研发中心产品研发总体流程设计(框架).doc
《研发中心产品研发总体流程设计(框架).doc》由会员分享,可在线阅读,更多相关《研发中心产品研发总体流程设计(框架).doc(21页珍藏版)》请在三一办公上搜索。
1、编号:PDT_F_DE 20020523 版本:V1.0 研发中心产品研发总体流程设计 (框架) 内部工作版 作 者:安及/ANJI 日 期:2002.05 北京开思软件有限公司 版权所有 违者必究 目 录 一 目的.4 二 产品研发总体流程设计的技术准则.4 三 产品研发与软件项目的关系.4 四 研发中心产品研发过程阶段划分与里程碑设置.4 1、产品研发过程标准阶段划分.4 2、面向对象的过程裁剪.5 3、过程里程碑规格约束.6 五 研发中心产品研发过程概述.6 1. 产品规划.6 2. 产品规格定义.7 项目立项.7 3. 软件项目计划.8 4. 需求获取与需求分析.9 5. 系统分析OO
2、A.9 6. 系统设计OOD.10 7. 编码实现.10 8. 软件集成与集成测试.10 9. 系统测试.11 文档制作.11 10. 产品版本化发布.12 项目验收.12 11. 产品管理.12 产品研发过程工作产品一览表.13 六 产品研发过程总流程.15 1、产品研发过程总流程.15 2、关于总流程的说明:.15 七 产品研发中的角色与责任.18 1、产品研发的组织模式.18 2、过程角色与职责.19 2.1. 产品总规划师.19 2.2. 产品经理PDM.19 2.3. 项目经理PL.20 2.4. 开发经理SDM.21 2.5. 配置管理员 CC.21 2.6. 质量保证工程师 SQ
3、A.22 2.7. 软件需求分析师SRA.22 2.8 系统分析师 OOA.23 2.9. 系统设计师 OOD.23 2.10. 程序员 OOP.24 2.11. 测试员 OOT.24 2.12. 产品管理经理 PLM.25 八 产品研发过程管理规范体系.25 1、体系构成.25 2、体系的内部结构.26 3、体系内容规划.28 3.1、研发过程总体概述.28 3.2、项目管理.28 3.3、需求管理.28 3.4、配置管理.29 3.5、质量管理.29 3.6、产品(线)管理.30 九 中心产品研发过程与SW_CMM L2各KPA的对照关系.30 - 2-研发中心核心过程分类表 注:该表在后
4、期研发中心标准研发过程(即本文)维护中使用。维护分类遵循软件生存周期模型(ISO/IEC12207)分类,以支持中心后期面向软件过程改进的优化调整和面向SW_CMM/CMMI的实施。 属性 软件生存周期过程 责任职能部门/组 协作职能部门/组备 注 主要生存周期 支持生存周期 组织生存周期 统计 - 3- 一 目的 本规范是研发中心一级业务流程标准,旨在抽象刻划并规范研发中心产品研/开发工作的全生命周期过程。包括建立并规范产品开发工作流程(包含一些特殊业务的流程),划分开发工作标准过程阶段/里程碑,明确各阶段关键活动、参与人员及相互关系,明确各阶段工作的成果要求,明确中心业务部门间工作接口关系
5、等。 二 产品研发总体流程设计的技术准则 1. 中心产品研发流程规范应该从根本上满足软件产品线管理、软件项目管理及软件工程若干管理分支的基本要求(并能从根本上符合SWCMM二级的要求); 2. 流程规范是结合中心现有开发过程中软件开发各过程管理作用域实际表现的强势与弱势,并有针对性的按组织统一规划的过程改进逐步建立、完善、实施、以期提升产品研发过程管理水平; 3. 流程规范从根本上把产品研发过程中各种关键活动和需求管理、项目计划、项目跟踪和监控、配置管理、质量保证活动的要求紧密结合起来;目标是真正建立起研发中心产品研发全生命周期的稳定过程结构。 4. 规范中的各种要求在流程设计上都应可以体现在
6、计划、项目进度监控和质量监控的文档中,并支持软件过程的度量,积累组织关键数据; 5. 本体系规范应为培训、查询、使用以及推行检查提供支持和方便。 三 产品研发与软件项目的关系 公司产品研发遵从统一规划分步实施的原则。每个待研发的产品对象的具体开发过程都采用软件项目的机制进行组织实施和内部约束。 此外,研发中心接受的其他各种开发任务也以项目形式出现,包括:产品维护(错误修改、功能增强、缺陷完善等),产品客户化开发及维护等。 软件项目全生命周期管理贯穿于每一个分支产品的研发过程。同时整体产品(TEEMS)研发对象的管理在产品管理领域采用软件产品线工程管理。二者理论基础如下: ? 产品管理:软件产品
7、线管理;SW_CMM; ? 项目管理:软件工程;软件项目管理SE_CMM; ? 共用基础:软件配置管理;软件质量管理;软件变更控制;需求管理; 关于项目规模的中心约束: 根据项目规模和难易,中心每个项目的规模控制在60人月以内完成,项目周期控制在6个月以内。超过上述规模约束的软件项目需要拆分成多个小的项目组织实施。 一般的30人月以上的项目称为大项目,10个人月以内的项目称为小项目。 四 研发中心产品研发过程阶段划分与里程碑设置 1、产品研发过程标准阶段划分 研发中心产品研发过程划分为11个标准阶段,同步设立9个技术评审点,2个组织管理环节(研发立项、产品验收)。 11个标准阶段构成研发中心标
8、准软件生命周期过程模型,是研发中心企业一级技术流程约束。 - 4- 产品规划规格软件项目软件设计产品软件需求软件分析计划阶段阶段阶段制定阶段阶段阶段 评估点评估点评估12评估点点4评估点评估点635 编码单元软件集成软件系统产品定版进入产品 测试阶段集成测试测试阶段与发布管理阶段 评估点评估点97评估点8 图1:研发中心产品研发标准过程阶段划分 2、面向对象的过程裁剪 研发中心标准软件过程生存周期模型在具体的某一个项目中可以依据项目的具体属性进行必要的裁剪。以下给出关于中心产品研发标准周期模型中阶段在项目中的适用说明。 1) 原则上研发中心任何一个产品/构件的开发过程都必须经历上述11个技术控
9、制阶段。在实际项目开发组织时可以根据待研发产品的规模、复杂程度、风险要求酌情裁剪开发过程阶段形成面向项目对象的快速开发过程模型(RAD)。 2) 关于生命周期过程模型的裁减执行人:项目经理是实际项目生命周期选择和裁减的执行人。 需要说明两个问题:一是开发过程中充当该项目的质量保证工程师有责任和义务对项目经理过程模型的选择和裁减提供技术支持和必要的评审,过程周期模型的合理性直接关系到软件开发过程的关键路径,是成本基线、质量基线的基础,必须予以充分的重视;此外在当前中心尚未建立独立的SEPG 时过程模型的裁剪需要得到中心技术主管负责人的审核,过程模型是项目战略层次的规划。 3) 关于项目过程模型适
10、用性裁剪的准则。目前尚未建立中心过程模型裁剪的技术控制标准,项目经理和其他人员可以先行参考 软件能力成熟度模型过程裁减指南 。 4) 裁剪的原则约束:无论项目对象、项目属性,在面向适用对象的裁剪时不可裁减的两个关键阶段是:需求、设计。中心组织性原则约束,需求必须进行评审并建立基线化管理,以确保需求在项目全周期的变更受到有效的控制和管理;设计必须评审,以确保在实际软件建立(OOP)的过程中所潜在遵循的设计模型不存在关键设计质量差异。 - 5-3、过程里程碑规格约束 序号 阶段名称 阶段属性 是否包含里程碑/里程碑规格 1 产品规划阶段 产品(线)? 里程碑:产品规划评审 管理过程 ? 规格约束:
11、 暂不定义。 2 产品规格定义阶段 ? 里程碑:产品规格定义评审 ? 规格约束: 暂不定义。 3 软件需求阶段 ? 里程碑:需求评审 ? 规格约束: 暂不定义。 4 软件项目计划阶段 ? 里程碑:项目计划评审 ? 规格约束: 暂不定义。 5 软件分析阶段 ? 里程碑:OOA评审 ? 规格约束: 暂不定义。 6 软件设计阶段 ? 里程碑:OOD评审 项目管理? 规格约束: 过程 暂不定义。 7 编码与单元测试阶段 无 8 集成测试阶段 ? 里程碑:软件集成与集成测试评审 ? 规格约束: 暂不定义。 9 系统测试阶段 ? 里程碑:系统测试评审 ? 规格约束: 暂不定义。 10 产品发布阶段 ? 里
12、程碑:验收评审 ? 规格约束: 暂不定义。 11 产品管理阶段 产品线 无 说明:里程碑的规格暂不能详细刻划,后期补充该工作。 五 研发中心产品研发过程概述 1. 产品规划 是产品战略级规划:主要包括产品的商业目标规划;产品的应用构成(功能族)结构规划;技术研究方向规划等。 关键活动包括: ? 目标市场规划:确定产品的目标市场;结合本产品规划对目标市场的未来进行预测与分析(一般要求基于行业调研的统计报告和分析报告); ? 功能规划:定义产品的功能范围;全面规划产品的功能方向(满足业务需求的功能领域);产品的功能结构构成;划分产品和子产品的功能边界;产品功 - 6-能结构的优化; ? 产品竞争性
13、规划:同业产品的查新;相似产品的比较研究;规划产品的竞争特性分析与比较分析等; ? 产品满足企业商业目标的规划:产品在组织内可实施性的分析。要求做产品整体级研发估计(核心是费用、资源与进度);产品产出效益分析/回报分析等可参考商业计划书过程; ? 产品的技术指标要求:产品性能规划;初步定义产品验收标准。 ? 产品规划的组织约束:定义产品实施过程中的各类别组织约束(进度的、成本的、资源的、质量的、特性的等)。 ? 规划优化活动(包括开发对象优先级分析) 工作产品:(请参见模板/样例) 序号 工作产品名称 工作产品形态 责任人 1 产品规划总体规划设计报告技术报告Word 文件 产品总规划/设计师
14、 2 产品结构规划树 不限 产品总规划/设计师 3 产品可实施分析报告 不限 产品总规划/设计师 等 2. 产品?娓穸?依据产品总体规划(或总体规划下的某分支产品规划)的应用功能方向进行该产品功能的详细定义。要求刻划出该产品的功能层次和每个层次下的功能项构成并详细表述每个功能项要实现或满足的功能要求的范围和深度。 产品规格定义的工作结果是一棵产品功能结构树。功能树的树结构是初步的产品应用构成结构(后期需要多次迭代);功能树的每个叶子属性是功能项的详细刻划,包括功能范围;功能逻辑;功能深度等。 工作产品:(请参见模板/样例) 序号 工作产品名称 工作产品形态 责任人 1 产品功能规格定义书Wor
15、d 文件 产品经理 2 产品功能树 Xls文件/或其他。 产品经理 要求树结构清晰并支持通过WBS码能实现在不同工具间树的转换。 3 产品验收标准 Word文件 产品经理/产品总设计师 4 同类产品功能比较资料/横向调研资料 文件包 产品管理部 注: 产品规格定义是依据产品规划的指导进行的,目的是细化产品规划到可以实施需求获取与分析的状态,是产品研发的正式起点。产品规划是宏观的、战略的、复杂而高风险的,产品规划带有很强的预研性质,在中心研发流程中把它独立出来进行组织。产品规格定义是产品经理的核心工作,规格刻划与规格优化在这个过程中需要形成阶段内自身的迭代。 项目立项 项目立项不是产品研发过程的
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 研发 中心 产品 总体 流程 设计 框架

链接地址:https://www.31ppt.com/p-3783669.html