软件产品生命周期规划和实施过程管理_第1页
软件产品生命周期规划和实施过程管理_第2页
软件产品生命周期规划和实施过程管理_第3页
软件产品生命周期规划和实施过程管理_第4页
软件产品生命周期规划和实施过程管理_第5页
已阅读5页,还剩9页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、软件产品生命周期规划和实施过程管理-081/14Project process summary项目阶段完成主要标志项目评审委员会包含:企业管理层、项目关键人员阶段内工作完成标志项目组阶段内工作完成标志项目组产品定义需求产品设计实现验证与确认G1 顶级里程碑G2G3G5G6G7关闭G8开启规划执行监控风险管理收尾管理配置管理度量分析决议与析公布与实施运维里程碑评审G4工程过程管理支撑2/14No阶段入口标准子过程出口标准G1调研企业高层授权项目开启需求搜集整理综述/远景可行性研究汇报市场/客户战略目标/ 需求范围 /技术方案G2需求业务需求说明书或需求分析说明书需求分析技术评审业务需求说明书、需

2、求分析说明书及项目计划基线G3设计需求分析说明书已基线概要设计(原型设计)系统架构设计说明书、概要设计说明书、详细设计说明书、数据库说明书已基线。系统原型已确定。概要设计完成详细设计(原型设计)系统架构设计说明书、概要设计说明书、详细设计说明书或数据库说明书审核完成技术评审G4编码详细设计说明书已基线编码实现代码已基线、单元测试统计、集成测试完成。编码完成代码审核编码审核完成单元测试单元测试完成集成测试G5验证 (SIT测试)需求分析说明书已基线SIT测试计划SIT测试汇报、安装布署说明书已基线SIT测试计划已基线SIT测试用例SIT测试用例已基线集成测试完成SIT测试SIT测试开始SIT测试

3、支持SIT测试计划、SIT测试用例审核完成技术评审G5确认 (UAT测试)SIT测试完成UAT测试UAT测试经过UAT测试开始UAT测试支持对工程过程定义(一)3/14No阶段入口标准子过程出口标准G6公布 (就绪状态)版本号版本测试经过全部配置项入受控库建立基线版本入受控库提交公布阶段销售工具,如产品宣传、培训、商务政策等输出最终用户手册产品经过认证机构验证对公布阶段结果进行评审决议是否正式公布产品实施(因需而施)客户购置产品订单审核经过授权及实施标准筹备输出标配(软件+硬件)清单硬件环境(采购)准备输出标准配置清单(采购单)升级申请单审核经过现场设备网络环境架设对产品推广和销售阶段进行总结

4、,检验销售目标是否抵达, 搜集市场与客户反馈意见对项目实施过程进行回顾,评定前期工作,总结经验教训,为连续改进提出提议对整个项目标实施进行评审,上线申请单审核经过 现场安装调试试运行及功效演示培训指导实施总结交接与验收确认验收汇报维护期协议产品成本分析汇报G7运维软件产品已交付运行维护期协议协议期内运维服务日常系统运行性能监控运维日志新需求搜集运行服务请求单特殊服务/紧急服务G8关闭关闭通知回收资源结束产品生命周期对工程过程定义(二)4/14对已确定产品 进行项目过程规划 参考模板文件5/14角色责任描述说明项目责任人项目责任人推行任务是对整个项目标总体业务负责;项目责任人是指导、控制、管理和

5、调整项目进行结构软件或硬件/软件系统工作个人,项目责任人是最终向用户负责个人。项目经理/部门主管高层经理取得对项目标承诺和支持,以及对项目标总体控制。高管产品经理产品需求定义/提出者,也是软件开发约定者。市场部/产品委员会客户代表需求提出者,也是软件开发约定者。客户需求人员对客户需求进行搜集,然后分析成归于软件需求。研发团体系统架构师负责企业产品相关软件产品架构设计,系统开发技术原型建立;评定新技术,新架构对现有系统技术风险;把握企业智能网络管理软件产品技术发展方向和框架;处理开发过程中系统级功效性需求;负责新技术推广。研发团体开发人员依据需求,经过架构设计,概要设计,详细设计,数据库设计 ,

6、及其对应编码实现软件需求。研发团体测试人员对软件产品进行测试,确保满足软件设计要求和客户需求。研发团体质量确保QA人员在整个软件生命周期中,监督和检验软件过程与标准符合性以及软件产品生产规范符合性。项目支撑配置管理CM人员在整个软件生命周期中,控制软件产品状态和一致性,确保产品有序变更和公布。项目支撑PMO管理项目软件基线委员会。项目委员会岗位角色职责描述(一)【注意:一个人能够担任多个角色,如是部门主管、需求人员、项目责任人、开发人员】 6/14角色责任描述说明高级软件工程师依据架构设计,系统原型设计和需求分析文档完成系统概要设计;负责系统功效性需求设计和实现;负责系统界面原型实现;帮助项目

7、责任人(或部门主管)负责项目标技术工作。研发团体软件工程师了解系统总体架构,能依据概要设计完成详细设计;编写项目需要布署文档、开发说明文档及其它相关文档。按照企业编码规范编写代码。依据项目概要设计,详细设计文档进行项目编码实现并提供单元测试实现。能在项目计划要求时间内完成工作。研发团体程序员按照企业编码规范编写代码。依据项目概要设计,详细设计文档进行项目实现并提供单元测试实现。能在项目计划要求时间内完成工作。研发团体界面设计人员负责企业系统界面设计,美工设计,为客户和研发人员提供界面原型。以促进需求开发,帮助需求分析人员完成需求确认活动。以及完成系统主体模板设计制作。研发团体测试经理以先进测试

8、理论和测试工具组建和发展测试部门,协调企业开发部门间项目测试工作,按企业开发流程,标准要求组织项目测试,确保产品质量。研发团体测试人员对软件产品进行测试,确保满足软件设计要求和客户需求。研发团体美工设计人员本岗位主要职责是负责企业产品美工设计、平面设计。网络工程师负责企业硬件设备,网络安全管理和日常维护工作; 配合客户和系统实施工程师日常工作。技术支持产品实施人员负责产品实施布署,以客户方为主运维协调。运维团体技术支持人员硬件/网络支持。负责企业硬件设备,网络安全管理和日常维护工作; 配合客户和系统实施工程师日常工作。工程技术岗位角色职责描述(二)7/14对已确定产品 以项目方式进行过程 淘汰各个岗位职责:研发总监:同意项目剪裁结果项目经理/部门主管:选择软件生命周期模型;分析和量化项目特征及定义项目剪裁过程测试经理:帮助项目剪裁过程,并按剪裁结果安排测试工作项目团体人员:负责项目剪裁结果搜集,提供纳入财富库对项目剪裁过程提供咨询审核项目剪裁表QA: 监督项目剪裁过程实施一致性8/14对已确定产品 以项目方式进行规划9/14市场部客户销售PMO研发产品委员会软件产品委员会10/14程序员软件

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论