项目管理读书笔记--Manage it --识别和避免schedule games(1)

以下做法适用于此种情形:你做了N次计划,老板总是觉得不满意,总是想让你做出一个更早完成的计划。也许,他根本就是想给你更大的压力,让你早点儿把事情做完。老板(或者你的上级)如果既没有告诉你他想要什么时候完成,也不告诉你他为什么想要更早些或者真正想要什么。 如果他能够告诉你deadline, 你可能可以告诉他在这段时间内你能做些什么;如果他告诉你为什么他要更早的完成,也许你能给他提供一些解决方案。但是,你什么都没得到,你得到的就是一句话:能更早点儿吗?

1,问老板(或你的上级)这样一些问题:您是想要更短一点儿的计划还是一个更长期一些的计划呢?要投入更多的人还是更少的人?可以减少一些feature吗? 首先从老板那里知道哪些更重要一些,会让你做出更好的判断并且给出可能的解决方案,或者为跟老板争取资源做好准备。
2,找出老板想要更短时间内完成的原因。这个项目是否具有很重要的战略意义?要怎么样才算是成功?
3,确保你的老板理解你提供的解决方案,确保他知道你为什么会提供这样一个方案。也许他有更快更容易的方法去完成这个项目。
4,向老板解释你对你提供的解决方案信心有多少,有可能老板没有明白你的评估是什么意思,也许你没有弄清楚他们到底想要什么。
5,告诉老板在你提供的deadline时,你的交付物有什么,这样你就可以问你的老板最后的交付物要达到一个什么样的标准(把这个feature做到极致而忽略那个features可以吗?可以有多少bug?等)。

如果在你的项目中经常出现这种情形,建议采用如下策略:
1,开发一个有优先级的未完成工作列表
2,基于feature开发。boss看到的具体进展越多,就越不会纠缠于时间。
3,使用短的timebox(少于四周)以使你的boss可以看到项目进展。如果你每隔几周就能给boss一些有用的features的话,时间就显得稍微不那么重要了。你们就会开始讨论哪些feature需要被在什么时候时间,要达到什么样的标准等等。


实际上我们的boss之所以会不断的要求更早的时间,大多是想给项目留有更多的buffer,以备不测。这从本质上讲是对项目经理和项目组工作的不信任。这种不信任对于刚成立的项目组可能更容易发生,因为大家没有合作过。我们能做的就是implement by feature, 这样boss可以不断的看到项目的进展,就不会纠缠于时间了。当项目组成熟稳定之后,与boss建立了信任关系,我相信这种事情会越来越少。
posted @ 2009-08-20 11:55  GodSpeed  阅读(478)  评论(0编辑  收藏  举报