第五章:估算工作
5.1使用的项目估算方式
历史数据(记住项目是非线性的,如果规模看起来比以前大一点点,那么历史数据可能就起不了多大作用了)
Delphi(团队收集任务列表,看看那些是可以同时进行的)
如果出现估算过低的问题,就需要把任务大小和持续时间分开考虑。
使用日期范围进行估算
使用三个日期估算,最佳状态、最有可能、墨菲日期
估算需要反馈
5.2用里程碑切分项目
如果项目比较大,用里程碑的划分
5.3你们能够不做哪些事情
换个思维,想想这个项目我们能够不做哪些事情?
5.4身背多个项目时的估算
无法估算,这就是项目延迟的最大原因,要和出资人讨论是否可以让步。
5.5主动安排人们进行多任务
有些人在项目中不是所有时间都需要,这时可以在每周切换他们工作的项目,但一定要确保他们一周只完成一个项目的事情,而不是两个项目一起做。
5.6使用波浪式的规划
规划的时间越长,获得的信息就越少,犯错的机率就越大,尽量使用2周的时间盒来规划项目,如果不能就用4周,不要试图超过这个范围
5.7决定迭代的持续时间
将迭代限制在1至4周,迭代越短需求重新排序就越容易,越长则可以完成的工作块越大。
5.8尽可能用“小石子”进行估算
“小石子”就是大任务拆分成的小任务,小任务完成不会超过2天。
每个人都可以划分自己的“小石子”,而不要由项目经理或其他人来规划,可以指导他们,但不要规定他们应该怎么做。
铭记在心:
- 绝对不要提供确定的项目结束日期。
- 任务越小,估算就越容易。
- 寻求估算的准确性,而不是精确性。