敏捷项目管理:监控、报告与控制
1. 敏捷项目管理的职责
在敏捷项目中,项目经理的职责主要分为两方面:一是监控和报告项目进度,二是对项目进行控制。监控和报告进度能让产品所有者和管理层了解产品待办事项的完成情况,并预测未来几个冲刺阶段可能完成的工作量。而随着Scrum团队数量的增加以及待办事项之间依赖关系的增多,项目可能会陷入混乱,此时就需要项目经理采取措施进行控制。
2. 监控项目进度
2.1 监控指标
监控项目进度时,我们主要关注以下几个指标:
-燃尽率:指产品待办事项的完成情况,待办事项完成后会从产品待办列表中移除,待办事项数量减少,即待办事项“燃尽”。
-累积率:在软件开发和需求细化过程中,新的待办事项添加到产品待办列表的速率。
-已获商业价值:已完成的产品待办事项的价值总和。通常,项目在前三分之二的时间里能获得大部分总价值,密切关注该价值及其变化有助于组织判断产品何时可投入销售或生产使用。
-功能完成度:指每个主要功能在版本中的完成状态。了解项目的功能完成度后,产品所有者就能明智地决定关键产品功能何时具备足够价值,可在生产环境中使用。
2.2 产品待办事项燃尽
在软件项目中,无论项目是日期驱动还是功能驱动,通常都期望完成产品待办事项的特定部分,并在完成后将其移除。我们可以通过记录每个冲刺阶段产品待办事项的变化来跟踪Scrum团队完成功能的进度,甚至可以根据两三个冲刺阶段的结果合理预测完成项目所需的