[原创]CMMI过程域之:QPM量化项目管理

2008-7-14 9:59:54【作者】 人月神话 【进入论坛】
swjuhml@hotmail.com进入人月神话专栏

人月神话

专业技能:CRM系统,ERP,IT项目管理,供应链管理,计算机,物流管理,项目管理,信息化咨询,知识管理,IT咨询 熟悉行业:仓储/物流,电力,电信,互联网,计算机,软件,物流与供应链,信息化咨询 
本文关键字 CMMI 定量管理
声明:
1.畅享网专栏专家文章仅代表作者个人观点,并不代表畅享网赞同其观点和对其真实性负责,本网不承担此类稿件侵权行为的连带责任。
2.在本网的文章页面上进行跟帖或发表言论者,均为网友言论,不代表畅享网观点。
广告

首先要注意定量项目管理的目的,项目管理的质量和过程性能目标必须和企业的业务目标和组织目标相符合。在QPM前已经有了组织的过程性能基线和过程性能模 型,项目是在组织级过程定义的基础上,根据目标驱动,确定项目哪些子过程需要进行定量管理,通过对项目进行定量管理以期望达到项目预定的质量和过程性能目 标。

定量项目管理涉及到以下内容:

  • 建立和维护项目质量和过程性能目标;
  • 根据过程性能基线和/或模型中的稳定性和能力的历史数据确定适合的子过程,用以组成项目已定义过程;
  • 选择项目已定义过程的子过程,对其实施统计管理;
  • 选择度量值和分析技术,用于对所选择的子过程进行统计管理;
  • 运用所选择的度量值和分析技术,建立并维护对所选择的子过程的统计过程控制:
  • 确定所选择的子过程是否能满足其质量和过程性能目标,并且在必要时采取纠正措施;
  • 确定项目已定义过程是否能满足项目目标,并且在适当时采取纠正措施;
  • 统计管理数据和质量管理数据纳入组织的度量值库。

上述的过程性能目标,度量值和基线首先要来源于OPP组织过程性能过程域中的PPB信息。而对于项目实施了QPM后执行产生的数据又会进入了度量数据库和 过程资产库为组织的下一轮基线数据提供输入。在OPP中组织已经定义了标准的过程定义集合,定义了这些过程可以采用量化管理的方法,工具和技术,项目只是 根据项目目标选择哪些子过程要量化管理。

项目的过程性能注意也是包含两方面的内容,一方面是过程本身的质量,一方面是产品的质量。过程性能是过程所达到的实际过程结果的度量,用过程度量值(例如 工作量、周期时间和缺陷消除率)和产品度量值(例如可靠性、缺陷密度和响应时间)来表证其特征。注意QPM要求管理的子过程,具体的分解是项目-> 阶段->过程->子过程(过程单元)->子过程要素。

定量管理是要过程稳定受控和可预测,定量管理包括两个基本要素。一个是能够预测项目能够达到预计的项目质量和过程性能目标的程度,一个是能够监控在过程执行过程中各种因素变化对达成目标的影响和偏差,当偏差超过了预定的限度后能够及时的采取各种纠正措施。

统计管理涉及到统计思想和对各种统计技术的正确运用,例如,运行图、控制图、置信度间隔、预报间隔、以及假设测试等。利用采集自统计管理的数据进行定量管理将有助于项目预测它是否能达到它的质量和过程性能目标和在适当时采取纠正措施。

SG1 定量管理项目-运用质量和过程性能目标对项目进行定量管理。

  • SP1.1 建立项目目标
  • SP1.2 组成已定义过程
  • SP1.3 选择将予以管理的子过程
  • SP1.4 管理项目性能

建立项目的质量和过程性能目标,注意输入是业务目标和组织的过程改进目标。类似于要达到的系统的易用性,性能和健壮性等目标。而质量目标类似于故障率,缺 陷密度等;过程性能目标类似于缺陷泄露率,评审效率等。我们要意识到过程性能目标和我们要达到的最终的业务目标之间是存在相互影响的,在这里常可采用的方 法是通过QFD的方法或类似于矩阵表的方法来确定项目的质量和过程性能目标。注意量化项目管理的SP1.1和OPP组织过程性能的SP1.3之间有对应关 系,只是一个是在组织层面一个是在项目层面。项目在制定项目的过程性能目标的时候需要参考组织的方法和流程,根据项目自身的一些特殊目标形成自定义要量化 管理的过程。

SP1.2是根据历史上的稳定性和能力数据选择用以组成项目已定义过程的过程和过程要素。这个地方的方法即是三级里面的IPM集成项目管理中的项目过程定 义和裁剪。在这里的作用是组织级的定义已经到了子过程,因此项目过程定义也是要确定整个项目的过程应该是由哪些子过程来组成。SP1.3的作用是要确定选 择哪些子过程来进行定量管理,当然自然会设计到量化管理的子过程的选择准则。SP1.4是对项目进行监督,以确定项目的将予以统计的质量和过程性能目标是 否得到满足,并且在适当时采取纠正措施。

注意SG1的内容主要是在项目计划阶段完成的,而SG2的内容是在项目执行和监控阶段完成的。

SG 2 对子过程进行统计管理 - 对项目已定义过程中所选择的子过程的性能得到了统计管理。

  • SP2.1 选择度量值和分析技术
  • SP2.2 运用统计方法以理解偏差
  • SP2.3 监督所选择的子过程的性能
  • SP2.4 记录统计管理数据

如果特定目标下特定实践下的子过程如果能够得到统计管理,则我们可以说要达到过程要求的质量和过程性能目标是可预测的。这里面包含了我们能够预测项目达成最初的目标的程度,一方面是通过监控偏差及时的发现问题并采取纠正措施。

如何描述每个子过程的性能,就需要对每个子过程选择度量值,这些度量值能够反映子过程的性能。同时要选择各种分析技术,即度量值和项目目标之间的关系,度 量值如果变化的时候对项目各个目标的影响。在这里的分析技术更多的是指的统计分析技术,比如SPC,敏感性分析,蒙特卡洛模拟等分析技术。

SP2.2是通过采集和分析过程和产品度量值了解子过程变化情况,从而识别变化的特殊原因和设法实现预测的性能。根据统计学我们知道波动是无法避免的,引 起波动和偏差的原因有特殊原因和一般原因,四级量化管理的重点就是要找到特殊原因的根源并采取各种纠正措施。SP2.2的重点是应用统计学的方法理解偏 差,而SP2.3的重点则是要通过监控发现各种偏差,确定引起偏差的根源并采取各种纠正措施。

注意量化管理的一个重点就是要应用统计学的相关方法或工具对过程进行监控,常用的就是SPC统计过程控制。我们任务如果过程一直是受控的和稳定的,则我们 就能够按当初的计划和预测达到项目的目标。如果在过程监控中发现了异常(超出了+-3Sigma的限度,七点法异常判断等),我们就需要分析偏差对我们达 成项目目标的影响,当偏差影响超出了预定的目标限度的时候,就必须要采取各种纠正措施。

如果您希望与本文章的作者或其所在机构,进一步交流,请联系:畅享网 姜小姐
jill.jiang@amt.com.cn | 021-51096826-112 | 在线联系
人月神话专栏[原创]精益看板管理和敏捷软件..

我们要意识到在软件开发中的浪费没有所谓的原材料,软件开发最大的浪费就是人力资源的等待已经我们开发完成工件的返工。

郭远刚谈项目管理[原创]信息系统项目成本估算的..

1. 需求信息的复杂性。与其他有些传统项目不同,信息系统要满足的诗人的主观需要。由于人的复杂性,给信息系统带来了无数的难以确定的因素。而且,随着项目的……

中国式项目管理[原创]软件产品的生命周期

管理软件,无论规划多好,一般生存10年就不错了,随着客户个性化需求不断累积,原来的架构难以适应鲜活的业务需求。

商蓉蓉专栏[原创]知识就是力量——选择正..

选择一本正确的书籍,把有限的时间投入到最急需、最有用的内容之上,将是保证学习效果的重要前提。

段柯专栏[原创]诊断中小企业软件项目管..

对于企业管理,大公司有大公司的方式,小公司有小公司的方式,如果把别人的经验生搬硬套到自己身上,可能会适得其反。