程序员该如何向项目经理估算工时?

原文出处: 无主之城

最 近换了家新公司,接了新的工作项目,有了新的项目经理(FSK工作过10年以上)。新项目是为一学校做业务系统,采用B/S结构,.NET开发。经过前期 的需求调研之后,一起做出了数据表的物理模型。涉及到业务的大表和子表大概有40多个。两位老员工负责报表开发,我和另一个老员工负责除报表外的所有开发 工作。应项目经理的要求,我的这位搭档根据表单数量估算了大概的工作量,平均下来大概每个表单估算了三到四个工作日,并制作成WBS,关键路径一出来,开 发大概需要两个多月。

看着这个估算,我菊花一紧:“TMD这公司都是牛人啊?” 结果还没等到我开口说话,经理开始发话了:“这肯定不行的,一个表单又没什么难度,还要三四个工作日,这在FSK会被DIAO死的。要抓紧进度,两个月内 必须完成,过年前必须结束这个项目。多加点班早点做完”。 我不敢说话了,TMD一山还比一山高,看来FSK的程序员都是大神啊。我就不好意思说在上个公司开发个表单至少要求一个星期了。

在深深佩服这些牛人的同时,我也在想千千万万像我这样普通的码农该怎么样来估算自己的工作时间,不然以后经理问起来,估太多了吧,说你小子工作效率 真这么低下还是想偷懒;估太少了吧,自己加班加点做不完,还不被人理解。我开始上网查找同行们的估算方法,也研究了一些进度管理方面的知识。总的感觉,粒 度还是太大了,一个工作包三个人/日,我们领导只会觉得这么简单的一个功能为什么要这么久,而不会去关心码农们实现这功能需要做的具体工作量。于是我决定 做一个粒度精确到小时的表单估时模板,用来告诉领导为什么需要这么多天,每天都做了哪些事情,做这些事情需要CODE几个小时。我相信有了这个模板,就算 得不到领导认同,至少也表明了自己还是有在做事的。

我选择了一个有10个字段的比较有代表性的业务表单,从开始到结束,精确统计了每个步骤需要的消耗的工时数。采用四舍五入法最终制作了如下的工时估算表:

因每个人员技术水平,经验的差距,所以表中的数据不能一概而论。相信有很多牛人会大大高于这个效率。但这绝对是我养精蓄锐后才能达到的效率了,我期望的工时应该是在这基础上*(1+100%)。

说了这么多,其实我也不太确定这样的工时估算是否准确。很想知道各位同行平时是怎么估算自己的工时的,或者项目经理是怎么给员工估算工时的。有没有更好的办法可以更准确地估算出整个项目的开发周期。

原文发布于微信公众号 - php(phpdaily)

原文发表时间:2015-11-22

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏JAVA高级架构开发

程序员普遍都有工伤!

作为加班一族、通宵一族、买房一族...程序员的压力可以说非常大了,然而这就出现了一个恶性循环,项目上线要加班,不上线也加班,加班烧脑容易饿,公司福利好,管三餐,...

500
来自专栏程序人生

Tubi 为什么?

在一段旅程行将结束的时候,retrospective 是最好的临别礼物。Tubi 是一家独特的 startup,站在外人的角度,你很难想象这样一家不到三十个工程...

1040
来自专栏CSDN技术头条

物联网时代的嵌入式开发平台

作为典型的嵌入式开发,物联网应用的开发与互联网应用从硬件配置到运行环境有巨大的不同。本文介绍了当前物联网开发者面临的挑战,并分析IoT时代完整的开发平台至少需要...

24510
来自专栏JAVA高级架构开发

程序员因太漂亮了公司不敢招?网友:都看你去了哪还会看代码啊!

身体发肤,授之父母。我们长相都是与生俱来的,是父母给的,没法改变的(整容除外)。有些职业因为它的特殊性,队员外貌有一定的要求,但程序员这种与外貌无太大关系的职业...

910
来自专栏hotqin888的专栏

双轨制奖金分配系统,兼顾技术人员老龄化问题

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/hotqin888/article/det...

504
来自专栏Java学习网

一个有趣的小Bug避免了一场大灾难

一个有趣的小Bug避免了一场大灾难 我要讲述的这个故事是,在一个下午,视频游戏中的小bug造成的故障,如何促使我去清除来自于软件的潜在危险漏洞,而该软件被来自于...

2336
来自专栏炉边夜话

Intel多核培训感想

         今天是参加Intel多核和多线程培训的第一天,感触颇深。因为目前我们正在开发一个分布式的多线程系统,前不久也做过一些优化,听了今天的课程,能产...

552
来自专栏服务端技术杂谈

开发工程师小明的一天

描述了一个5年开发工程师的一天,他叫小明(配图与内容无关,仅供参考)。 7:30AM 小明是北漂一族,工作5年来京4年,买不起房,租住在离公司4,5站地的西四...

2726
来自专栏java工会

厉害的程序员到底用不用 IDE,如果不用,为什么?

首先需要知道为什么开发IDE,有一个很强大的集成开发环境对于一个小菜程序员来说真的是事半功倍。你用大白天的时间去很实在地敲一大堆代码,最后发现别人用一个好一些的...

1272
来自专栏数据订阅

关于facebook的图数据库

facebook能成在众多社交网站中脱颖而出不是偶然的,从这篇早期的关于图数据库文章中就能大概了解到他们的技术深度,远超当时的同类公司。随着现在硬件的越来越好,...

1107

扫码关注云+社区