事实上,作为一个有经验的项目经理
挺有意思的话题,让我们看看Parkinson如何解释的:如果一个team觉得有足够的时间,他们不会尽早完成。相反,team会增加一部分内容以填满额外的时间。如果这个过程没有受到外来因素的影响,所加的内容会刚刚好达到最后的时间点。
1.正确估算,估算应该估算出实际大约的effort,如果有risk,那么增加合适比例的effort用于应对risk。
2.日常开发管理不要只有一份schedule,应当有一份针对开发的schedule,即为任务认定一些任务节点,实际点就是实际完成时间,buffer永远要掌控在自己手中,以应对突发状况。
3.作为项目经理,要不要跟客户讲自己schedule提前了呢?需要在客户面前表现,为团队挣分的时候偶尔为之,其它时候还是算了吧,干嘛让兄弟们那么辛苦呢,休休假,参加参加培训,不是很好么?
4.不要以为自己从客户那里偷来了很多buffer,你以为客户是傻瓜啊?他们常常知道很多陷阱(当然不会跟你讲),才会默认你的狮子大开口的。另外突发状况是很多的,IT估算是相当难的,同时常常会不准确,因为软件开发之类的工作是脑力劳动,开发快了,但是如果有很多bug,rework之后schedule照样经常delay。
来源:https://www.cnblogs.com/sapvip/archive/2008/02/25/1080704.html