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

以下做法适用于此种情形:
不管你说什么,你的manager总是说:只要你肯努力,一定能按"期"完成。而根据你的评估,根本就没有可能。这个时候,你的选择是什么呢?让整个项目组都加班?就像我在(1)中提到的一样,manager之所以会这么做我觉得很大程度上是因为他对项目组的不信任,或者说不足够信任;他们认为如果给出一个更短的期限,那么项目组就更早的完成,他们把这作为一种激励项目尽快完成的手段:事实上他们也不是真的较真儿说必须要在那个日期完成,他们只是想更早的完成而已。


1,调查你的manager为什么会这样做,试着提一些context-free的问题,比如说:项目到什么样才算成功?
2,写下项目将要面临的风险和可能的冲击。用高,中和低来描述这些风险,不要使用数字。
3,告诉Manager你到底能做到什么程度并且测量项目的实际开发速度。迭代在这种情况下非常好用,进度表可以告诉你真正发生了什么事情。
4,确保项目组中有该项目领域的专 家。

如果manager仅仅是想激励项目组,那么你可以建议他采取其他的方法。 你也可以采取其他办法,比如跟manager讨论减小feature set, 或者试着做些事情分散manager的注意力,让他去关注别的项目。
如果项目组成员经常因为达不到预期目标而遭受失败,他们就会失去信心,渐渐的失去对manager的信任,也就不愿意接受管理了。一个没有团队凝聚力和执行力的团队就只能叫做“一些人”,不能叫做“项目组
”。

如果你经常遇到这种事情,可以尝试如下实践:
1, 使用timeboxed来迭代开发,这样每个人都能看见项目进展。
2, 维护一个工作列表,并提供一个数字优先级。这样就可以根据优先级按feature来开发,优先开发优先级高的 feature。当你的领导知道你们没有按照他的要求去追求那个不可能完成的deadline的时候,你们已经可以提供一些非常有用的featu re了。

大多数这样的问题都发生在项目经理自己身上,我觉得boss应该很少会这样。因为项目经理要管理一群人,在不确定合作性,每个人的能力以及其它一些风险的时候,项目经理可能更倾向于多一些buffer,所以在不经意间就会给项目组成员一些不现实的deadline。如果他能感觉到最好,如果感觉不到,我觉得最可行的办法还是把手上的feature分级,然后先做哪些优先级高的。这样避免最后deadline的时候有用的没做,没用的做了一堆。如果项目经理遇到这样的boss,则同理。当信任关系建立起来以后,boss,PM和developer之间都有所了解,这种事情可 能会 越来越少了。

转载于:https://www.cnblogs.com/GodSpeed/archive/2009/08/22/1551958.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值