要想项目做得好,监控纠偏少不了
尽管大家反馈《一条来自老板的微信……》看着挺过瘾,但很多PM却依然觉得策划很鸡肋——要么,为了策划而策划,缺乏现实操作性。要么,踏踏实实做了方方面面的策划,可项目一执行,问题该出的,还是出了;进度该延的,也还是延了……
项目策划是对项目的估计。尽管我们可以借助历史经验、数据分析,使得策划越来越贴近实际。然而,在丰满的理想面前,现实总是显得骨感了一些。而监控管理才是项目的实际情况。策划作为监控的输入,明确了监控什么,在执行发生显著偏差后,需要采取纠正措施,并更新计划。
因此,“在项目开发的整个生命周期里,策划不仅仅只有一个计划表,也并不是一次性工作。”策划与监控形成的管理闭环,才是保障项目按时、按质、按量的核心。因此,今天的主题是软件项目的监控管理。
Fancier凡奉信息版权所有
从字面上说“监控”,就是监督和控制:
监督——在项目执行过程中,将项目实际情况与项目计划进行对比,发现偏差
控制——一旦偏差超过了目标范围,及时分析原因,采取纠正措施
比如,我们最常提到的进度问题,监控起来要包括:
- 影响进度的种种因素都监控了吗?
- 各种风险都识别了吗?
- 所有该执行的工作都做了,并且做好了吗?
- 有没有相应的阀值,作为是否采取纠偏措施的依据?
- ……
那么,哪些管理过程与项目监控互动最为紧密呢?总的来说,支持监控管理的相关过程,包括:项目策划、度量分析、问题和风险管理、质量保证。也就是说,项目监控,需要向这些过程要数据,并将监控的结果与处理方案,再反馈到这些过程中去。
Fancier凡奉信息版权所有
1. 监控的输入和依据
监控管理,首先要回答的问题,是监控的对象。即,监控什么?这个问题的答案,来自于项目策划中形成的主计划与从属计划。
Fancier凡奉信息版权所有
归纳起来,可以分为十大版块:
Fancier凡奉信息版权所有
由于需要监控的对象众多,因此监控管理的第二个问题,是何时监控。即,如何设置监控的频率。监控频率分为定期与不定期两种,根据不同的管理诉求,可以对十大版块采取不同的监控频率。
Fancier凡奉信息版权所有
2. 监控的数据和质量支撑
当项目已经设定好了监控的对象和监控的频率后,如何获取监控的数据,就是监控管理的下一个问题。对于一个项目来说,要监控的数据包含完成程度(做没做)与完成质量(好不好)两个维度。
为了对完成程度进行监控,需要实时记录监控对象的度量数据,并加以分析。分析的广度和深度,取决于度量分析对项目目标的支撑情况。因此,项目组需要建立对监控对象数据的度量与分析两个维度的能力。一旦度量分析的数据呈现出显著的偏差,便需要进行纠偏。
另外,关于项目完成质量的监控,质量保证可以提供过程执行质量和工作产出质量两个方面的信息支撑。一旦发现质量的不符合项,项目组应立即采取纠正措施加以改善。
3. 监控到的问题及纠偏
当发现项目执行的偏差后,首先要做的不是立刻采取纠正措施,而是对偏差进行判断。只有当偏差足以影响项目目标时,才需要纠偏。纠偏的过程中,我们需要识别影响项目成功的风险,管理那些转化为问题的风险,并把这些需要纠偏的问题,纳入问题和风险管理的范畴进行管理。
纠正偏差,是不是一定要依照计划呢?NO!可以按照计划调整执行,也可以按照实际情况来更新计划。这就是前面说到的计划与监控的闭环,不可一概而论。常见的纠偏措施包括:
-
调整人员
-
调整需求
-
使用新的技术解决方案
-
更新进度计划
-
计划变更
-
重新合同谈判
-
培训技能
-
提高效率
-
加班(恐怕是最差的纠偏措施了)
总结一下:
千万不要把策划与执行的偏差,单纯地理解为策划的质量问题。要想做好项目,需要形成策划与监控的闭环。
高质量的监控管理,除了需要策划作为输入和依据外,还需要利用度量分析与质量保证过程的数据与信息。
只有当偏差影响到项目目标时,才需要采取纠偏措施。纠偏可以从人员、资源、进度、计划等多方面着手。
延伸阅读《CMMI GG2 - GP 2.8监督并控制过程》