IPD-CMM V3.0Design Flow华为软件质量管理部IPD-CMMV3.0BUILD20050330IPD-CMM V3.0 Design FlowTR2TR3LLDIPDDesign specificationS/W HLD H/W HLDLLDIPD-CMM V3.0SCOPEIPD-CMMSRSHLD(0-2)LLD(3)CodingTR4CodingUTBBITCodingUTUTITSTBBIT Supporting Build1Build2Build1Build2IPD-CMM V3.0 Design FlowC.O.O. SE BEGINPJM03SOW,AR评审参加评审注:软件开发项目在IPD TR2之后启动PJM03签署SOW,AR项目计划PJM03PJM05项目开工会PJM03批准/签发项目计划签发RDPDT任命PL组织评审申请项目ID签署SOW,ARPJM02PJM04初始估计签署批准估计结果创建项目准备签发PHBPJM03PJM05制定项QAM01项目计划评审组织参加会议组织PPL,批准CMP,RMP,WBS,DPP,TSPL QA SWE TC CMOQAM EPG CRMD TM 任命QA任命TC参加评审参加评审参加评审SOW检查表批准项目ID项目ID列表SOW,AR组织估计参加估计参加估计PertSizing估计表WidebandDelphi估计表文件夹项目文件夹模板TimeSheetTimeSheet表工作日志电子流准备度量表,PHB审核PHB项目度量表PHB模板批准PHBPHB检查表目计划PPL模板CMP模板RMP模板WBS模板TS模板DP模板注:如果PM已确定项目的CMO,则需要参加评审评审参加评审参加评审参加评审项目计划检查单会议参加会议参加会议参加会议参加会议参加会议参加会议参加会议参加会议项目开工会检查单批准PPL,CMP,RMP,WBS,DPP批准测试策略建立配置库配置库CMP01基线化PPL配置状态发布表配置库AC.O.O. SE RDPDT C审计发现表QAM01注:该角色视需要参加注:更新的项目计划需经受影响组审核,QA批准和RDPDT签发,更新的项目计划需作为IPDE2E计划的输入PJM03PJM05阶段结束会议参加会议参加会议PL 注:该角色负责过程监督QAM01LLD评审组织评审批准LLD交付审计检查单QAM02交付UTP评审组织评审批准UTPQAM02交付QAM05PJM03度量根源分析分析会议PJM02PJM04重估计QAM02PJM03PJM05更新项目计划组织会议QA SWE TC CMO QAM EPG CRMD TM DVP05REP01详细需求设计跟踪LLDRTM表模板设计说明指导书伪码指导书参加评审参加评审参加评审设计说明书检查单DVP02准备UTP测试计划模板测试综合表注:该角色视需要参加审计REP01需求跟踪RTM表CMP01基线化LLD配置状态发布表配置库参加评审参加评审参加评审测试计划检查单审计交付审计检查单审计发现表注:该角色视需要参加CMP01基线化UTP配置状态发布表配置库根源分析报告模板基线审计基线审计检查单审计发现表参加会议参加会议参加会议参加会议阶段结束会议检查单阶段评估报告模板DIPD-CMM V3.0Design FlowC.O.O.PDTRDPDTDQAM01编码注:该活动可选,事件驱动方式进行注:更新的项目计划需经受影响组审核,QA批准和RDPDT签发,更新的项目计划需作为IPDE2E计划的输入PJM02注:该角色视需要参加PJM03PJM03PJM05阶段结束会议参加会议参加会议PL 注:包括代码编写、编译和检查活动代码评审组织评审批准代码QAM02QAM05PJM03度量根源分析分析会议PJM04重估计QAM02PJM05更新项目计划组织会议QASWE TC CMO QAM EPG CRMD TM DVP07进行编码编程规范PC-LINT指导书REP01需求跟踪RTM表参加评审参加评审参加评审CODE检查单注:该角色视需要参加交付审计交付审计检查单审计发现表CMP01建立代码基线配置状态发布表配置库根源分析报告模板基线审计基线审计检查单审计发现表参加会议参加会议参加会议参加会议阶段结束会议检查单阶段评估报告模板EC.O.O. SE RDPDTE注:该活动可选,事件驱动方式进行注:更新的项目计划需经受影响组审核,QA批准和RDPDT签发,更新的项目计划需作为IPDE2E计划的输入PJM02注:该角色视需要参加PJM03PJM03PJM05阶段结束会议参加会议参加会议DVP02QAM05PJM03PJM04PJM05PL QA SWE TC CMO QAM EPG CRMD TM 单元测试准入检查测试准入检查单DVP02进行单元测试测试综合表测试指导书缺陷跟踪电子流DVP02准备UTR测试综合表审核、批准UTRQAM02交付审计交付审计检查单审计发现表CMP01建立基线配置状态发布表配置库度量分析根源分析会议根源分析报告模板重估计QAM02基线审计基线审计检查单审计发现表更新项目计划组织会议参加会议参加会议参加会议参加会议阶段结束会议检查单阶段评估报告模板FC.O.O. SE RDPDT F注:该活动可选,事件驱动方式进行注:更新的项目计划需经受影响组审核,QA批准和RDPDT签发,更新的项目计划需作为IPDE2E计划的输入PJM02注:该角色视需要参加PJM03PJM03PJM05阶段结束会议参加会议参加会议DVP02QAM05PJM03PJM04PJM05PL QA SWE TC CMO QAM EPG CRMD TM 集成测试准入检查测试准入检查单DVP02进行集成测试测试综合表测试指导书缺陷跟踪电子流DVP02准备ITR测试综合表审核、批准ITRQAM02交付审计交付审计检查单审计发现表CMP01建立基线配置状态发布表配置库度量分析根源分析会议根源分析报告模板重估计QAM02基线审计基线审计检查单审计发现表更新项目计划组织会议参加会议参加会议参加会议参加会议阶段结束会议检查单阶段评估报告模板GC.O.O. SE RDPDTPLQA SWE TC CMO QAM EPG CRMDTM GDVP02系统测试准入检查测试准入检查单DVP02进行系统测试测试综合表测试指导书缺陷跟踪电子流DVP02准备STR测试综合表审核、批准STRQAM02交付审计交付审计检查单审计发现表CMP01建立基线配置状态发布表配置库注:更新的项目计划需经受影响组审核,QA批准和RDPDT签发,更新的项目计划需作为IPDE2E计划的输入QAM05PJM03度量根源分析分析会议根源分析报告模板注:该角色视需要参加PJM03PJM05更新项目计划QAM02基线审计基线审计检查单审计发现表PJM03PJM05阶段结束会议参加会议参加会议组织会议参加会议参加会议参加会议参加会议阶段结束会议检查单阶段评估报告模板HIPD-CMM V3.0DesignFlow C.O.O. SE RDPDT HDVP12批准发布申请注:BBIT作为软件开发项目的验收测试,如果产品BBIT将在项目发布后2周后启动,或者没有BBIT,R&DPDT应组织验收测试。
发布和关闭DVP12验收测试参与测试组织测试验收测试报告模板DVP12发送接收通知接收通知模板PJM03PJM03项目关闭会议参加会议PJM03注:软件开发项目在IPDTR4之前关闭PL QA SWE TC CMO QAM EPG CRMD TM DVP12发布申请版本说明书模板DVP12准备发布,建立发布基线版本说明书模板配置状态发布表配置库DVP12发布验证发布检查单DVP12发布交付版本说明书模板准备项目关闭报告项目关闭报告组织会议参加会议参加会议参加会议参加会议参加会议项目关闭检查表项目归档归档项目文件夹PAL归档配置库产品配置库ENDAR Allocated Requirements(分配需求)缩略语表QAM Quality Assurance Manager(QA经理)BBIT Building Block Integrate and Test(构建模块集成和测试)C.O.O.Chief Operation Officer(总监)CMM Capability Maturity Model(能力成熟度模型) CRMD Computer Resource Management Division CMO Configuration Managment Officer(配置管理员) CMP Configuration Managment Plan(配置管理计划) DP Defect Prevention(缺陷预防)HLD High Level Design(概要设计)IPD Integrated Product Development(集成产品开发)IT Integration Test(集成测试)ITP Integration Test Plan(集成测试计划)ITR Integration Test Report(集成测试报告)LLD Low Level Design(详细设计)PAL Process Asset Library(过程资产库)PDCP Plan Decision Check Point(计划决策评审点) PDT Product Development Team(产品开发团队) PHB Process Handbook(过程手册)PPL Project Plan(项目计划)RDPDT PDT R&D Representative(PDT开发代表)RMP Risk Management Plan(风险管理计划)RTM Requirements Traceability Matrix(需求跟踪矩阵)SE System Engineer(系统工程师)SEPG Software Engineering Process Group(软件工程过程组) SOW Statement of Work(工作任务书)ST System Test(系统测试)SRS Software Requirements Specification(软件需求规格说明书) SWE Software Engineer(软件工程师)STP System Test Plan(系统测试计划)STR System Test Report(系统测试报告)TC Test Coordinator(测试协调员)TM Test Manager(测试经理)TR Technical Review(技术评审)TS Test Strategy(测试策略)UT Unit Test(单元测试)UTP Unit Test Plan(单元测试计划)UTR Unit Test Report(单元测试报告)WBS Work Breakdown Structure(工作任务分解结构)项目计划C.O.OBEGINEND阶段名角色活动流程起始符流程终止符流程转接符符号表注:...多角色参与的活动流程关键点,里程碑注释说明模板,表,检查单,指导书数据库,电子流。