欢迎来到天天文库
浏览记录
ID:20329305
大小:123.30 KB
页数:35页
时间:2018-10-12
《软件项目研发管理流程》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、XX信息软件开发项目技术管理规范文件编号:RK-S20170802生效日期:2017.8.20受控编号:版次:Ver1.0修改状态:编制:审核:批准:贵州XX信息科技有限公司目录一、编写说明3二、软件项目整体开发流程4三、各阶段岗位职责与工作内容5四、各阶段工作要求81.软件需求分析82软件项目计划123概要设计164详细设计195编码236需求管理247软件配置管理268软件质量保证279数据度量和分析30一、编写说明为了把公司已经发布的软件开发过程规范有效地运作于产品开发活动中,把各种规范“逐步形成工程师的作业规范”,特制定本软
2、件开发行为规范,以达到过程控制的目的。与软件开发相关的所有人员,包括各级经理和工程师都必须遵守本软件开发行为规范。对违反规范的开发行为,必须按照有关管理规定进行处罚。本软件开发行为规范的内容包括:软件需求分析、软件项目计划、概要设计、详细设计、编码、需求管理、配置管理、软件质量保证、数据度量和分析等。本软件开发行为规范,采用以下的术语描述:★规则:在软件开发过程中强制必须遵守的行为规范。★建议:软件开发过程中必须加以考虑的行为规范。★说明:对此规则或建议进行必要的解释。★示例:对此规则或建议从正或反两个方面给出例子。本软件开发过程行
3、为规范由技术研发部负责解释和维护。二、软件项目整体开发流程三、各阶段岗位职责与工作内容序号工作名称负责人参与人审批人工作内容交付物工作说明1立项管理项目经理售前经理总经理1.项目或产品建设内容;2.项目风险分析;3.明确后续工作;4.讨论解决方案。1.风险分析报告;2.如需进一步讲解,交付展示PPT;3.如确定立项,交付立项报告及解决方案4.立项后,确认开发经理1.立项报告、解决方案提交到开发经理后,开始需求调研准备。1.1项目介绍项目经理总经理或售前经理项目经理系统或方案简介无2需求分析项目经理售前经理、开发经理总工程师确认用户需
4、求及功能边界需求规格说明书1.需求规格说明书由售前经理编制,提交开发经理后;开发经理开始开发计划编制3开发计划开发经理项目经理、售前经理项目经理1.确定开发工期;2.明确开发人员。3.开发计划交付甲方项目开发计划书开发经理完成计划编制,人员配置完成后,经项目经理提交客户审核通过,开发经理完成人员分工,开发业务启动4软件设计开发经理开发工程师总工程师1.数据库设计2.概要设计1.数据字典;2.概要设计说明书公司采用敏捷开发,开发经理需按通用模块-基础数据管理模块-业务管理模块-数据应用模块进行设计,区分无需设计的模块可直接进行开发5软
5、件编码开发经理开发工程师、测试工程师项目经理1.完成软件编码;2.完成详细设计说明书;3.代码迭代及版本控制1.软件代码及数据库2.详细设计说明书详细设计说明书由该功能的开发工程师编写5.1内部审核开发经理开发工程师总工程师1.审核数据库及代码是否按公司技术规范执行 采用定期抽样审核方式工作5.2版本控制开发经理 总工程师1.按公司要求进行代码迭代与版本控制;2.完成代码备份 各研发组,可自行确认代码进行本地迭代方式,并定期将代码提交贵阳总部迭代、备份5.3静态质量审查开发经理 总工程师代码提交到SonarQube进行静态代码审核代
6、码静态质量审核报告及整改说明进入动态测试环节前,必须提交静态质量报告6软件测试测试经理测试工程师、开发工程师总工程师完成软件测试1.测试计划2.功能测试报告(含测试用例)3.压力测试报告采用敏捷测试,测试经理根据开发进度,逐个模块跟进测试6.1试运行测试经理开发经理项目经理实际生产环境进行软件运行测试1.软件试运行报告取决于甲方是否提供试运行时间7软件部署实施经理项目经理、开发工程师实施经理在生产环境进行正式系统部署及投运项目实施报告 8验收交付项目经理实施工程师、售前工程师总经理完成项目验收并交付客户使用验收报告验收通过后,进行项
7、目总结。开发组明确运维职责后,人员开始进入其他项目9项目运维实施经理项目经理 1.及时发现对项目运行期间的问题和客户新需求;运维报告、需求更改说明书 2.需求甄别,需及时更改的提交开发经理;3.保持客户沟通四、各阶段工作要求1.软件需求分析1-1:软件需求分析必须在产品需求规格的基础上进行,并保证完全实现产品需求规格的定义。1-2:当产品的需求规格发生变更时,必须修订软件需求规格文档。软件需求规格的变更必须经过评审,并保存评审记录。1-3:必须对软件需求规格文档进行正规检视。1-4:软件需求分析过程活动结束前,必须经过评审,并保存评
8、审记录。1-5:在对软件需求规格文档的正规检视或评审时,必须检查软件需求规格文档中需求的清晰性、完备性、兼容性、一致性、正确性、可行性、易修改性、健壮性、易追溯性、易理解性、易测试性和可验证性、性能、功能、接口、数据、可维护性等内容。
此文档下载收益归作者所有