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。后来一分析,发现是项目经理太忙,根本没时间做周报和偏差分析。解决方案不是增加流程,而是给项目经理配了一个助理。你看,问题找到了,改进就简单了。
最后送你一句话:过程属性是镜子,照出的是团队的真实水平。别怕照出问题,怕的是不敢照。