XX信息软件开发项目技术管理规范文件编号:RK-S20170802生效日期:2017.8.20受控编号:版次:Ver1.0修改状态:编制:审核:批准:贵州XX信息科技有限公司目录一、编写说明...................................................................................................3二、软件项目整体开发流程................................................................................4三、各阶段岗位职责与工作内容..........................................................................5四、各阶段工作要求.........................................................................................81.软件需求分析...........................................................................................82软件项目计划...........................................................................................123概要设计.................................................................................................164详细设计.................................................................................................195编码.......................................................................................................236需求管理.................................................................................................247软件配置管理...........................................................................................268软件质量保证...........................................................................................279数据度量和分析........................................................................................30一、编写说明为了把公司已经发布的软件开发过程规范有效地运作于产品开发活动中,把各种规范“逐步形成工程师的作业规范”,特制定本软件开发行为规范,以达到过程控制的目的。与软件开发相关的所有人员,包括各级经理和工程师都必须遵守本软件开发行为规范。对违反规范的开发行为,必须按照有关管理规定进行处罚。本软件开发行为规范的内容包括:软件需求分析、软件项目计划、概要设计、详细设计、编码、需求管理、配置管理、软件质量保证、数据度量和分析等。本软件开发行为规范,采用以下的术语描述:★规则:在软件开发过程中强制必须遵守的行为规范。★建议:软件开发过程中必须加以考虑的行为规范。★说明:对此规则或建议进行必要的解释。★示例:对此规则或建议从正或反两个方面给出例子。本软件开发过程行为规范由技术研发部负责解释和维护。二、软件项目整体开发流程三、各阶段岗位职责与工作内容序号工作名称负责人参与人审批人工作内容交付物工作说明1立项管理项目经理售前经理总经理1.项目或产品建设内容;2.项目风险分析;3.明确后续工作;4.讨论解决方案。1.风险分析报告;2.如需进一步讲解,交付展示PPT;3.如确定立项,交付立项报告及解决方案4.立项后,确认开发经理1.立项报告、解决方案提交到开发经理后,开始需求调研准备。1.1项目介绍项目经理总经理或售前经理项目经理系统或方案简介无2需求分析项目经理售前经理、开发经理总工程师确认用户需求及功能边界需求规格说明书1.需求规格说明书由售前经理编制,提交开发经理后;开发经理开始开发计划编制3开发计划开发经理项目经理、售前经理项目经理1.确定开发工期;2.明确开发人员。3.开发计划交付甲方项目开发计划书开发经理完成计划编制,人员配置完成后,经项目经理提交客户审核通过,开发经理完成人员分工,开发业务启动4软件设计开发经理开发工程师总工程师1.数据库设计2.概要设计1.数据字典;2.概要设计说明书公司采用敏捷开发,开发经理需按通用模块-基础数据管理模块-业务管理模块-数据应用模块进行设计,区分无需设计的模块可直接进行开发5软件编码开发经理开发工程师、测试工程师项目经理1.完成软件编码;2.完成详细设计说明书;3.代码迭代及版本控...