今天看到有人问:老板问做完某个功能要多长时间,怎么回答
这个问题我也遇到过,特此做记录。
http://www.iteye.com/topic/1122132
摘抄精华:
1#
这个很好回答,根据问你的人级别来,级别越高,你预估的时间越低。
具体数字不重要,重要的是问你的人认不认同的你的数字。
2#
如果这个功能你比较熟悉,或者有相似的参考实例,正常报工作量即可;
如果你不熟悉,但是业务又不复杂,工作量X1.5;
如果业务复杂,工作量X2或者是X2.5;(这都是在技术没有应用难度的情况下)。
3#
现在一般客户有个新东西要做,于是老大问我多久能做完,本来10天能做完,保守点,我说15天,客户后来看到我们报的15天,于是说:20天之后你给我拿出来.....
4#
工作量 = 程序员估算时间*2 + 10%
5#
项目中 经常出现很多 你不可预知的问题
你要对不可预见性做出保守性的处理
能做的也就是 增加时间
6#
代码写完 != 功能完成
编码时间 * 2 或 3还是比较靠谱的
7#
代码完成不等于功能完成
多要一些时间预留出来做各种意想不到的鸟事情是必须的
中途时间不够了应该赶紧提出来
8#
一个活如果顺利 5天工作量,
但是一般来说
5-20天的工作可能.
20天完成可能性在90%
5天完成可能性在10%
10天完成可能性在70-80之间.
某微软顾问的报告中提到的实验数据
这个问题我也遇到过,特此做记录。
http://www.iteye.com/topic/1122132
摘抄精华:
1#
这个很好回答,根据问你的人级别来,级别越高,你预估的时间越低。
具体数字不重要,重要的是问你的人认不认同的你的数字。
2#
如果这个功能你比较熟悉,或者有相似的参考实例,正常报工作量即可;
如果你不熟悉,但是业务又不复杂,工作量X1.5;
如果业务复杂,工作量X2或者是X2.5;(这都是在技术没有应用难度的情况下)。
3#
现在一般客户有个新东西要做,于是老大问我多久能做完,本来10天能做完,保守点,我说15天,客户后来看到我们报的15天,于是说:20天之后你给我拿出来.....
4#
工作量 = 程序员估算时间*2 + 10%
5#
项目中 经常出现很多 你不可预知的问题
你要对不可预见性做出保守性的处理
能做的也就是 增加时间
6#
代码写完 != 功能完成
编码时间 * 2 或 3还是比较靠谱的
7#
代码完成不等于功能完成
多要一些时间预留出来做各种意想不到的鸟事情是必须的
中途时间不够了应该赶紧提出来
8#
一个活如果顺利 5天工作量,
但是一般来说
5-20天的工作可能.
20天完成可能性在90%
5天完成可能性在10%
10天完成可能性在70-80之间.
某微软顾问的报告中提到的实验数据