大家都知道“估不准原理”吗?

2021-03-09 18:58:02 +08:00
 daokedao
就是每次估计项目开发需要的时间,都不准,有时能相差千里。
讲真,大家怎么估计项目所需时间?
6770 次点击
所在节点    程序员
47 条回复
SpiderXiantang
2021-03-09 21:18:30 +08:00
遇事不决 量子力学
kaneg
2021-03-09 22:52:19 +08:00
经验很重要。每个项目完成后都要回顾对比估算时间和实际花费时间,这样次数多了,误差就会越来越小。排除一些奇葩项目有不可预知的变更,按照 2/8 原则,起码大多数项目的估算还是可以掌控的。
hugo54
2021-03-10 00:12:16 +08:00
@SpiderXiantang 那没事了
icenya
2021-03-10 03:30:59 +08:00
@licheeve
完成项目是小事情欸...
如果是炒股票肯定就会有蝴蝶效应啦 x
(就好像知道彩票一等奖号码一样 x
wnpllrzodiac
2021-03-10 08:16:21 +08:00
不放余量的?
yuruizhe
2021-03-10 08:33:40 +08:00
因为开发工程中总有千奇百怪的新坑,谁也说不准多久能解决
daysv
2021-03-10 08:40:12 +08:00
还好吧, 我估时间一般都比较准, 但是产品喜欢在开发了一半的时候搞事情。
falconeye
2021-03-10 08:40:38 +08:00
按时间倒排,只保留本期的核心功能,确定搞不完的就放到下一期。
量小了,评估就能相对准确;有 deadline 就能确保核心功能和优先级;目标是能持续交付和快速迭代。
liuzhaowei55
2021-03-10 08:48:57 +08:00
@xmumiffy 我觉得乘 PI 就可以了,开发人员估时间的时候太太谦虚了。
cnrting
2021-03-10 08:53:23 +08:00
@xmumiffy 所以到底是听领导的还是听你的
tiedan
2021-03-10 09:20:03 +08:00
个人而言,比较新的任务类型前几次估不准很正常,但是做了十次八次的几乎不存在估不准的情况。
joshuacavell
2021-03-10 09:26:11 +08:00
遇事不决,量子力学.
zlhsvc
2021-03-10 09:57:54 +08:00
一般往大了说 2 倍时间是保底,因为你不知道中间会出什么幺儿子
wangkun025
2021-03-10 09:58:26 +08:00
人的问题。
ayase252
2021-03-10 10:00:52 +08:00
需求明确 * 2
需求一看就不靠谱 * 4
no1xsyzy
2021-03-10 10:24:02 +08:00
@falconeye 这个涉及到管理学领域的三难问题:时间限制( Time )、预算限制( Budget )、成果要求( Specification )三者很大程度上相关,但只要降低一个要求通常能够符合
(当然,人月神话否定了软件工程领域放开预算限制的作用,但影响不大,反正传统上就比较少地采用加预算)
似乎一个实例就是 Linux 分两条发布,稳定内核放弃成果要求,不一定要把所有这段时间内新添加的功能加进去,而最新内核没有固定发布时间。
qianc1990
2021-03-10 11:31:19 +08:00
我知道 海森堡测不准原理: 无法同时测得粒子的位置和速度.
MaverickLee
2021-03-10 11:38:45 +08:00
我知道买买提测不准原理:你无法同时得知一个 msl 携带的炸药量和他要引爆的地点。
CodingNaux
2021-03-10 14:28:43 +08:00
领导恨不得把迭代周期排的满满,不给人留一点 buffer
所以得多估 = =
CodingNaux
2021-03-10 14:31:54 +08:00
或者是这个需求匆忙进入迭代,之前没好好评审,没让开发做技术调研之类。赶鸭子上架

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/760089

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX