- 1、本文档共6页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
软件开发流程管规范
软件开发流程管理规范
编制日期:2015/5/25
版 本 号:V1.0(征求意见稿)
批 准 人:
发布日期:
项目管理的根本目的是按时、保质、保量完成预期交付的成果。项目管理要让整个组织能清楚理解项目实施的目的、影响、进度,应做到项目组所有员工都应理解项目实施的原因、意义及客户的要求。在项目管理中还能看到公司高层领导通过实际行动表现出来的对于项目实施的支持与帮助,通过以制度化管理来组织合理安排员工的工作职责和角色转换。为满足上述要求,就必须让员工、企业、客户能接受并适应新的“软件项目开发管理规范流程”。实际上,规范流程就是各阶段所需各种文档组成,详述如下:
文档管理
研发过程一般由市场调研、需求分析、设计、编码、测试、部署、维护等工作组成;下表按项目阶段列出项目开发各阶段需要归档的文档,实际项目运作中可以根据项目的特点做适当的增减。
项目阶段 形成文档(使用工具) 文档成果描述 负责人 涉及范围 备注 初始阶段 《项目约定书》(Word) 明确甲乙双方责任及义务,需双方签字确认 项目经理 验收报告 大部分业务建模和需求,少部分分析设计 《业务需求说明书》(Word) 阐述业务范围及内容 项目经理/分析员 验收报告 《技术方案设计书》(Word) 开发组负责制定最优技术设计方案 项目经理/分析员 验收报告 《程序草图设计》(Word\DW\PS) 让用户直接了解设计思路 项目经理/分析员 验收报告 《项目工程简报》 提交领导查阅 项目经理 过程报告 《项目开发计划》(Project) 用户、领导、项目组都了解项目进度 项目经理 验收报告 设计阶段 《业务流程总体设计书》(Word/Visio/Rose) 项目组成员分配任务 项目经理/分析员 验收报告 大部分分析设计,部分实施编程及测试,开始考虑部署 《数据库关系设计图》(PowerDesigner/Rose) 便于项目开发 分析员 验收报告 《数据库关系流程图》(PowerDesigner/Rose) 便于项目开发 分析员 验收报告 《项目开发管理规范书》(Word) 约定开发人员技术规范书 项目经理/分析员 过程报告 《任务分配文档》(Word) 明确每个组员的开发任务及职责 项目经理/分析员 过程报告 实施阶段 《开发文档》(Word) 每个开发人员填写个人开发模块 分析员/程序员 过程报告 大部分实施及测试,部分部署 《问题说明报告》(Word) 让用户、领导及组员及时了解和发现问题 项目经理 过程报告 《业务变更文档》(Word) 记录开发过程中用户提出的业务需求变更情况 分析员 过程报告 《项目测试方案及报告》(Word) 记录项目测试的方法 分析员 验收报告 收尾阶段 《用户使用手册》(Word) 方便用户使用软件而提供的使用说明书 分析员/程序员 验收报告 部署及维护 《项目开发文档》(Word) 汇总整个项目使用的技术、思路、过程 分析员/程序员 验收报告 《项目验收报告》(Word) 记录甲乙双方签订项目验收报告 项目经理 验收报告 《项目总结性报告》 项目组通过此项目总结经验及不足 项目经理/分析 总结报告 角色管理
软件产品的生命周期可以细分为定义、设计、编码、测试、接收、移植、运行等过程,下表定义产品研制过程研发各角色的职责和需要输出的文档成果。
过程阶段 职责 文档成果描述 角色 定义 需求定义 问题说明书 项目经理/分析员 开始项目计划 项目规划 分析员 设计 设计方案 设计说明书 分析员 编码 编写程序 编码说明书 分析员/高级程序员 将程序集成到系统中 集成测试说明书 程序员 测试 验证系统功能与性能 系统测试说明书 测试员/分析员 接收 向客户演示系统 操作说明书 项目经理/客户 移植 移植最晒图运行环境 移植说明书 分析员/高及程序员 数据采集及导入 分析员/程序员 运行 用户培训 用户培训文档 分析员/用户 监控系统运行性能 用户/分析员
系统整体全量开发流程图
整个开发过程的流程可以参见如下流程图
维护阶段增量迭代开发流程
目前的有美食软件开发已经进入维护和增量开发阶段,这个阶段的研发面临的主要问题是系统的稳定性,首先是保证已经上线的功能不出差错,其次是新的功能需求既能够满足客户需求又不会对已有功能造成影响。为了适应增量开发,我们需要整理形成完整的《系统流程功能测试用例》功能基线文档,新增功能需求需要编写《业务需求说明书》(Word)、《程序草图设计》(Word\DW\PS) 或者是界面原型。
研发流程按照 客户需求(整改需求)-需求评审-编写界面原型、测
您可能关注的文档
- 软件公司的项目理岗位职责.doc
- 软件工程网上书管理系统详细课程设计报告(很经典).doc
- 软件技术专业实周记参考范文.doc
- 软件开发费用计方法.doc
- 软件测试技术课标准.doc
- 软件工程导论课设计-学生学籍管理系统.doc
- 软件项目管理 副本.doc
- 软件项目管理方与实践课后习题(答案).doc
- 软件项目管理案教程习题答案(第二版).doc
- 软件项目管理计文档模板.doc
- 新高考生物二轮复习讲练测第6讲 遗传的分子基础(检测) (原卷版).docx
- 新高考生物二轮复习讲练测第12讲 生物与环境(检测)(原卷版).docx
- 新高考生物二轮复习讲练测第3讲 酶和ATP(检测)(原卷版).docx
- 新高考生物二轮复习讲练测第9讲 神经调节与体液调节(检测)(原卷版).docx
- 新高考生物二轮复习讲练测第11讲 植物生命活动的调节(讲练)(原卷版).docx
- 新高考生物二轮复习讲练测第8讲 生物的变异、育种与进化(检测)(原卷版).docx
- 新高考生物二轮复习讲练测第5讲 细胞的分裂、分化、衰老和死亡(讲练)(原卷版).docx
- 新高考生物二轮复习讲练测第5讲 细胞的分裂、分化、衰老和死亡(检测)(原卷版).docx
- 新高考生物二轮复习讲练测第12讲 生物与环境(讲练)(原卷版).docx
- 新高考生物二轮复习讲练测第11讲 植物生命活动的调节(检测)(原卷版).docx
文档评论(0)