华为研发流程规范分享Ai学测试:李志目录1华为IPD-CMM流程234版本控制方面优秀实践敏捷研发流程优秀实践华为版本敏捷开发流程IPD流程介绍IPD的核心内容是以市场为导向的产品开发,关注客户需求,另外IPD把产品开发在公司内部也作为一项投资来看待
IPD流程需要建立了虚拟的投资决策委员会(IPMT),对产品开发团队(PDT)的活动在一些关键点上进行决策,此外IPD所建立的产品开发团是跨部门的,可以打破部门之间的沟通壁垒,并给出了跨部门业务流程指导跨部门团队运作
IPD:集成产品开发,英文“IntegratedProductDevelopment”的缩写
概念计划开发发布验证生命周期概念决策评审点计划决策评审点可获得性决策评审点生命周期结束决策评审GATR1TR2TR3TR4TR4ATR5TR6LAUNCHTR点:技术评审点,在各个阶段要交付技术文档CMM介绍CMM软件开发过程的演进进行描述,为软件组织的开发过程定义、实施、测量、控制和改进等活动提供指导;为软件组织选择过程改进战略提供指导
CMM是由美国卡内基梅隆大学的软件工程研究所(SEI:SoftwareEngineeringInstitute)受美国国防部委托研究制定并在美国,随后在全世界推广实施的一种软件评估标准,主要用于软件开发过程和软件开发能力的评估和改进
CMM:能力成熟度模型,英文全称为“CapabilitymaturityModel”
初始级(1)不可预测并且缺乏控制可重复级(2)可重复以前的主要经验Level3Defined已定义级(3)过程被描述,并得到良好理解Level4Managed已管理级(4)过程被测量并受控Level5Optimizing优化级(5)持续自觉的改进有纪律的过程标准一致的过程可预测的过程不断改进的过程华为IPD-CMM介绍IPD关注整个产品的开发管理,包括市场、开发(软件、硬