华为IPD-CMM概述培训教材.pps
- 文档编号:1771995
- 上传时间:2022-10-24
- 格式:PPS
- 页数:28
- 大小:2.37MB
华为IPD-CMM概述培训教材.pps
《华为IPD-CMM概述培训教材.pps》由会员分享,可在线阅读,更多相关《华为IPD-CMM概述培训教材.pps(28页珍藏版)》请在冰豆网上搜索。
IPD-CMMIPD-CMM流程概述流程概述IPD-CMMIPD-CMM培训胶片培训胶片*11、了解、了解IPDIPD、CMMCMM基本概念基本概念22、了解开发项目生命周期、了解开发项目生命周期33、了解、了解IPD-CMMIPD-CMM开发流程体系开发流程体系课程目的课程目的11、IPD/CMMIPD/CMM基本知识介绍基本知识介绍22、软件项目生命周期规程介绍、软件项目生命周期规程介绍33、IPD-CMMIPD-CMM流程规范体系介绍流程规范体系介绍课程主要内容课程主要内容一、一、IPD/CMMIPD/CMM基本知识介绍基本知识介绍IPD-CMMIPD-CMM流程概述流程概述11、什么是、什么是IPDIPD?
“集成产品开发”,英文“IntegratedProductDevelopment”的缩写。
IPD是什么?
IPD强调市场导向和投资驱动。
22、IPDIPD框架介绍框架介绍IPD的精髓是IPD框架,包括七个方面的内容。
客户需求分析优化投资组合异步开发模式跨功能部门团队结构化流程项目管理和管道管理衡量标准HardwareSoftwareHWElementsSWElementsSubsystem1SubsystemNPlatformsApplicationsTechnologySubsystemsPlatformsIntegratedOfferings策略结构Market最好开发模式最好开发模式异步层异步层+-+方案的竞争位置市场划分的吸引力+优化投资优化投资组合分析组合分析快速开发和导入的衡量快速开发和导入的衡量标准标准获利时间获利时间12Mo12MoDefnDefnGAGA结构化流程结构化流程项目项目&管道管理管道管理资源平衡资源平衡共享开发/通用零件客户客户$APPEALS$APPEALS-价格可获得性包装性能易用保证书生命拥有成本社会接受程度成功的产品成功的产品CashFlow(-)CashFlow(+)InnovationCycleTimeInnovationCycleTimeTimetoMarketTimetoMarketTimeTimeTimetoProfitTimetoProfitToToTbTbTrTrTsTs125%100%85%ProjectProjectLoadingLoadingFunctionalFunctionalExcellenceExcellenceWedgeWedgeOver-Over-CommitmentCommitmentAdditionalAdditionalHeadcountHeadcountRequiredRequiredBest-in-ClassBest-in-ClassOneDivisionsOneDivisionsProjectLoadingProjectLoading%ofDirect%ofDirectDevelopmentDevelopmentLoadingLoading跨部门的团队跨部门的团队*33、跨部门功能团队、跨部门功能团队产品开发团队产品开发团队PDTPDT生产(Mfg)开发财务市场PDTLeaderPOP供商应(Legal)业务计划合法性定价(Pricing)技术支持支持渠道(Supportchannels)服渠道务(Servicechannels)采购UCD系工程统测试技术制计划编认证测试(Homologation)中搭(研档R&Dpartners)售销渠道行销计划(MktgPlanning)竞争对手分析技支持术行销生(产Mfg.)工程生试产生操作(产MfgOperations)产品QA:
QA系统QA软件QA硬件QA资料44、结构化流程、结构化流程整个IPD流程中,有七个技术评审点,四个决策评审点,一个发布点,一个GA点。
概念计划开发发布验证生命周期概念决策评审点计划决策评审点可获得性决策评审点生命周期结束决策评审GAGATR1TR2TR3TR4TR4ATR5TR6LAUNCHLAUNCH55、什么是、什么是CMMCMM?
CMM就是“能力成熟度模型”,英文全称为“CapabilitymaturityModel”!
软件开发过程规范的理论指导。
那么,CMM又是什么?
对软件开发过程的演进进行描述,为软件组织的开发过程定义、实施、测量、控制和改进等活动提供指导;为软件组织选择过程改进战略提供指导。
66、CMMCMM的来的来源源CMM是怎么来的?
是由美国卡内基梅隆大学的软件工程研究所(:
SoftwareEngineeringInstitute)受美国国防部委托研究制定并在美国,随后在全世界推广实施的一种软件评估标准,主要用于软件开发过程和软件开发能力的评估和改进。
1991年采访了100多家软件公司,开发出了1.0版本,1993年又推出了1.1版本。
77、CMMCMM的五个等级的五个等级初始级(初始级(11)不可预测并且缺乏控制可重复级(可重复级(22)可重复以前的主要经验Level3Level3DefinedDefined已定义级(已定义级(33)过程被描述,并得到良好理解Level4Level4ManagedManaged已管理级(已管理级(44)过程被测量并受控Level5Level5OptimizingOptimizing优化级(优化级(55)持续自觉的改进有纪律的过程标准一致的过程可预测的过程不断改进的过程*1212、IPDIPD和和IPD-CMMIPD-CMM的关的关系系IPD关注整个产品的开发管理,包括市场、开发(软件、硬件)、结构、生产、采购、财务等各个方面。
IPD-CMM流程关注其中的软件研发过程的管理。
IPD-CMMIPD-CMM流程流程CONCEPTCONCEPTDEVELOPDEVELOPQUALIFYQUALIFYLIFLIFEECYCLECYCLECDCPCDCPADCPADCPPLANPLANPDCPPDCPGAGALAUNCHLAUNCHSRS(STP)HLD(ITP)LLD(UTP)CODEUTITSTTR1TR2TR3TR4TR4ATR5TR6IPDIPD流程流程LAUNCHLAUNCHBBITIPD-CMM是是IPD的软件使能流程的软件使能流程二、二、IPD-CMMIPD-CMM流程体系介绍流程体系介绍IPD-CMMIPD-CMM流程概述流程概述质量管理系统结构质量管理系统结构QualityQualityPolicyPolicyQualityQualityManualManualOrganizationOrganizationManualManualProceduresProceduresFormsFormsTemplatesTemplatesChecklistsChecklistsGuidelinesGuidelinesStandardsStandards*IPD-CMM体系结构ReleaseDesignRMSASD/OOCMCASEToolsPMRMMetricManagementManagementEngineeringEngineeringSupportSupportTestToolsCodingTools15TestReview(使用IPD-CMMICOMMON)QA(使用IPD-CMMICOMMON)三、项目生命周期规程介绍三、项目生命周期规程介绍IPD-CMMIPD-CMM流程概述流程概述11、项目类型定义、项目类型定义开发项目开发项目包括建立PDT提出需求的新系统或系统增强(包括新特性或新需求增加)。
增强项目增强项目-已有系统的增强(一层设计没有重要/显著修改)-把已有的货架产品定制成特定环境下的产品或需求更改。
即就是包括了新增需求、代码移植以及修改需求的混合型项目。
PHBPHB:
ProcessHandbookProcessHandbook过程手册过程手册项目过程手册确定了项目采用的生命周期。
项目过程手册确定了项目采用的生命周期。
22、项目生命周期模型选择、项目生命周期模型选择PROCESSPEOPLETECHNOLOGY产品质量和开发效率的提高,很大程度上取决于所遵循的过程质量产品质量和开发效率的提高,很大程度上取决于所遵循的过程质量!
33、如何编制、如何编制PHBPHB?
PLPLMDGMDGRDPDTRDPDTQA:
QA:
PALPAL生命周期规程生命周期规程PL选择生命周期模型撰写PHB,确定偏差QA提供针对生命周期流程、PHB写作的培训和指导,参加PHB的Review。
MDG批准PHBRDPDT签发PHBQAQA44、软件项目与产品开发中的位置、软件项目与产品开发中的位置软件级规格软件级规格软件级设计软件级设计(SESE)(开发组)(开发组)系统级设计与规格系统级设计与规格(开发组)(开发组)DesignspecificationS/WHLDH/WHLDIPDLLDLLDCodingCodingUTUTBuild1Build2Build3IPD-CMMSRSHLD(0-2)LLD(3)CodingUTITSTBBITSupportingTR3TR4TR2BBITBuild1Build3Build255、开发项目生命周期模型、开发项目生命周期模型项目计划需求分析概要设计详细设计系统测试计划集成测试计划单元测试计划(项目任务书,项目输入)单元测试集成测试系统测试编码发布SOW产品集成工作支持66、增强项目生命周期模型、增强项目生命周期模型项目计划增强需求分析增强设计系统测试计划集成测试计划单元测试计划(项目任务书,项目输入)单元测试集成测试系统测试编码发布SOW产品集成工作支持增强包括新增,修改,移植部分;建议尽量在老版本基础上更新工作产品,如果项目的范围和老版本有很大的区别,建议重新创建工作产品,并将前工作产品作为参考。
77、为什么项目组负责项目、为什么项目组负责项目IT/STIT/ST?
NASA(美国航空航天管理局)提供的一个经验数据:
版本发布后遗留缺陷率测试成本项目组测试:
20%每千行1.4人月独立测试:
16%每千行2.5人月点评:
独立测试组织在测试阶段的问题漏测率由20%降低到了16%(降低了25%),测试效果要比项目组自己测试的效果好,但是其活动成本却上升了78.6,说明对于普通软件产品而言,采用独立测试组织成本太高,不合适。
当然,如果是宇航软件等可靠性要求非常高,不计成本的软件开发,还是应该使用独立测试组织的测试方式进行。
88、开发项目生命周期模型详解、开发项目生命周期模型详解下面我们根据下面我们根据IPD-CMMDesignFlowIPD-CMMDesignFlow进一步阐述开发项目进一步阐述开发项目生命周期的过程与活动定义。
生命周期的过程与活动定义。
参考华为过程资产库上参考华为过程资产库上Design-FlowDesign-Flow链接。
链接。
99、过程裁剪、过程裁剪考虑因素(规模、进度、团队规模、项目类型)MDG批准HLDHLDLLDLLD软件设计相关的裁剪参考规程中的裁剪指南。
对于小项目,参考小项目指导书(PJM03G02-DiminutiveProjectManagementGuideline.doc)1010、其它、其它非单板软件项目参考相关规程文件非单板软件项目参考相关规程文件LCP01-SoftwareLCP01-SoftwareProjectLifecycleProcedure,ProjectLifecycleProcedure,单板单板软件项目参考软件项目参考LCP02-LCP02-Board
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 华为 IPD CMM 概述 培训教材