4. 过程属性:过程属性定义、过程属性评级、过程属性与能力度的关系

好,咱们今天聊点硬核的。过程属性,这个词在ASPICE里出现频率极高。很多朋友一开始接触,总觉得它是个抽象的概念。其实说白了,它就是用来衡量一个过程到底“干得怎么样”的那把尺子。

我个人习惯把过程属性比作“体检指标”。你想想看,一个人身体好不好,不能光看外表,得测血压、心率、血脂。过程也一样,能力度高低,不能光凭感觉,得看它满足了多少过程属性。

4.1 过程属性定义

过程属性,英文叫 Process Attribute,简称 PA。它是过程能力度评级的核心单元。每个能力度等级,都对应着一组特定的过程属性。

举个例子,能力度1级(PA 1.1)只有一个属性:过程执行属性。它只关心一件事——过程有没有被执行,有没有产出工作产品。至于做得好不好,那是后面等级的事。

到了能力度2级,就多了两个属性:PA 2.1(管理属性)和 PA 2.2(工作产品管理属性)。这时候不光要干活,还得有计划、有监控、有配置管理。

能力度3级再加两个:PA 3.1(过程定义属性)和 PA 3.2(过程部署属性)。这时候要求过程是标准化的,并且在整个组织里推广开了。

能力度4级和5级也有各自的属性,比如量化分析和持续改进。这里不展开,咱们先聚焦在1到3级,因为这是绝大多数项目实际能达到的范围。

核心要点:每个过程属性都有明确的定义和评价指标。ASPICE标准里,每个PA都对应着一组Base Practice(基础实践)或Generic Practice(通用实践)。你把这些实践都做到了,这个属性就算达标了。

4.2 过程属性评级

评级,就是给每个过程属性打分。ASPICE的评级体系很清晰,只有四个档次:

评级 缩写 含义 达标比例
N Not achieved 未达标 0% - 15%
P Partially achieved 部分达标 16% - 50%
L Largely achieved 大部分达标 51% - 85%
F Fully achieved 完全达标 86% - 100%

嗯,这里要注意。评级不是拍脑袋的。你得有证据。我在项目中遇到过好几次,工程师觉得“我们肯定做到了”,但一查记录,发现评审记录不全,或者配置管理没跟上。结果只能给个P甚至N。

避坑指南:我曾经在一个项目里,团队自信满满地认为PA 2.1(管理属性)肯定能拿L。结果评估师一问:“你们的项目计划有没有定期更新?有没有偏差分析?” 大家面面相觑。最后只拿了个P。所以,评级靠的是客观证据,不是主观感觉。

4.3 过程属性与能力度的关系

这个关系其实很简单,但很多人会搞混。我直接说结论:能力度等级,是由它对应的所有过程属性的评级共同决定的。

具体规则是这样的:

  • 能力度1级:PA 1.1 必须达到 L 或以上。
  • 能力度2级:PA 1.1 必须达到 F,同时 PA 2.1 和 PA 2.2 都必须达到 L 或以上。
  • 能力度3级:PA 1.1 必须达到 F,PA 2.1 和 PA 2.2 必须达到 F,同时 PA 3.1 和 PA 3.2 都必须达到 L 或以上。

你看,这是一个层层递进的关系。低等级没做好,高等级想都别想。我经常跟团队说:“别想着跳过1级直接冲2级,地基不牢,楼盖得再高也得塌。”

实战技巧:在制定过程改进计划时,我建议先聚焦在PA 1.1上。确保每个过程都真正被执行了,并且有产出物。这是最基础的一步。很多团队连这一步都没走稳,就急着上2级,结果评估时被打回原形。

4.4 一个真实的评级案例

为了让你更直观地理解,我拿一个软件详细设计过程的评估结果举例:

过程属性 评级 说明
PA 1.1 过程执行 F 设计活动全部执行,有设计文档和评审记录
PA 2.1 管理 L 有计划,但进度跟踪不够及时,偏差分析缺失
PA 2.2 工作产品管理 F 配置管理到位,版本控制清晰
PA 3.1 过程定义 P 有组织级标准过程,但裁剪指南不明确
PA 3.2 过程部署 N 过程只在试点项目使用,未推广到全组织

这个案例里,能力度1级是达标的(PA 1.1为F)。能力度2级呢?PA 1.1是F,PA 2.1是L,PA 2.2是F。按照规则,2级要求PA 1.1为F,PA 2.1和2.2都为L或以上。所以2级也达标了。但能力度3级就不行了,因为PA 3.1只有P,PA 3.2是N,远没达到L的要求。

最终这个过程的评定结果是:能力度2级

重要提醒:能力度评级是“木桶原理”。只要有一个关键属性没达标,整个等级就上不去。别想着用其他属性的高分来弥补。ASPICE不吃这一套。

4.5 我的个人经验总结

做了这么多年ASPICE评估和改进,我最大的感受是:过程属性不是用来“应付检查”的,它是帮你发现问题的工具。每次评级结果出来,我都会带着团队一起看:哪个属性得分低?为什么低?是流程问题?还是执行问题?还是工具问题?

我记得有一次,一个团队PA 2.1(管理属性)总是拿不到L。后来一分析,发现是项目经理太忙,根本没时间做周报和偏差分析。解决方案不是增加流程,而是给项目经理配了一个助理。你看,问题找到了,改进就简单了。

最后送你一句话:过程属性是镜子,照出的是团队的真实水平。别怕照出问题,怕的是不敢照。