软件开发实施程序.doc
文本预览下载声明
广州先智软件科技有限公司
文件编号:PC-015-12
软件开发实施程序
GB/T19001-2008idtISO9001-2008
版本: A/0
编制: 2012年 3 月 1 日
审核: 2012年 3月 2日
审批: 2012年 3月 2 日
实施日期: 2012年 3月 2日
目的
为技术部门的各个软件项目或产品的项目组提供瀑布式开发模型,使开发的过程可控、产品的质量可控。
范围
适用于所有软件项目/产品的开发实施过程。
角色定义
部门经理
这里指公司高级管理层负责指导产品研发和软件开发的经理。
项目/产品经理
由部门经理任命的主管项目实施/产品研发的负责人。
项目小组
负责各个软件项目实施或产品研发的所有人员。
专家
公司内部的,或者外聘的技术领域专家。
用户
项目的最终用户,或者产品的使用者。
角色职责
以下所有提到的职责,只是该角色在软件开发实施程序中的职责,不涉及其他工作职责。
部门经理
任命项目/产品经理;
审批项目/产品经理提交的软件开发计划;
参与产品功能定义、概要设计评审,就评审议题和资料提出意见和建议,并对评审结果进行签字确认。
项目/产品经理
组织项目小组,在启动阶段编写《项目章程》;
编写《软件开发计划》作为开发的参照;
产品经理需根据立项阶段的材料,以及相关信息,编写《产品功能定义》;
审批项目组提交的资料文件,如《需求分析报告》;
参与验收交付工作。
项目小组
编写《需求分析报告》;
编写概要设计和详细设计(可选);
实现编码,集成系统。
专家
参与产品功能定义、概要设计评审,就评审议题和资料提出意见和建议。
用户
试用新开发的系统或者软件产品。
工作流程
流程描述
任命项目/产品经理
任命:
合同签定或者产品正式立项以后,由部门经理,选择合适的人选,任命为项目/产品经理。如果项目进行过程中发生项目/产品经理人员的变更,需要遵循《变更控制程序》。然后,由部门经理重新任命新的项目/产品经理。
产品:《项目/产品经理任命书》
质量保证方式:签字确认
部门经理需在《项目/产品经理任命书》上签字确认。如果项目/产品经理是部门经理,则需总经理签字确认。
归档:
项目/产品经理需按照综合部的要求,及时归档经过签字确认的《项目/产品经理任命书》。
项目启动
策划工作
项目/产品经理在收到任命书后,协调人力、物资,组成项目小组;
与公司各方面进行有效沟通,编写《项目章程》。并提请公司各级领导审阅;
如果项目中需要采用公司自行研发的产品,需要根据《记录控制程序》,到综合部,执行相关手续。
产品:《项目章程》
质量保证方式:签字确认
公司各级领导审核项目/产品经理提交的《项目章程》之后,如果无意见,则需在《项目章程》上签字确认;如果发现问题,需返回项目/产品经理处进行修改,直至各级领导认可并签字确认。
归档:
项目/产品经理需按照综合部的要求,及时归档经过签字确认的《项目章程》。
计划
制订实施计划
项目/产品经理充分考虑人力资源、时间控制、成本费用、开发方式、风险分析、评审计划等方面的内容编写《软件开发计划》;
项目/产品经理需将通过审核的《软件开发计划》发送给综合部,启动《配置管理程序》和《软件测试程序》,由配置管理员、测试人员与项目小组沟通,负责编写《配置管理计划》、《测试计划》。
产品:《软件开发计划》
质量保证方式:审批
项目/产品经理在编写完《软件开发计划》后,提请部门经理审批,如果审批通过,在部门经理签字确认后,项目/产品经理方可把《软件开发计划》发送给综合部;如果审批未通过,项目/产品经理需要按部门经理提出的意见和建议,修改《软件开发计划》,直至审批通过。
归档:
项目/产品经理需按照综合部的要求,及时归档经过签字确认的《软件开发计划》。
产品功能定义(产品专有)
分析产品功能定义
产品经理依据产品立项期间收集的资料,参考行业内类似产品的信息,充分考虑市场对产品性能、运行环境、安全和用户界面等方面的需求程度,提取、发掘产品的功能,并编写《产品功能定义》。
产品:《产品功能定义》
质量保证方式:评审
《产品功能定义》编写完毕,产品经理需向综合部提出评审申请。由综合部依据《评审程序》,邀请技术方面的专家和部门经理,对《产品功能定义》进行评审。评审通过,产品经理需要根据评审的意见和建议,适当调整《产品功能定义》,之后项目小组可以进行需求分析;评审如果未通过,产品经理需要根据评审的结论、意见和建议,对《产品功能定义》进行修改,准备再一次评审。
归档:
产品经理需按照综合部的要求,及时归档通过评审的《产品功能定义》,以及《评审报告》。
显示全部