软件开发管理规范

上传人:M****1 文档编号:498084611 上传时间:2024-02-25 格式:DOC 页数:8 大小:98.92KB
返回 下载 相关 举报
软件开发管理规范_第1页
第1页 / 共8页
软件开发管理规范_第2页
第2页 / 共8页
软件开发管理规范_第3页
第3页 / 共8页
软件开发管理规范_第4页
第4页 / 共8页
软件开发管理规范_第5页
第5页 / 共8页
点击查看更多>>
资源描述

《软件开发管理规范》由会员分享,可在线阅读,更多相关《软件开发管理规范(8页珍藏版)》请在金锄头文库上搜索。

1、软件开发过程管理规范济南明湖建筑节能技术开发有限公司一、 总则11. 软件开发项目管理的目的12. 软件开发项目管理规范适用对象13. 软件项目开发组织管理1二、 软件项目立项阶段1三、 软件项目实施阶段2四、 项目需求分析过程2五、 项目系统设计过程3六、 项目开发编码过程3七、 测试提交过程4八、 项目验收总结阶段4一、 总则1. 软件开发项目管理的目的为保障按时、保质、保量完成预期交付的任务,让整个组织能清楚了解项目实施的目的、影响、进度,做到项目组所有成员都理解项目实施的原因、意义及客户的要求。通过制度化管理来合理组织安排项目组成员的工作职责和角色转换。2. 软件开发项目管理规范适用对

2、象为了达到软件开发项目管理的根本目的,要求公司全体员工必须严格按照本规范执行,同时要求公司业务人员引导合作单位和客户接受并适应公司本软件项目开发管理规范。3. 软件项目开发组织管理根据软件开发的标准流程,结合公司的实际情况对软件项目分三个主要阶段进行组织管理,分别为项目立项阶段、项目实施阶段和项目验收总结阶段。二、 软件项目立项阶段1. 成立公司项目评估委员会负责公司的项目立项审批。2. 公司项目评估委员会由公司总经理或指定负责人召集,成员为公司管理层人员、商务负责人、市场负责人、技术总监、技术研发经理、财务负责人组成。3. 公司业务部门按照公司发展要求或外部需求形成软件项目需求说明书,确定项

3、目需求管理人或项目申请人。4. 项目申请人填写软件项目立项申请书向项目评估委员会提出项目立项申请,主要说明项目的背景、目的、效益、成本、需求等方面,并由技术部门提供支持和技术说明。5. 项目评估委员会收到项目立项申请书后三个工作日内,召开评估会议。给出评估结果。如果批准立项交公司技术总监组织开发。如果不批准,给出理由后项目中止。中止后的项目可根据情况重新申请。6. 评估结果必须包括:建议项目启动日期,期望项目完成日期,项目等级系数,项目优先级(高中低),资源冲突程度(19)。对于资源冲突程度大于5的项目技术总监有权拒绝接受。三、 软件项目实施阶段1. 公司批准立项的项目交由公司技术总监组织实施

4、。2. 技术总监根据资源情况和项目需求组织相关技术人员进行初步需求讨论会,确定项目的等级系数(如分大、中、小对应3、2、1)、指定项目开发负责人。在立项后五个工作日内技术总监和项目开发负责人共同制定软件项目开发计划,确定项目启动日并提交项目评估委员会做反馈确认。如果项目评估委员会二位成员以上对计划有异议,项目评估委员会应该召开项目计划协调会,协调软件项目开发计划的修改和通过。如果无异议授权技术总监按照软件项目开发计划执行。3. 项目启动日后,项目开发负责人根据软件项目开发计划的进度每周进行一次分析汇报,形成项目分析周报确定项目的状态、分析风险和对策,交技术总监管控。4. 软件项目开发计划必须按

5、照软件项目实施过程分解为需求分析、系统设计、开发编码和测试提交几个控制过程。四、 项目需求分析过程1. 项目需求分析团队由技术总监负责,组成人员包括技术研发经理、项目开发负责人、部分高级软件开发工程师和需求提供人。2. 需求分析第一次会议将在软件项目开发计划通过后,在项目启动日2个工作日内召开,提出需求的不足之处交需求提供人完善。3. 分析团队分工完成提交软件项目需求功能列表及项目关键业务流程文挡。4. 需求分析应该在需求分析第一次会议后的开始,并在(3个工作日*项目等级系数)日内完成。5. 需求分析过程完成后,如果需求变更提供人必须书面提出项目需求变更通知书,项目需求分析团队在2个工作日内完

6、成分析反馈,确定项目变更系数;项目负责人变更对应软件项目开发计划版本。6. 需求分析阶段完成的标志为技术总监召开文挡审查和阶段总结会,时间为1个工作日。五、 项目系统设计过程1. 项目设计团队由技术总监负责,组成人员包括技术研发经理、项目开发负责人、部分高级软件开发工程师。2. 项目分析设计团队在收到需求阶段文档后2个工作日内召开设计工作启动协调会,审查反馈需求阶段文档。3. 协调会明确分工、按计划完成项目系统接口说明、项目系统数据设计文档和主要操作界面说明文档。4. 项目设计应该在启动协调会后开始,并在(5个工作日*项目等级系数)日内完成。5. 项目负责人接到项目需求变更通知书后,按照1个工

7、作日*项目变更系数调整对应设计和计划。6. 项目设计阶段完成的标志为技术总监召开设计文挡审查和阶段总结会,时间为1个工作日。六、 项目开发编码过程1. 项目开发编码团队由技术研发经理负责,组成人员包括项目开发负责人和软件开发工程师。 2. 项目开发编码团队在收到需求和设计阶段文档后2个工作日内召开编码工作启动协调会,学习理解并反馈需求和设计阶段文档。 3. 技术研发经理按照项目软件项目开发计划中开发编码过程的细分阶段进行控制。 4. 项目开发负责人需负责项目联调测试,保证项目关键业务流程和主要操作界面说明文档的实现。 5. 技术研发经理要组织项目开发编码团队对(项目等级系数)关键代码进行集中解

8、读,保证编码的质量和规范。 6. 根据项目的情况,要求开发编码人员对项目系统接口说明中接口进行性能测试,并产生接口测试报告。 7. 技术研发经理负责做好开发编码的版本管理工作。8. 开发编码应该在编码工作启动协调会后开始,并在(10个工作日*项目等级系数)内完成。9. 开发编码阶段完成的标志为测试人员接受测试版本后,技术研发经理召开提交和阶段总结会,开发人员的所有代码转交给项目负责人管理。时间为1个工作日。 七、 测试提交过程1. 项目测试团队由技术研发经理、项目负责人和测试工程师组成。2. 测试工程师首先检查开发编码团队项目关键业务流程、主要操作界面说明和项目系统接口说明的测试结果。如果通过

9、才接受,否则将退回。3. 测试工程师在开发编码阶段的同时应该编制好项目软件使用说明书,接受测试版本后按照项目软件使用说明书进行测试。4. 测试工程师重新测试一次项目关键业务流程、主要操作界面说明和项目系统接口说明。5. 测试工程师完成对应版本的项目测试报告,发现的问题交项目负责人负责组织开发人员修改完善。 6. 测试工程师提交完成版本的项目测试报告后,由技术研发经理确认并签字。将对应版本定义为发布版本。7. 测试工作应该在接受测试版本后进行,并在(5个工作日*项目等级系数)内完成。 八、 项目验收总结阶段1. 发布版本后,项目负责人打印收集好所有项目过程文挡,并有对应责任人签字。 2. 项目负责人回顾总结软件项目开发计划,分析总结实际和计划差异,形成项目计划执行情况报告。 3. 技术研发经理总结项目设计、开发、测试过程的质量控制和开发人员开发效率情况,总结经验教训并提出项目开发改进措施。 4. 技术总监总结分析成本控制、对全部项目人员进行考核,形成项目总结报告。并完善本规范流程。 5. 上述工作完成后,提交项目评估委员会总结会审批后公布。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 行业资料 > 国内外标准规范

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号