软件项目开发实施控制程序.docx
《软件项目开发实施控制程序.docx》由会员分享,可在线阅读,更多相关《软件项目开发实施控制程序.docx(7页珍藏版)》请在课桌文档上搜索。
1、软件项目开发实施控制程序目录1、目的32、适用范围33、职责34、工作程序34.1项目启动34.2项目管理及监控34. 2.1人员组织和管理35. 2.2项目状态报告36. 2.3需求变更管理37. 2.4风险管理34.3 需求开发与管理44.4 项目计划44.5 项目方案及系统设计44.6 项目评审54.7 7软件编码及测试54.8 系统部署及系统测试、用户测试54.9 系统上线及试运行64.10 10项目验收、产品交付64.11 产品交付后的活动一软件支持维护64.12 12其它要求64.12.1信息交流与沟通64.12.2标识和可追溯性控制配置管理74.12.3用户财产74.12.4知识
2、产权控制74.12.5产品防护74.12.6软件包装控制74.12.7资料整理75、相关文件错误!未定义书签。1、 目的对软件开发的全过程进行控制,确保产品能满足用户的需求和期望及有关法律、法规要求。2、 适用范围适用于公司软件产品开发全过程的控制。3、 职责项目经理负责制订开发计划,分配开发任务,并负责软件开发全过程的组织、协调、实施工作。部门经理负责审批项目开发计划及设计输入、输出、评审、验证、确认和更改等,以及资源的分配和协调。市场部、销售部及运维服务部负责提供市场信息及用户需意向。4、 工作程序4.1 项目启动市场发展客户经理与用户达成软件项目开发、实施意向协议后,向研发及软件中心下达
3、研发项目立项审批表或者项目启动书,并将相关资料转交研发及软件中心。软件研发部经理根据研发项目立项审批表或者项目启动书成立项目组,确定项目经理和项目组成员。4.2 项目管理及监控4.2.1人员组织和管理项目组织完整,并有效的协调工作,是项目正常进展的保证。项目经理有责任协调资源,并通过活动,保证项目团队内部、团队与客户团队之间的有效合作,保持项目组正常的团队士气。4.2.2项目状态报告项目经理必须定期组织团队进行项目状态总结,项目成员、组长每周向上级发送周报,项目经理按项目沟通机制,每周向相关汇报人发送项目周报。4.2.3需求变更管理一旦需求、方案设计等关键文档经过评审,任何一方再提出变动视作变
4、更。方案变更越往项目后期,代价越大。项目管理人员应正确识别和评估设计更改对软件使用性能、安全性、可靠性、项目进度等方面带来的影响,对于变更频繁的项目,项目组须成立变更管理组(CCB),通常由双方项目经理及上级组成;项目管理人员必须制定变更管理流程,以控制项目风险。变更申请发起之后,“变更管理组”视更改所涉及的范围、影响程度,拒绝或同意。需求、方案设计变更需要对变更内容进行评审和文档修订。4.2.4风险管理在复杂项目过程中,存在着非常多的技术、业务、管理风险,项目经理需组织项目核心人员讨论项目风险和应对措施,定期监控。并在项目周报中对项目风险进行汇报。4. 3需求开发与管理在接到新的项目后,由项
5、目经理安排具有丰富开发经验或类似项目开发经验的系统分析员,根据合同范围,对顾客的具体需求进行收集、讨论、分析。系统分析员与用户进行充分沟通,认真听取用户的意见,对用户的需求、以前类似项目提供的开发信息、适用的法律法规要求及项目开发所必须的其它要求进行整理、分析并根据收集到的情况,编写需求功能列表(实施项目)或需求规格说明书(研发项目),一定规模的业务系统项目需单独编写业务需求说明书O项目经理组织项目分析、设计成员与客户项目组业务及技术、管理的主要成员一起对业务需求说明书、需求规格说明书(或需求功能列表)进行评审,作为以后软件设计、测试方案以及项目验收的依据。业务需求说明书由客户业务部门正式确认
6、。需求规格说明书由客户技术部门正式确认。需求分析是整个软件项目开发、实施过程中的关键环节,顾客需求能否正确、充分地识别将直接影响软件的功能是否能够满足顾客需求以及项目是否能够正常验收。项目经理在实施前应对需求进行确认。需求评审以后,在软件设计过程中发现前期未被识别的需求时,若顾客增加新的需求或对需求提出变化时,按项目变更流程执行;在同意变更的情况下,需求规格说明书(或需求功能列表)的修改内容需经双方再次评审。需求管理过程会持续到项目验收。软件安装部署、用户试用之后,用户会针对系统展示、报表、界面等提出具体需求,在这一阶段,项目经理需通过需求跟踪列表进行需求状态管理。需求跟踪列表是过程文档,不作
7、为项目交付输出。4.4 项目计划项目经理根据项目本身的特点、合同要求、需求分析报告等制订项目计划或者产品研发计划,研发类项目拟定产品研发计划,实施项目拟定项目计划,对软件项目开发、实施的全部过程做出合理安排,由研发及软件中心经理负责监督实施。产品研发计划包含:项目背景;项目过程定义;关键的软、硬件资源估计;进度计划等。项目计划包括:系统设计、安装部署、集成测试、试运行、验收等各阶段的划分和主要工作内容;各阶段人员职责和权限、进度要求和配合单位;各阶段性成果评审、验收准则、标准等;资源配置需求,如人员、信息、设备、资金保证及支持条件等及其他相关内容等。对于规模较大的产品或合同,其项目开发计划还可
8、分解为几卷来编写,适当时包括质量保证计划、配置管理计划、用户培训计划、安装实施计划等。编制的文件内容参照软件技术文件编制指南执行。项目计划由项目经理报部门经理审批。随着设计开发的进展,项目开发计划可以在适当时予以修改,按文件控制程序关于文件更改的有关规定执行。4.5 项目方案及系统设计软件项目设计人员根据需求工程的输出开展软件项目技术方案设计、软件系统设计工作,软件设计包括架构设计、数据模型设计、概要设计等内容。输出文件包括系统实施方案、概要设计说明书、数据模型设计(电子文档)等。产品规模较小时,概要设计以功能模块架构图、流程图形势体现。系统设计的输出应满足客户合同、需求规格说明书、相关技术标
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件 项目 开发 实施 控制程序
链接地址:https://www.desk33.com/p-1128918.html