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

原文出处: 无主之城

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

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

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

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

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

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

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

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

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

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏逍遥剑客的游戏开发

游戏程序员的2012年终总结

1822
来自专栏Miguel三先生

时间,需要估算

1294
来自专栏企鹅号快讯

如何在短时间迅速提升Python功力?Python应该怎样去学习呢?

最近有一段时间没有看后台的留言,。昨天我打开后台一看有很多同学给我留言,其中有5条是问我关于如何快一点提高Python功力的相关问题~~ 确实当你学了Pytho...

1959
来自专栏CSDN技术头条

一只猪的 Scrum 开发经历

Scrum 是一种方法论,有很多术语、定义、规则。 本文不是讲 Scrum 理论,而是从应用的角度,讲述我自身 Scrum 实践的经验体会。理论运用到实践中时,...

4136
来自专栏专知

Python之父Guido宣布退出核心决策层

昨天,Python 之父 Guido van Rossum 在 Python 邮件组里发邮称,他将退出 Python 核心决策层,而转居幕后。

883
来自专栏企鹅号快讯

初识Python

(一)Python的起源 Python(发音类似“派森”)这个英文单词的意思是“蟒蛇”或“巫师”。在我们文章讨论的范围内,它是一种最近几年大红大紫的编程语言的名...

1868
来自专栏机器人网

机械工程师是怎样的一份工作?

看到网上有很多同行朋友谈论机械工程师的相关问题,个人也是觉得有很多话想说。 有位匿名网友的吐槽,引起了我森森的同感,他这样说到: 本人私人小企做机械设 计,...

2379
来自专栏BeJavaGod

作为程序猿的你,编程的同时会做些什么事

从小到大,音乐是陪伴人生旅程一路过来的,想必不论是谁都是如此,学生时代做作业都是边做作业,边听音乐过来的。。。 而如今大家进入了IT这一行,从事编程行业,co...

2616
来自专栏PHP技术

感悟:谈谈编程中的哲学,数学,基础,理论,思考与经验

做为一个新人,我是无上尊崇理论的,很遗憾,我却看到不少人对理论和书本嗤之以鼻。 今天在一个web群里,突然又有人问到,md5(a)=b,那么已知b,那么...

2915
来自专栏编程坑太多

技术人的人情债,开发就是这么坑!

852

扫描关注云+社区