CMMI开发型项目流程培训.ppt
《CMMI开发型项目流程培训.ppt》由会员分享,可在线阅读,更多相关《CMMI开发型项目流程培训.ppt(83页珍藏版)》请在三一办公上搜索。
1、南京大汉网络有限公司树华伟,CMMI开发型项目流程培训,1,HANWEB NETWORK CO.,LTD 2008,开发型定义,满足以下任意一条件进行开发的项目:公司新开发的系统。现有产品上进行大的结构性调整。根据某个单一客户的需求,以合同意向或以合同为基础成立的,以需求实现为主要目标的纯定制开发项目。现有产品、模块,根据业务需要和客户需求做更新包、升级包的开发工作。按项目规模分:大型、中型、小型。,HANWEB NETWORK CO.,LTD 2008,2,1 项目立项(PIM),HANWEB NETWORK CO.,LTD 2008,3,1.1 概述,入口准则当公司内部、外部存在项目立项需
2、求时输入与项目相关的信息(如招标书/投标书/售前方案等)项目评估表、项目建议书(可选)合同评审表/合同项目立项申请表主要活动体系文件项目立项过程,HANWEB NETWORK CO.,LTD 2008,4,HANWEB NETWORK CO.,LTD 2008,1.2 项目评估,主要活动“立项发起部门”提交“管理层”的项目相关的评估资料对项目进行评估:主要是成本评估、项目参与风险评估等。评估完成后,将项目评估表和项目成本估价表反馈给销售部。开发型项目的“立项发起部门”是 销售部或开发部。输出项目成本估价表、项目评估表,5,HANWEB NETWORK CO.,LTD 2008,1.3 立项申请
3、与立项评审,主要活动基于合同的项目由销售部提交申请,公司内部开发项目由相关开发部提交申请。工作量10人月以下(根据项目评估表)的项目提交开发副总,直接采用“审批”方式工作量10人月以上的项目,采用“会议评审”方式输出项目立项申请表 项目立项评审报告(可选),6,HANWEB NETWORK CO.,LTD 2008,1.4 项目筹备,主要活动由开发副总或开发部经理任命项目经理(10人月以上项目参考“项目立项评审委员会”的意见),并协助项目经理获取项目资源,成立项目组。由项目组在公司内部办公平台公布项目开工报告&项目组联系表,将立项信息共享给公司领导和各部门。输出-项目开工报告&项目组联系表,7
4、,HANWEB NETWORK CO.,LTD 2008,1.5 项目命名规则,8,1.6 过程文档,HANWEB NETWORK CO.,LTD 2008,9,2 需求开发(RD),HANWEB NETWORK CO.,LTD 2008,10,HANWEB NETWORK CO.,LTD 2008,2.1 概述,入口准则项目立项完成输入项目立项公告主要活动体系文件需求开发与管理过程,11,2.2 需求获取,主要活动明确项目的背景、需求获取信息和来源后,编写项目调研计划 提交部门经理审批需求获取方式:用户访谈、用户调查、从行业标准、规则中提取需 求、需求讨论会输出项目调研计划 原始需求记录表,
5、HANWEB NETWORK CO.,LTD 2008,12,2.3 需求分析、定义与估算,主要活动项目经理组织人员进行需求分析,编写软件需求分析报告项目经理对项目里功能点定义、功能点用例数、技术实现难度进行估算,并且填写项目功能估算报告。项目经理对项目需求的优先级进行定义(高、中、低)输出软件需求分析报告项目功能估算报告,HANWEB NETWORK CO.,LTD 2008,13,2.4 需求确认,主要活动内部需求评审:采用会议方式基于合同的项目,客户需对需求进行确认:直接签字(建议)、邮件方式、发送会议纪要函注:客户只需提交软件需求分析报告 输出评审申请表会议纪要评审报告评审问题跟踪表,
6、HANWEB NETWORK CO.,LTD 2008,14,2.5 过程文档,HANWEB NETWORK CO.,LTD 2008,15,3 需求管理(RD),HANWEB NETWORK CO.,LTD 2008,16,3.1 概述,入口准则需求基线已经建立输入OA-需求变更单变更申请单主要活动体系文件需求开发与管理过程、变更管理规程,HANWEB NETWORK CO.,LTD 2008,17,需求变更,需求跟踪,3.2 需求变更,主要活动需求确认后,CM工程师建立需求基线,对于在需求基线建立完成后,需求发生变更的项目,项目经理需提交变更单进行评审。CM工程师赋予项目经理权限修改软件需
7、求分析报告 项目经理修改由于需求变更而受到影响的文档,例如:软件需求分析报告、需求追踪表,如果影响到项目计划或者项目的设计文档还要做项目计划与设计文档的变更。文档在修改后,项目经理要进行评审,评审通过后提交给CM工程师建立新的基线。输出发布申请表、修改过的配置项项目变更单-对外(基于项目),HANWEB NETWORK CO.,LTD 2008,18,3.3 需求追踪,主要活动持续的活动过程项目需求确定后填写原始的需求到需求追踪表项目过程中需求发生变更后及时增加变更的需求到需求追踪表主要记录需求从客户需求-产品需求-设计项-代码代码到测试的追踪需利用TD输出需求追踪表,HANWEB NETWO
8、RK CO.,LTD 2008,19,3.4 过程文档,HANWEB NETWORK CO.,LTD 2008,20,4 集成项目管理(IPM),HANWEB NETWORK CO.,LTD 2008,21,HANWEB NETWORK CO.,LTD 2008,4.1 概述,入口准则项目立项结束后输入南京大汉网络有限公司标准过程(SSP)项目特征信息生命周期模型和裁剪指南主要活动体系文件项目管理手册,22,过程裁剪,HANWEB NETWORK CO.,LTD 2008,4.2 过程裁剪,主要活动根据项目类型(大中小型),选择对应的开放型裁剪表根据项目信息过程中“执行”属性的活动进行调整提交
9、部门经理审批项目经理在项目过程中,可对不适用的过程提出改进意见。输出PDP说明,23,4.3 过程文档,HANWEB NETWORK CO.,LTD 2008,24,5 项目策划(PP),HANWEB NETWORK CO.,LTD 2008,25,HANWEB NETWORK CO.,LTD 2008,5.1 概述,入口准则项目立项工作结束后输入项目开工报告&项目组联系表、项目PDP说明需求分析报告、项目功能估算报告主要活动体系文件项目管理手册、项目估算规程、变更管理规程、测量与分析,26,计划变更,HANWEB NETWORK CO.,LTD 2008,5.2 项目工作分解,主要活动根据软
10、件需求分析报告确定工作范围根据确定的工作范围,项目经理组织进行WBS工作结构分解工作,并用进度计划中表示。WBS的目的是将项目分解为可管理的任务,作为项目计划与跟踪的基础。WBS分解详细程度的准则:任务包是否有利于分配与跟踪、任务完成的状态是否可验证、任务所分配的时长是否利于管理与控制在项目的策划过程中,应通过阶段完善的方式对WBS进行不断的细化与补充。为保证管理的有效性,对每项任务的大小不要超过五个工作日。输出项目进度计划、项目总体计划(可选),27,HANWEB NETWORK CO.,LTD 2008,5.3 项目估算,主要方法功能估算法(常用)功能点用例数技术难度功能等级估算工作量专家
11、估算法输出项目估算记录,28,4.4 计划编制,项目进度计划根据WBS、估算的工作量与阶段划分,确定项目相关任务的活动顺序与关联关系,设置起始时间与结束时间,形成项目进度计划,并确定项目关键里程碑点。项目进度计划独立成文,以Project的方式展现。选择项目进度计划(开发型)模板,HANWEB NETWORK CO.,LTD 2008,29,5.4 计划编制,项目验证计划体现在项目总体计划中根据项目阶段划分,设置检查点,确定项目验证工作安排,验证工作包括评审和测试。项目资源计划体现在项目总体计划中明确项目组在工作场所、软件工具、硬件环境、人员方面的需求项目采购计划采购的进度与采购人员体现在进度
12、计划中具体采购的软件或硬件规定在项目采购计划中项目总体计划中标识出暂时无法获取的资源(包括软件、设备、技 术与服务),确定解决办法与要求提供的时间,HANWEB NETWORK CO.,LTD 2008,30,5.4 计划编制,项目沟通计划体现在项目总体计划中确定项目组内部沟通与外部沟通的方式、内容、渠道与频度。项目风险计划识别项目风险,依据风险管理过程确定本项目的风险跟踪频度与责任人,选用适当的识别方法识别项目当前的风险,并形成项目风险管理报告。项目成本计划根据进度计划确定项目组在各个阶段的工作量,形成项目成本计划。项目立项阶段的“项目评估成本”也做为制定成本计划的参考。,HANWEB NE
13、TWORK CO.,LTD 2008,31,HANWEB NETWORK CO.,LTD 2008,5.4 计划编制,项目测量计划测量项:工作量管理、进度管理、需求管理项目经理根据项目目标及管理需要,从项目测量表中选取项目测量项,裁剪形成项目测量表。项目确认计划体现在项目总体计划中根据进度计划里程碑阶段工作的划分,识别与用户确认的内容,制定确认计划。项目支持计划根据项目组的总体策划,由CM工程师编制配置管理计划、由QA工程师编制质量保证计划、由测试工程师编制测试计划,作为项目的支持计划。,32,5.5 计划评审,项目计划评审原则上,立项后15个工作日内应完成项目计划的编制与评审工作,若未完成项
14、目策划活动就需提前实施项目,则必须提交特批申请表经开发副总批准后。但项目组必须在半个月内按要求补齐相关计划内容。QA在计划评审前,按照计划检查单的要求对计划先进行检查。评审通过的项目总体计划项目进度计划和支持计划由项目组纳入配置管理并受控。项目计划评审通过,由项目经理将项目进度计划提交给客户审核确认。输出项目总体计划项目进度计划项目成本计划项目采购计划项目测量表项目风险报告测试计划质量保证计划配置管理计划,HANWEB NETWORK CO.,LTD 2008,33,5.6 计划变更,主要活动项目经理通过变更申请单提交计划变更请求。计划变更同意后,CM工程师赋予项目经理权限修改文档项目经理组织
15、修改由于计划变更而受到影响的文档修改后,项目经理要对修改后的文档 进行评审,评审通过后提交给CM工程师,CM工程师要建立 新的基线。变更条件输出变更申请单 受影响的变更文档,HANWEB NETWORK CO.,LTD 2008,34,5.7 过程文档,HANWEB NETWORK CO.,LTD 2008,35,6 设计编码 产品集成(SD),HANWEB NETWORK CO.,LTD 2008,36,6.1 概述,入口准则需求确认完成、计划评审完成输入需求分析报告主要活动体系文件设计编码过程,HANWEB NETWORK CO.,LTD 2008,37,6.2 系统设计,主要活动设计原则
16、:模块化、低耦合、强内聚、可重用设计方法:类封装、单一职责。选择适当的设计方法,分析与设计软件的结构、模块功能。通过系统分解,确定系统及模块之间的关系,编写产品设计说明书、数据库设计、接口规范说明书。如果有多种技术方案可供选择,必须要采用决策分析的方法来进行选择,具体可参见决策分析和决定过程。设计需进行会议方式评审输出产品设计说明书、数据库设计、接口规范说明书,HANWEB NETWORK CO.,LTD 2008,38,6.3 系统实现,主要活动代码实现,在进行编码时要遵守开发规范手册单元测试,有条件的可以由其它开发人员进行互换测试,测试结果形成单元测试报告。代码走查,建议由业务技术强的人员
17、进行,可参考代码检查单 进行检查。文档整理,主要有产品文件目录结构、简易使用手册,如果是产品版本升级需编写产品升级手册。输出源代码 单元测试报告 代码检查单 产品文件目录结构简易使用手册 产品升级手册,HANWEB NETWORK CO.,LTD 2008,39,6.4 产品集成,主要活动一般适用于大型开发项目。集成策划:在系统的编码完成之后,由产品集成执行人策划该系统的集成策略,在进入集成测试前形成产品集成计划。建立集成环境实施产品集成:由项目经理按照产品集成准备检查单进行集成前的审查,产品集成执行人对集成过程进行测试并编写产品集成报告。输出产品集成计划 产品集成准备检查单 产品集成报告,H
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- CMMI 开发 项目 流程 培训
![提示](https://www.31ppt.com/images/bang_tan.gif)
链接地址:https://www.31ppt.com/p-5421967.html