当前位置:文档之家› CMMI3级过程改进案例分析报告

CMMI3级过程改进案例分析报告


-40.00%
-60.00%
-80.00%
-100.00%
时间
过程推广 从图中可以看出,过程推广后由于项目使用了发布的估算方法进行估算和计划工作量, 从图中可以看出,过程推广后由于项目使用了发布的估算方法进行估算和计划工作量,计划与实 际的工作量的偏差值逐渐地趋向于组织定义的阈值( 10--- 10%)。 际的工作量的偏差值逐渐地趋向于组织定义的阈值(-10--- 10%)。过程推广前项目的工作量偏差值在 80%--- 80%之间振荡 过程推广后项目的工期偏差值在-30--- 20%之间震荡 之间振荡, 之间震荡。 -80%--- 80%之间振荡,过程推广后项目的工期偏差值在-30--- 20%之间震荡。 17
8
CMMI3级过程改进案例分析报告
CMMI过程改进之前存在的问题(品质管理 品质管理) 品质管理
1. 测试缺陷不是总得到记录(特别是单体测试时的缺 陷),导致缺陷遗漏和缺陷数据不准确。 2. 功能方面的测试点覆盖不全面,造成测试遗漏,提交 给客户后被发现
9
CMMI3级过程改进案例分析报告
CMMI过程改进之前存在的问题(项目管理 项目管理) 项目管理
14
CMMI3级过程改进案例分析报告
CMMI过程改进的成果和收益(品质管理 品质管理) 品质管理
案例分析--缺陷率(每千行)
12.00
10.00
8.00
6.00
cutover缺陷率
4.00
2004年数据无法采集
2.00
过程推广
0.00 04年2月 04年6月 04年10月 05年5月 05年7月 05年9月 05年11月 05年11月 06年3月 06年4月 06年5月
21
CMMI3级过程改进案例分析报告
谢谢!
22
组织介绍
1. 北京利众得应用技术有限公司的前身为北京一希望信息技术有 限公司 2. 北京一希望成立于2002年,除北京以外还在上海和大连设有分 公司 3. 2006年2月因为股权变更而正式更名为北京利众得应用技术有 限公司 4. 公司以互联网技术和基于组件的软件开发(CBSD)技术为核心, 为客户提供定制软件开发及维护服务 5. 公司自主产品cLearning学习管理系统软件V1.0获得北京科委 颁发的软件产品登记证书
10
CMMI3级过程改进案例分析报告
CMMI过程改进实施方案(需求管理 需求管理) 需求管理
1. 制定了需求变更管理过程,在过程中要求使用表格来管理所有 的需求变更,包括变更的内容、时间、原因、提出者、状态 2. 使用Q&A来记录与客户的交互信息,这些Q&A都得到了统一的保 存。负责需求的人员在每次变更时要召集所有项目的相关人员, 对其进行分析以确定其影响程度和范围,对于超过组织定义的 阈值的大变更只有在评审通过后,才可以被纳入系统,对于小 变更也要得到记录 3. 整个过程得到QA人员的监察和审核以确保过程得到严格的实施
19
CMMI3级过程改进案例分析报告
经验教训
1. CMO定期发布“新闻快递”,可以使得组织内的所有人员关 注、了解并积极地参与到过程改进工作中去 2. 邀请项目经理加入到EPG的工作中,既能够为过程改进提供 有实际效益的改进建议,又能够在日后项目实施时快速地理 解并有效地执行过程 3. 尽早地借助外部力量(如咨询公司、培训机构等)为我们的 过程改进工作提供支持和提出有益的建议 4. 过程改进是全员参与的活动,任何一个环节都不可或缺
CMMI3级过程改进案例分析报告
CMMI过程改进的成果和收益(项目管理三)
通过以下方式使得项目的可视性增强,上级管理者能够 及时了解项目的执行状况,并对项目中存在的问题及时地进 行协调解决,极大地降低了项目的风险: A. 成立了项目管理委员会,每周对项目进行评审,并参与项 目的阶段评审 B. 项目经理每周的项目周报 C. QA人员每周的QA周报
20
CMMI3级过程改进案例分析报告
下一步工作
过程改进工作将持续进行下去: 过程修订: 1. 过程修订:使过程的描述更加生动、更易于理解和执

工具开发: 2. 工具开发:流程自动化,降低项目管理和开发的工作

过程实施: 3. 过程实施:加强培训和指导,同时加强QA的监察和审
核的力度
评估: 4. 评估:按计划继续向更高一级的目标而努力
11
CMMI3级过程改进案例分析报告
CMMI过程改进实施方案(品质管理 品质管理) 品质管理
1. 使用“Bugzilla”和“缺陷列表”记录缺陷数据以减 少缺陷遗漏,使用“项目度量数据”对缺陷进行分析, 在测试结束时对缺陷的准确率进行评审。QA人员也要 严格监察此活动 2. 改进评审方法,使用同级互查的方式,并在评审中使 用“评审检查表”,尽早发现问题 3. 建立测试用例和需求之间的追溯关系,确保所有的需 求都被相应的测试用例所覆盖,并加强对测试用例的 同级互查以确保充分的测试覆盖率
因为在过程推广之前,没能采集到缺陷数和代码行数,从过程推广后采集的数据可以看出, 因为在过程推广之前,没能采集到缺陷数和代码行数,从过程推广后采集的数据可以看出, 提交给客 户后产品的缺陷率在过程改进中逐渐地降低,基本趋向于组织定义的阈值:每千行代码3个缺陷。 户后产品的缺陷率在过程改进中逐渐地降低,基本趋向于组织定义的阈值:每千行代码3个缺陷。 15
-80.00%
时间
过程推广
从图中可以看出,过程推广后由于项目使用了发布的估算方法进行估算和计划工期, 从图中可以看出,过程推广后由于项目使用了发布的估算方法进行估算和计划工期,计划与实 际的工期的偏差值逐渐地趋向于组织定义的阈值( 10--- 10%)。过程推广前项目的工期偏差值在际的工期的偏差值逐渐地趋向于组织定义的阈值(-10--- 10%)。过程推广前项目的工期偏差值在40%--- 80%之间振荡 过程推广后项目的工期偏差值在-10--- 20%之间震荡 之间振荡, 之间震荡。 40%--- 80%之间振荡,过程推广后项目的工期偏差值在-10--- 20%之间震荡。 16
18
CMMI3级过程改进案例分析报告
CMMI过程改进的成果和收益
(其它:度量数据的积累) 其它:度量数据的积累 其它 1. 随着过程改进进程的不断深入,我们获取了一系列的 项目和组织度量数据,如:工期的估计和实际数据,工作 量的估计和实际数据以及它们的偏差、缺陷率、生产 率等等。 2. 通过对收集的数据进行分析,以帮助判断组织运营和 项目开发能力达到了怎样的水平 3. 也为以后的项目提供了足够的参考数据,有利于项目 的有序执行
CMMI3级过程改进案例分析报告
CMMI过程改进的成果和收益(项目管理二)
案例分析--工作量差距
100.00%
80.00%
60.00%
40.00%
20.00%
误差率
0.00% 0402 -20.00% 0403 0403 0405 0407 0409 0501 0504 0505 0507 0507 0508 0509 0511 0601 0603 0605 0606
3
CMMI3级过程改进案例分析报告
过程改进进程图示
4
CMMI3级过程改进案例分析报告
过程改进简介(一)
1. 2004年初组建了能力管理委员会、项目管理委员会、工程 过程组、品质保证组,并正式启动了基于CMMI的软件过程 改进进程 2. 能力管理委员会和工程过程组致力于对公司软件开发过程 与公司运营过程的分析和探讨,制定了一套适合于公司实 际的组织标准过程定义 3. 项目管理委员会和品质保证组致力于项目实施中过程的推 广和把握 4. 组织标准过程定义于2005年1月在选定项目中进行了样本试 验,于2005年6月在包括北京、上海、大连三地的全公司范 围内推广,取得了一定的成效
6
CMMI3级过程改进案例分析报告
过程改进简介(三)
7. 2005年7月到2006年3月间,公司进行了三次预评估,根 据预评估结果对过程进行修订和推广,进一步提高公 司整体的软件开发能力 8. 改进过程中,公司员工总数为116人,先后参加CMMI预 评估和正式评估的项目总数为13个,参加最终评估的 项目为4个,参加最终评估面谈的员工总数为33人 9. 2006 年4 月,公司进行了SCAMPI CLASS A评估,评估 的结果展示了CMMI 3级的能力水平
7
CMMI3级过程改进案例分析报告
CMMI过程改进之前存在的问题(需求管理 需求管理) 需求管理
1. 需求频繁变更,没有得到及时的记录,也缺乏对需求 变更的分析和管理,导致项目的返工率增加, 以至延 误项目的进度并造成成本的增加 2. 测试人员不能得到最新的完整的需求,因而造成测试 的遗漏,最终引起提交给客户的产品品质低下
CMMI3级过程改进 CMMI3级过程改进
案例分析报告
1
CMMI3级过程改进案例分析报告
目录 1. 组织介绍 2. 过程改进简介 3. CMMI过程改进之前存在的问题 4. CMMI过程改进的实施方案 5. CMMI过程改进的成果和收益 6. 经验教训 7. 下一步工作
2
CMMI3级过程改进案例分析报告
CMMI3级过程改进案例分析报告
CMMI过程改进的成果和收益(项目管理一)
100.00%
案例分析--工期误差率
80.00%
60.00%
40.00%
误差率
20.00%
0.00% 0402 -20.00% 0407 0501 0502 0507 0509 0510 0601 0604
-40.00%
-60.00%
5
CMMI3级过程改进案例分析报告
过程改进简介(二)
5. 2005年5月与循序咨询签订CMMI咨询合同,标志着公司 开始借助外部力量进一步完善我们的过程改进工作, 并设定了通过CMMI3级评估的阶段目标 6. 循序的资深咨询顾问通过深入了解公司的过程改进目 标及现状,帮助制定相应的实施计划,根据实施计划 及现状提供相应的培训,ቤተ መጻሕፍቲ ባይዱ在定义或改进过程时提供 有力的支持
相关主题