对如何估算时间的一点想法

标签: 时间 想法 | 发表时间:2014-12-31 16:51 | 作者:smartgear
出处:http://www.iteye.com

这是我对知乎上题为“一个产品经理怎么跟工程师沟通时间进度问题?”的问题给出的回答。原帖在这里 http://zhi.hu/d6Nj

我对如何估算分配给我的任务需要花多长时间一直心存疑虑,每次我的经理问我这个问题的时候我都没法自信满满给出一个让我觉得有把握又不浪费的时间。

我在目前的公司做开发9年了,几乎没出现过延迟交付,很少需要靠加班来避免延迟。但是我还是对准确估算时间这件事感到困惑,因为我感觉能够达到上面效果的一大因素是,我们公司并不是一个节奏很快,压力很大的公司。在这样的气氛下允许开发人员给出一个相对安全的估算时间,相对的我觉得付出的代价就是开发效率有些低下。下面说一些我认为对准确估算时间有帮助的建议吧。
第一先达成前提再开始估算。我觉得开始进行时间估算的前提有两项,一明确需求,二明确采取的方案。明确做什么和怎么做之后才能谈花多少时间的问题。对于技术人员来说有过相关经验的任务可能很快就能确定技术方案。但是对于缺乏相关经验的全新任务提出可能的技术方案,验证可行性本身就是一个耗时的过程。这个时候一个选择是交给更有经验的人来确定技术方案。另一个选择是先别忙着估计时间,先安排一个调研任务吧。给出一个限定的时间,1周,2周,1个月。如果在限定时间之后对于怎么完成预期的目标还没有什么靠谱的想法的话,放弃这个这个项目不见得是什么坏事。
第二,谁去干活就交给谁去估计,不同开发人员之间的效率可能相差几十倍。
第三,大任务分解成小任务进行估算,但是要为把小任务集成起来预留时间。我觉得任务的粒度分解到1至2天比较合适。
第四,工作效率是有弹性的,压力大一点,可能效率能高一点。但是效率不可能随着压力无限提高。压力下的完成时间不见得是个准确的时间,这次完成了,下次不一定能完成。这次完成了,过程很痛苦,下一次也许就不愿意完成。对效率的追求应该是整个团队的价值观层面的事情,通过让团队成员分享高效率带来的成果,让团队成员自发主动的在估算的时候给出一个尽量准确的时间,而不是一个尽量“安全”的时间。



 



已有 0 人发表留言,猛击->> 这里<<-参与讨论


ITeye推荐



相关 [时间 想法] 推荐:

对如何估算时间的一点想法

- - 研发管理 - ITeye博客
这是我对知乎上题为“一个产品经理怎么跟工程师沟通时间进度问题. 原帖在这里 http://zhi.hu/d6Nj. 我对如何估算分配给我的任务需要花多长时间一直心存疑虑,每次我的经理问我这个问题的时候我都没法自信满满给出一个让我觉得有把握又不浪费的时间. 我在目前的公司做开发9年了,几乎没出现过延迟交付,很少需要靠加班来避免延迟.

那些想法

- plume - 岁月如歌
hax 的文章很不错:关于国内前端和 JS 技术发展的乱想. 愚公贴出了四个月前的聊天记录,如今再读,别有一番滋味:我们需要什么样的“技术”. 我当时也留存了一些感想,索性也贴出来:. 这是一篇改变我很多想法的文章:大教堂和集市. 老文章,很耐读,最近放在 iPhone 上,没事就看看,烂熟. 世界上有很多聪明人,很多事情已经做得非常棒.

暗时间

- myartings - 微软亚洲研究院
刘未鹏,Mindhacks帮主,在这块自留地上笔耕不辍了八年. 他从2003年在《程序员》杂志上发表第一篇技术文章,并开始在CSDN写技术博客. 起初的博客较短,也较琐碎,并夹杂着一些翻译的文章,后来才慢慢开始有了一些自己的心得和看法. 八年来,虽然平均每个月写1篇或者更少,但他从未停止. 写博客这件事情,给他带来的最大体会就是,一件事情如果你能够坚持做8年,那么不管效率和频率多低,最终总能取得一些很可观的收益.

时间与空间

- 马都 - 博客李淼
(《Vision》文章,勿转). 时间与空间这两个概念是物理学的基石,也是我们人类甚至动物依靠直觉就具备的概念. 我们判断一个物体的位置,我们从一个地点走到另一个地点,涉及到空间这个概念. 在小学,我们就开始学习一些简单的几何概念,例如三角形,三角形中的三个角有锐角、钝角和直角. 到了中学,我们还学一点立体几何和解析几何.

linux时间同步

- - BlogJava-首页技术区
第一步的意思是设置时间,设置完了可以用date命令查看对不对...注意是月日时分年  . 第二步的意思是写入主板的rtc芯片..  . su -c 'date -s 月/日/年'  . su -c 'date -s 时:分:秒'  . 由于Linux时钟和Windows时钟从概念的分类、使用到设置都有很大的不同,所以,搞清楚Linux时钟的工作方式与设置操作,不仅对于Linux初学者有着重大意义,而且对于使用Linux服务器的用户来说尤为重要.

对BITCOIN的几点想法

- wuwu - 郭凯经济笔记
有人问我对BITCOIN有什么看法,我还没时间仔细想这个东西,但是粗略的了解了一下之后,有以下初步的想法,总结起来就是:神奇的技术,但优点可能被夸大,缺点可能很致命. 技术的部分我就不评价了,不懂更没资格评价. BITCOIN的优点中最被强调的就是:这是一个不需要中央银行的P2P的货币体系,因此不会有滥发钞票的风险.

今年,换个想法吧!

- 兰诺 - 译言-每日精品译文推荐
来源Don’t leave learning to the young Older brains can grow, too - NYTimescom. 发表于2011年12月31日. NEW Year’s resolutions often have to do with eating more healthfully, going to the gym more, giving up sweets, losing weight — all admirable goals aimed at improving one’s physical health.

编程时间分配图

- Greyby - 酷壳 - CoolShell.cn
下面是一个程序员coding的时间分配图,原图在这里. 思考会是一个很重要的过程,当然耽搁拖沓也有可能也是因为没有想好,抽烟/喝咖啡应该也是一种思考,吃点东西是为了让脑子转得更快一点,上网搜索一下灵感可以借鉴一下其它人的想法,抱怨写注释只是一个例子,更多的应该是抱怨加班或是公司的老板. 如果需要加上点什么的话,我觉得应该加点“重构”,“编译”,“调试”,当然,他们都可以算在coding里.