UML软件工程组织

 

 

CMMI过程域——QPM量化项目管理
 
2008-07-11 作者:人月神话  来源:网络
 

首先要注意定量项目管理的目的,项目管理的质量和过程性能目标必须和企业的业务目标和组织目标相符合。在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的限度,七点法异常判断等),我们就需要分析偏差对我们达成项目目标的影响,当偏差影响超出了预定的目标限度的时候,就必须要采取各种纠正措施。

 

组织简介 | 联系我们 |   Copyright 2002 ®  UML软件工程组织 京ICP备10020922号

京公海网安备110108001071号