Jam*_*een 70 project-planning project-management estimation
如果是这样的话?多少?
我倾向于夸大我的一点因为我可能过于乐观.
cha*_*aos 143
Hofstadter定律:任何计算项目都需要两倍的时间 - 即使考虑到Hofstadter定律.
Sar*_*Mei 41
任何要求其程序员估计粗粒度特征时间的组织都从根本上被打破.
破裂的步骤:
这不是火箭科学.关键是第3步.如果市场营销需要看起来很复杂的东西,那么你的PM(有开发者输入)就会知道第一步是不到一周.如果PM不是技术人员,则全部丢失.
这种方法的缺点:
没有什么比在1个月的时间里意识到的那样令人沮丧的是,我给出的2个月的估计是无可救药的,但是无法改变,因为它已经在官方营销文献中了.我要么通过改变我的估计来惹恼上级,冒着糟糕的评论和/或错过我的奖金,要么我做了很多无偿的加班.我已经意识到,很多加班不是一个糟糕的开发者的标志,或者是一个"热情的"标志 - 它是有毒文化的产物.
是的,很多这些东西都包含在(各种)XP,"敏捷","SCRUM"等中,但它并不是那么复杂.您不需要书籍或顾问来完成它.你只需要企业意愿.
Ste*_*owe 36
Scotty规则:
例:
TA-DAA!当你在不到8天的时间内完成它时,你就是一个奇迹工作者.
Nei*_*ell 24
通常是的,但我有两个策略:
Mar*_*ork 17
不要忘记你(工程师)实际估计的理想时间(scrum术语).
管理工作在实时工作.
不同之处在于理想时间是没有中断的时间(每次中断后30分钟预热).理想的时间不包括会议时间,午餐时间或正常聊天等.
考虑所有这些因素,理想的工作时间将趋于实时.
示例:预计时间40小时(理想)管理将假设为1周实时.
如果您将40小时转换为实时:
现在8小时工作时间是5小时(8 - 会议 - 午餐 - 热身).
时间80%效率=每天理想时间4小时.
您的40小时理想将需要80小时实时完成.
Bob*_*tor 12
一个好的经验法则是估计需要多长时间,并再次增加1/2以解决以下问题:
Ass*_*vie 10
<sneaky>
不是夸大项目的估算,而是单独夸大每项任务.你的上司很难以这种方式挑战你的估计,因为谁会在几分钟内与你争论.
</偷偷摸摸>
但严重的是,通过使用EBS,我发现人们通常比估算小型任务要好得多.如果你估计你的项目在4个月,它可能在完成之前7个月; 或者它可能不会.另一方面,如果你对任务的估计是35分钟,那通常是正确的.
FogBugz的EBS系统向您显示您的估计历史图表,根据我的经验(同时查看其他人的图表),人们在估算短期任务方面确实要好得多.所以我的建议是从你的项目的伏都教乘法转换为总数,并开始将它们预先分解为许多非常小的任务,你可以更好地估算.
然后将整个事物乘以3.14.
很大程度上取决于您希望获得的详细程度 - 但额外的"缓冲"时间应基于风险评估 - 在任务级别,您可以在其中放置以下各种缓冲时间:高风险:50%至100%中等风险: 25%至50%低风险:10%至25%(均取决于之前的项目经验).
风险领域包括:
因此,对于涵盖组件A的给定任务(或任务组),初始est为5天,并且根据需求覆盖率被认为是高风险 - 您可以添加50%到100%
小智 5
六个星期.
行业标准:每个请求需要六周时间.有些会更长,有些会更短,最后一切都是平均的.
此外,如果你等待足够长的时间,它就不再成为一个问题.我不能告诉你我多少次经历过那次火爆只是为了让项目/功能减少.