掌控项目意味着要寻找风险和管理风险。通过组织项目来发现它的节奏,任何扰乱节奏的事情都是已出现的风险,任何可能扰乱节奏的事情就是潜在的风险。
仪表盘可以定性或定量的度量项目的真实状态,通过仪表盘项目经理可以决定如何把握项目的方向。
掌控项目的节奏
观察节奏是项目经理的职责,关注那些能帮助项目建立并维持合理节奏的实践。节奏是项目管理的重中之重!
举例说明了一些打乱节奏的问题:1、不知道先完成哪些需求;2、需求收集阶段持续过长;3、GUI发生变化时扰乱了正常的开发秩序;4、没有架构的整体描述;5、人员不能及时到位;
举行中途回顾
想了解项目发生了什么,同时为未来做规划,回顾活动是一种出色的方式。
为需求排序
没有清晰的需求排序,就根本无法区分应该先做哪个。必须给需求排序,每个需求分配一个唯一的序号数字。
可以采用下列方法对需求排序:
- 两两对比,但不好操作;
- 按评判标准排定优先级。一般而言,功能对架构的影响、功能的估算时间、功能对客户的重要性、功能方案的可行性都可以纳入评判标准的思考维度内。
- 制定和维护不断变化的“产品代办事项列表”
用时间盒限定需求相关工作
用时间盒限制限制初始的需求相关火丁,持续搜集更多的需求。
用时间盒限制所有的需求定义活动。
将迭代限制在更少的时间内
迭代时间越长,项目的节奏就越难保持。迭代周期越短,收到的反馈就越频繁,问题暴露得就越明显。
一般而言2周是一个比较合理的数值,但对于新产品或新项目而言,周期能控制在一周或一周多点会更好。
使用波浪式的规划和日程安排
创建跨职能团队
跨职能团队的工作效率更高,更具有多样性。比如在设计时,测试人员能发现开发人员想不到的问题,开发人员也会利用他们精巧的想法帮助测试人员。
根据风险选择生命周期模型
保持合理的工作时间
长时间加班会扰乱一个人的工作节奏,团队成员会把更多的时间花费在和工作无关的事情上。所谓事业心,可以要求自己但不能要求别人,可以鼓励别人但不能强制别人。
使用“小石子”
若耗费很长时间才能完成一个任务,当看不到任务结束的时间时,就会变得懈怠而没有节奏感。
利用“小石子”估算并安排任务,或使用时间盒限制的迭代,让每个人每天都有交付,就可以避免“学生综合症”。
管理干扰
将一周内的干扰记录下来,找到避免干扰的方法。比如若是外部没必要的干扰,就让他们看干扰的影响,避免这样的事情一再发生;再比如鼓励大家结对工作;再比如若是自身自制力差,则加强时间管理,培养起良好的工作习惯。
管理缺陷,从项目之初就开始
如果不在项目初期就开始管理缺陷,那么缺陷就会反过来控制你。一定要经常检视项目的背负技术债务的情况,将消除技术债务作为项目管理的首要任务!
铭记在心
- 作为项目经理,要带头考虑使用或调整哪些管理实践;
- 评估项目问题,根据问题来判断使用或调整哪些管理实践;
- 寻找建立和维持项目节奏的管理实践。