老板要求你估计新项目需要多少时间, 你一般是怎么估算的

2014-05-28 05:35:21 +08:00
 guoqiao
举个例子:
我主要是写Python. 最近公司想做一款iOS app, 让我来写.
第一版功能很简单, 拍照,上传服务器,获取返回信息.
老板要求我给出估计时间.
我没有iOS经验, 我预计学习Obj-C以及SDK一周, 开发一周, 再留一周作为bug以及意外情况的buffer. 于是我说三周.
但老板说他觉得一周就可以.
老实说, 面对这种估计新项目进度的问题, 我心里挺矛盾:
1. 我也觉得这个应该挺简单, 如果是我自己做, 我心里觉得3天就可以.但作为公司项目,我必须谨慎.
2. 开发中总是有一些意外情况, 所以不宜说得过短.但放大的度要如何衡量呢?
3. 以前经历过一些项目,初期定进度时随便项目经理说,心想先试试,软件延期了很正常. 但实际发现:到期前是他哄着你干活, 但到期后, 对方态度就变了, 错就在我, 我必须加班加点当牛作马弥补延期的过错. 所以对这种情况心有余悸.
基于以上的原因, 每次别人要求我估计进度, 我都支支吾吾觉得特别艰难, 自己都觉得弱爆了.
关于此事, 有没有人有比较好的经验分享?
9339 次点击
所在节点    程序员
62 条回复
fkbd
2014-05-28 06:00:04 +08:00
老板说多久就多久
dawn009
2014-05-28 06:24:29 +08:00
我一般是在估算时间的基础上 ×5
loading
2014-05-28 06:43:15 +08:00
自己没经验,怎么估算!

如果是熟悉的内容,看领导着急情况!
virushuo
2014-05-28 06:48:53 +08:00
尽可能估计你能用的最长时间,然后*2再*1.1。经验公式,没啥理由。不过一般都比较准。
guoqiao
2014-05-28 07:18:06 +08:00
@fkbd 码受你好
guoqiao
2014-05-28 07:19:39 +08:00
@virushuo 我基本也是按照这个公式算的.
但是当我说出我的估计, 和老板心里的估计差几倍的时候, 我估计他心里有一万匹草泥马跑过.
alexrezit
2014-05-28 07:35:33 +08:00
拍照上傳服務器獲取返回信息? 這個調用系統相機直接拍照, 丟到服務器拿回來個 JSON 然後處理一下顯示出來, 也就不到一天的工作量. 除非老闆要求此相機帶一個包含幾十種動態濾鏡的拍攝引擎什麼的...
cxl008
2014-05-28 07:43:57 +08:00
@alexrezit 关键是他没经验!
monkeylyf
2014-05-28 07:48:04 +08:00
对老板说 你觉得一周那你来做
alexrezit
2014-05-28 07:54:40 +08:00
@cxl008
老闆也沒經驗啊, 老闆覺得沒經驗一週的話那讓他自己來做啊. 沒經驗要他來做幹嘛? 難道學習的時間就不用發工資了? 自己成本都算不清楚, 老闆是腦殘?
PrideChung
2014-05-28 08:22:41 +08:00
hbc
2014-05-28 08:23:01 +08:00
@alexrezit 其实这个场景和让你现在去一个实验室洗实验器材一样的……看起来容易,做起来就有坑了。要是生物/化学的学生看到你要洗,也会说不就一会儿的事。但是你敢担保你能对保证每种材质、不同用途的的器皿都了解么。
janxin
2014-05-28 08:26:21 +08:00
你没经验很难估计准确吧…
thinkif
2014-05-28 08:28:15 +08:00
如果使用对于你来说新的技术, 那么任何一个坑都可能耽误你一周的时间...
akfish
2014-05-28 08:30:50 +08:00
零经验一周没问题啊,还多了,第一版这需求也就hello world级别。

lz的估算方式的最大问题在于,你把三件本来是同时进行一周完成的事情,拆开算了三次。

你不应该学一周SDK再动手,而是看一眼SDK目录和几篇综述性的文档就立即开始,边学边做。
你不会是全部写好了,才开始debug,而是一边开发一边调试,而且这个需求实在没什么出bug的空间。
Lax
2014-05-28 08:32:06 +08:00
先要求产品需求文档和设计。确定这些后,开发一天。
ichou
2014-05-28 08:39:21 +08:00
让 2B 队友先估算 然后 x2 甚至 x3
smallghost
2014-05-28 08:45:05 +08:00
老板当然想你一天就搞出来呢!
alexrezit
2014-05-28 08:46:40 +08:00
@hbc
其實真心不難... 換做我的話直接從以前的代碼庫裏面 copy 出來幾段, 一個小時搞定了.
所以說同一個公司裏 iOS 和 Android 開發者的比例通常是 1:5... 233
mahone3297
2014-05-28 09:25:12 +08:00
@monkeylyf 真要这么说,lz估计要走人了。。。

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

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

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

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

© 2021 V2EX