xx软件公司产品开发总体流程
xx软件公司产品开发总体流程
本流程规定了xx软件公司产品开发的流程,本流程制定的目的是为了对软件开发进行有效的组织实施,使软件开发处于受控状态,保证软件开发的最后成功,向用户提供高质量的软件产品。
如没有特别说明,本文所称的产品即为软件产品。
工作编号
1
工作名称
立项
工作内容
产品开发立项由产品总监按照《xx软件公司产品立项管理办法》负责实施,主要的工作是进行立项调查,编写项目立项报告,项目可行性分析、项目立项建议书,并组织进行项目立项评审,编写项目立项评审报告。
责任人
产品总监
参照规范、制度
《xx软件公司产品立项管理办法》
工作成果
立项调查报告、立项可行性分析、立项建议书、立项评审报告
工作编号
2
工作名称
需求管理
工作内容
通过项目立项评审的产品由研发总监指定产品经理,产品经理及需求工程师按照《xx软件公司产品需求管理办法》进行需求分析,编写需求说明书,并在需求系统中记录需求,并在后续的开发过程中做好需求变更管理。
责任人
产品经理
参照规范、制度
《xx软件公司产品需求管理办法》
工作成果
需求说明书、需求变更控制表(团队系统需求管理模块)
工作编号
3
工作名称
开发任务制定
工作内容
需求分析完成后,开发部经理指定开发主管,开发主管与产品经理根据《项目估计管理办法》共同完成对项目的估计,估算项目工作量,编写项目估计表。制定开发任务书,并报开发部经理、研发总监、产品总监批准。
责任人
产品经理、开发主管
参照规范、制度
《项目估计管理办法》
工作成果
项目估计表、开发任务书
工作编号
4
工作名称
开发计划制定
工作内容
开发主管根据产品需求分析,按照《产品开发进度管理办法》制定项目开发进度计划,编写项目计划表,报开发部经理批准 ,报研发总监备案。
责任人
开发主管 、开发部经理
参照规范、制度
《产品开发进度管理办法》
工作成果
工作分解结构 项目进度计划表
工作编号
5
工作名称
软件设计及开发组内部评审
工作内容
开发主管根据项目进度计划表,按照《xx软件公司产品设计规范》、《xx软件公司产品开发开发主管指导手册》组织设计人员在规定的时间内完成产品的设计工作。
责任人
开发部经理
参照规范、制度
《产品开发进度管理办法》、《xx软件公司产品开发开发主管指导手册》《xx软件公司Windows 界面设计规范》
工作成果
系统设计书、数据库设计书、 详细设计书、代码、单元测试报告、软件升级说明书、软件配置说明书、进度报告、内部评审记录
工作编号
6
工作名称
二次开发 及软件配置
工作内容
产品经理根据《软件配置说明书》负责组织进行软件二次开发工作,提供相关的配套素材。
责任人
产品经理
参照规范、制度
《xx软件公司二次开发管理办法》
工作成果
经过二次开发的软件产品
工作编号
7
工作名称
系统测试及验证
工作内容
由测试 部按照《xx软件公司系统测试规程》、《xx软件公司产品形象规范》对产品进行测试,测试小组将提出的问题记录到Bug系统。
责任人
测试部经理
参照规范、制度
《xx软件公司测试管理办法》、《xx软件公司产品形象规范》
工作成果
Bug报告,Bug跟踪报告 (记录在Bug系统)
工作编号
8
工作名称
软件Bug修复
工作内容
开发主管负责按照《xx软件公司产品设计规范》修复测试人员以及产产品评审会提出的Bug。
责任人
开发主管
参照规范、制度
《xx软件公司产品设计规范》
工作成果
经过测试和修改的产品, Bug跟踪报告 (记录在Bug系统)
工作编号
9
工作名称
软件包装
工作内容
产品经理负责按照《xx软件公司产品形象规范》制作软件安装盘,说明书。
责任人
产品经理
参照规范、制度
《xx软件公司产品形象规范》
工作成果
经过公司内部系统测试的软件产品(安装盘、说明书)
工作编号
10