华为IPD-CMM培训教材课件_第1页
华为IPD-CMM培训教材课件_第2页
华为IPD-CMM培训教材课件_第3页
华为IPD-CMM培训教材课件_第4页
华为IPD-CMM培训教材课件_第5页
已阅读5页,还剩51页未读 继续免费阅读

下载本文档

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

文档简介

IPD-CMM流程概述IPD-CMM培训胶片**IPD-CMM流程概述IPD-CMM培训胶片**1、了解IPD、CMM基本概念

2、了解开发项目生命周期

3、了解IPD-CMM开发流程体系课程目的课程目的1、IPD/CMM基本知识介绍

2、软件项目生命周期规程介绍

3、IPD-CMM流程规范体系介绍课程主要内容课程主要内容一、IPD/CMM基本知识介绍IPD-CMM流程概述一、IPD/CMM基本知识介绍IPD-CMM流程概述1、什么是IPD?“集成产品开发”,英文“IntegratedProductDevelopment”的缩写。IPD是什么?IPD强调市场导向和投资驱动。1、什么是IPD?“集成产品开发”,英文“Integrate2、IPD框架介绍IPD的精髓是IPD框架,包括七个方面的内容。客户需求分析优化投资组合异步开发模式跨功能部门团队结构化流程项目管理和管道管理衡量标准HardwareSoftwareHWElementsSWElementsSubsystem1SubsystemNPlatformsApplicationsTechnologySubsystemsPlatformsIntegratedOfferings策略结构Market最好开发模式

异步层+--+方案的竞争位置市场划分的吸引力+优化投资组合分析快速开发和导入的衡量标准获利时间12MoDefnGA结构化流程项目&管道管理资源平衡共享开发/通用零件客户$APPEALS-价格可获得性包装性能易用保证书生命拥有成本社会接受程度成功的产品CashFlow(-)CashFlow(+)InnovationCycleTimeTimetoMarketTimeTimetoProfitToTbTrTs125%100%85%ProjectLoadingFunctionalExcellenceWedgeOver-CommitmentAdditionalHeadcountRequired}Best-in-ClassOneDivision'sProjectLoading%ofDirectDevelopmentLoading跨部门的团队*

*

·2、IPD框架介绍IPD的精髓是IPD框架,包括七个方面的内3、跨部门功能团队产品开发团队PDT生产(Mfg)开发财务市场PDTLeaderPOP供应商(Legal)业务计划合法性定价(Pricing)技术支持支持渠道(Supportchannels)服务渠道(Servicechannels)采购UCD系统工程测试技术计划编制认证测试(Homologation)中研搭档(R&Dpartners)销售渠道行销计划(MktgPlanning)竞争对手分析技术支持行销生产(Mfg.)工程试生产生产操作(MfgOperations)产品QA:QA系统QA软件QA硬件QA资料……3、跨部门功能团队产品开发团队PDT生产(Mfg)开发财务市4、结构化流程整个IPD流程中,有七个技术评审点,四个决策评审点,一个发布点,一个GA点。概念计划开发发布验证生命周期概念决策评审点计划决策评审点可获得性决策评审点生命周期结束决策评审GATR1TR2TR3TR4TR4ATR5TR6LAUNCH4、结构化流程整个IPD流程中,有七个技术评审点,四个决策评5、什么是CMM?CMM就是“能力成熟度模型”,英文全称为“CapabilitymaturityModel”!软件开发过程规范的理论指导。那么,CMM又是什么?对软件开发过程的演进进行描述,为软件组织的开发过程定义、实施、测量、控制和改进等活动提供指导;为软件组织选择过程改进战略提供指导。5、什么是CMM?CMM就是“能力成熟度模型”,英文全称为“6、CMM的来源CMM是怎么来的?CMM是由美国卡内基梅隆大学的软件工程研究所(SEI:SoftwareEngineeringInstitute)受美国国防部委托研究制定并在美国,随后在全世界推广实施的一种软件评估标准,主要用于软件开发过程和软件开发能力的评估和改进。1991年SEI采访了100多家软件公司,开发出了CMM1.0版本,1993年又推出了1.1版本。6、CMM的来源CMM是怎么来的?CMM是由美国卡内基梅隆大7、CMM的五个等级初始级(1)不可预测并且缺乏控制可重复级(2)可重复以前的主要经验Level3Defined

已定义级(3)过程被描述,并得到良好理解Level4Managed已管理级(4)过程被测量并受控Level5Optimizing优化级(5)持续自觉的改进有纪律的过程标准一致的过程可预测的过程不断改进的过程**7、CMM的五个等级初始级(1)可重复级(2)Level312、IPD和IPD-CMM的关系IPD关注整个产品的开发管理,包括市场、开发(软件、硬件)、结构、生产、采购、财务等各个方面。IPD-CMM流程关注其中的软件研发过程的管理。IPD-CMM流程CONCEPTDEVELOPQUALIFYLIFECYCLECDCPADCPPLANPDCPGALAUNCHSRS(STP)HLD(ITP)LLD(UTP)CODEUTITSTTR1TR2TR3TR4TR4ATR5TR6IPD流程LAUNCHBBITIPD-CMM是IPD的软件使能流程12、IPD和IPD-CMM的关系IPD关注整个产品的开发管二、IPD-CMM流程体系介绍IPD-CMM流程概述二、IPD-CMM流程体系介绍IPD-CMM流程概述质量管理系统结构QualityPolicy

QualityManualOrganizationManualProceduresFormsTemplatesChecklistsGuidelinesStandards**质量管理系统结构QualityQualityOrganizIPD-CMM体系结构ReleaseDesignRMSASD/OOCMCASEToolsPMRMMetricManagementEngineeringSupportTestToolsCodingTools15TestReview(使用IPD-CMMICOMMON)QA(使用IPD-CMMICOMMON)IPD-CMM体系结构ReleaseDesignRMSASD三、项目生命周期规程介绍IPD-CMM流程概述三、项目生命周期规程介绍IPD-CMM流程概述1、项目类型定义开发项目

包括建立PDT提出需求的新系统或系统增强(包括新特性或新需求增加)。增强项目

-已有系统的增强(一层设计没有重要/显著修改) -把已有的货架产品定制成特定环境下的产品或需求更改。即就是包括了新增需求、代码移植以及修改需求的混合型项目。1、项目类型定义开发项目

包括建立PDT提出需求的新系统PHB:ProcessHandbook过程手册

项目过程手册确定了项目采用的生命周期。2、项目生命周期模型选择PROCESSPEOPLETECHNOLOGY产品质量和开发效率的提高,很大程度上取决于所遵循的过程质量!裁剪与偏差的区别?PHB:ProcessHandbook过程手册2、项目生3、如何编制PHB?PLMDGRDPDTQA:PAL生命周期规程PL①选择生命周期模型②撰写PHB,确定偏差QA③提供针对生命周期流程、PHB写作的培训和指导,参加PHB的Review。MDG④批准PHBRDPDT⑤签发PHB①②④⑤③QA3、如何编制PHB?PLMDGRDPDTQA:PAL生命周4、软件项目与产品开发中的位置软件级规格软件级设计(SE)

(开发组)系统级设计与规格

(开发组)4、软件项目与产品开发中的位置软件级规格软件级设计(SE)5、开发项目生命周期模型项目计划需求分析概要设计详细设计系统测试计划集成测试计划单元测试计划(项目任务书,项目输入)单元测试集成测试系统测试编码发布

SOW产品集成工作支持5、开发项目生命周期模型项目计划需求分析概要设计详细设计系统6、增强项目生命周期模型项目计划增强需求分析增强设计系统测试计划集成测试计划单元测试计划(项目任务书,项目输入)单元测试集成测试系统测试编码发布

SOW产品集成工作支持增强包括新增,修改,移植部分;建议尽量在老版本基础上更新工作产品,如果项目的范围和老版本有很大的区别,建议重新创建工作产品,并将前工作产品作为参考。6、增强项目生命周期模型项目计划增强需求分析增强设计系统测试7、为什么项目组负责项目IT/ST?NASA(美国航空航天管理局)提供的一个经验数据:版本发布后遗留缺陷率测试成本项目组测试:20%每千行1.4人月独立测试:16%每千行2.5人月点评:独立测试组织在测试阶段的问题漏测率由20%降低到了16%(降低了25%),测试效果要比项目组自己测试的效果好,但是其活动成本却上升了78.6%,说明对于普通软件产品而言,采用独立测试组织成本太高,不合适。当然,如果是宇航软件等可靠性要求非常高,不计成本的软件开发,还是应该使用独立测试组织的测试方式进行。7、为什么项目组负责项目IT/ST?NASA(美国航空航天管8、开发项目生命周期模型详解

下面我们根据IPD-CMMDesignFlow进一步阐述开发项目生命周期的过程与活动定义。参考华为过程资产库上Design-Flow链接。8、开发项目生命周期模型详解下面我们根据IPD-CM9、过程裁剪考虑因素(规模、进度、团队规模、项目类型)MDG批准HLDLLD软件设计相关的裁剪参考规程中的裁剪指南。对于小项目,参考小项目指导书(PJM03G02-DiminutiveProjectManagementGuideline.doc)9、过程裁剪考虑因素(规模、进度、团队规模、项目类型)MDG10、其它

非单板软件项目参考相关规程文件LCP01-SoftwareProjectLifecycleProcedure,单板软件项目参考LCP02-BoardSoftwareProjectLifecycleProcedure。10、其它 非单板软件项目参考相关规程文件LCP01-So总结1、IPD是什么,以及它的一些基本知识2、CMM是什么,以及它的一些基本知识3、IPD-CMM与IPD的关系,是IPD在研发软件领域使能流程。4、IPD-CMM的质量系统结构5、IPD-CMM中软件项目的类型及过程定义6、不同项目类型的生命周期7、过程裁剪的指导总结1、IPD是什么,以及它的一些基本知识Thanks!培训结束Thanks!培训结束IPD-CMM流程概述IPD-CMM培训胶片**IPD-CMM流程概述IPD-CMM培训胶片**1、了解IPD、CMM基本概念

2、了解开发项目生命周期

3、了解IPD-CMM开发流程体系课程目的课程目的1、IPD/CMM基本知识介绍

2、软件项目生命周期规程介绍

3、IPD-CMM流程规范体系介绍课程主要内容课程主要内容一、IPD/CMM基本知识介绍IPD-CMM流程概述一、IPD/CMM基本知识介绍IPD-CMM流程概述1、什么是IPD?“集成产品开发”,英文“IntegratedProductDevelopment”的缩写。IPD是什么?IPD强调市场导向和投资驱动。1、什么是IPD?“集成产品开发”,英文“Integrate2、IPD框架介绍IPD的精髓是IPD框架,包括七个方面的内容。客户需求分析优化投资组合异步开发模式跨功能部门团队结构化流程项目管理和管道管理衡量标准HardwareSoftwareHWElementsSWElementsSubsystem1SubsystemNPlatformsApplicationsTechnologySubsystemsPlatformsIntegratedOfferings策略结构Market最好开发模式

异步层+--+方案的竞争位置市场划分的吸引力+优化投资组合分析快速开发和导入的衡量标准获利时间12MoDefnGA结构化流程项目&管道管理资源平衡共享开发/通用零件客户$APPEALS-价格可获得性包装性能易用保证书生命拥有成本社会接受程度成功的产品CashFlow(-)CashFlow(+)InnovationCycleTimeTimetoMarketTimeTimetoProfitToTbTrTs125%100%85%ProjectLoadingFunctionalExcellenceWedgeOver-CommitmentAdditionalHeadcountRequired}Best-in-ClassOneDivision'sProjectLoading%ofDirectDevelopmentLoading跨部门的团队*

*

·2、IPD框架介绍IPD的精髓是IPD框架,包括七个方面的内3、跨部门功能团队产品开发团队PDT生产(Mfg)开发财务市场PDTLeaderPOP供应商(Legal)业务计划合法性定价(Pricing)技术支持支持渠道(Supportchannels)服务渠道(Servicechannels)采购UCD系统工程测试技术计划编制认证测试(Homologation)中研搭档(R&Dpartners)销售渠道行销计划(MktgPlanning)竞争对手分析技术支持行销生产(Mfg.)工程试生产生产操作(MfgOperations)产品QA:QA系统QA软件QA硬件QA资料……3、跨部门功能团队产品开发团队PDT生产(Mfg)开发财务市4、结构化流程整个IPD流程中,有七个技术评审点,四个决策评审点,一个发布点,一个GA点。概念计划开发发布验证生命周期概念决策评审点计划决策评审点可获得性决策评审点生命周期结束决策评审GATR1TR2TR3TR4TR4ATR5TR6LAUNCH4、结构化流程整个IPD流程中,有七个技术评审点,四个决策评5、什么是CMM?CMM就是“能力成熟度模型”,英文全称为“CapabilitymaturityModel”!软件开发过程规范的理论指导。那么,CMM又是什么?对软件开发过程的演进进行描述,为软件组织的开发过程定义、实施、测量、控制和改进等活动提供指导;为软件组织选择过程改进战略提供指导。5、什么是CMM?CMM就是“能力成熟度模型”,英文全称为“6、CMM的来源CMM是怎么来的?CMM是由美国卡内基梅隆大学的软件工程研究所(SEI:SoftwareEngineeringInstitute)受美国国防部委托研究制定并在美国,随后在全世界推广实施的一种软件评估标准,主要用于软件开发过程和软件开发能力的评估和改进。1991年SEI采访了100多家软件公司,开发出了CMM1.0版本,1993年又推出了1.1版本。6、CMM的来源CMM是怎么来的?CMM是由美国卡内基梅隆大7、CMM的五个等级初始级(1)不可预测并且缺乏控制可重复级(2)可重复以前的主要经验Level3Defined

已定义级(3)过程被描述,并得到良好理解Level4Managed已管理级(4)过程被测量并受控Level5Optimizing优化级(5)持续自觉的改进有纪律的过程标准一致的过程可预测的过程不断改进的过程**7、CMM的五个等级初始级(1)可重复级(2)Level312、IPD和IPD-CMM的关系IPD关注整个产品的开发管理,包括市场、开发(软件、硬件)、结构、生产、采购、财务等各个方面。IPD-CMM流程关注其中的软件研发过程的管理。IPD-CMM流程CONCEPTDEVELOPQUALIFYLIFECYCLECDCPADCPPLANPDCPGALAUNCHSRS(STP)HLD(ITP)LLD(UTP)CODEUTITSTTR1TR2TR3TR4TR4ATR5TR6IPD流程LAUNCHBBITIPD-CMM是IPD的软件使能流程12、IPD和IPD-CMM的关系IPD关注整个产品的开发管二、IPD-CMM流程体系介绍IPD-CMM流程概述二、IPD-CMM流程体系介绍IPD-CMM流程概述质量管理系统结构QualityPolicy

QualityManualOrganizationManualProceduresFormsTemplatesChecklistsGuidelinesStandards**质量管理系统结构QualityQualityOrganizIPD-CMM体系结构ReleaseDesignRMSASD/OOCMCASEToolsPMRMMetricManagementEngineeringSupportTestToolsCodingTools43TestReview(使用IPD-CMMICOMMON)QA(使用IPD-CMMICOMMON)IPD-CMM体系结构ReleaseDesignRMSASD三、项目生命周期规程介绍IPD-CMM流程概述三、项目生命周期规程介绍IPD-CMM流程概述1、项目类型定义开发项目

包括建立PDT提出需求的新系统或系统增强(包括新特性或新需求增加)。增强项目

-已有系统的增强(一层设计没有重要/显著修改) -把已有的货架产品定制成特定环境下的产品或需求更改。即就是包括了新增需求、代码移植以及修改需求的混合型项目。1、项目类型定义开发项目

包括建立PDT提出需求的新系统PHB:ProcessHandbook过程手册

项目过程手册确定了项目采用的生命周期。2、项目生命周期模型选择PROCESSPEOPLETECHNOLOGY产品质量和开发效率的提高,很大程度上取决于所遵循的过程质量!裁剪与偏差的区别?PHB:ProcessHandbook过程手册2、项目生3、如何编制PHB?PLMDGRDPDTQA:PAL生命周期规程PL①选择生命周期模型②撰写PHB,确定偏差QA③提供针对生命周期流程、PHB写作的培训和指导,参加PHB的Review。MDG④批准PHBRDPDT⑤签发PHB①②④⑤③QA3、如何编制PHB?PLMDGRDPDTQA:PAL生命周4、软件项目与产品开发中的位置软件级规格软件级设计(SE)

(开发组)系统级设计与规格

(开发组)4、软件项目与产品开发中的位置软件级规格软件级设计(SE)5、开发项目生命周期模型项目计划需求分析概要设计详细设计系统测试计划集成测试计划单元测试计划(项目任务书,项目输入)单元测试集成测试系统测试编码发布

SOW产品集成工作支持5、开发项目生命周期模型项目计划需求分析概要设计详细设计系统6、增强项目生命周期模型项目计划增强需求分析增强设计系统测试计划集成测试计划单元测试计划(项目任务书,项目输入)单元测试集成测试系统测试编码发布

SOW产品集成工作支持增强包括新增,修改,移植部分;建议尽量在老版本基础上更新工作产品,如果项目的范围和老版本有很大的区别,建议重新创建工作产品,并将前工作产品作为参考。6、增强项目生命周期模型项目计划增强需求分析增强设计系统测试7、为什么项目组负责项目IT/ST?NASA(美国航空航天

温馨提示

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

评论

0/150

提交评论