V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
nellace
V2EX  ›  问与答

怎么回答“这个功能你预期多长时间”

  •  
  •   nellace · 2015-09-10 09:44:08 +08:00 · 3755 次点击
    这是一个创建于 3396 天前的主题,其中的信息可能已经有所发展或是发生改变。

    小公司没有技术大牛,没有人划分任务阶段,一拍脑袋看到别人有新功能,立马抄的情况下,直接问开发“你看看这个功能你大概多久做完?”,如果有做过资料多还好估算,但是没做过又查不到太多可靠的资料,摸着石头过河怎么回答这个问题,讲道理上面人绕来绕去肯定回复一句“那这样的话,要多久做完呢?”,就感觉好像 37 年委员长一直问"到底多久能把这群日寇打出去?"一样一样的,很多问题都是未知的情况下,到底都是怎么跟上面人讲道理?

    24 条回复    2015-09-11 10:46:22 +08:00
    lichao
        1
    lichao  
       2015-09-10 09:46:52 +08:00
    一般稍微有点项目经验应该可以估算出来大概时间的

    1 粗略出原型需要 n 天
    2 中途需求变更再需要 n 天
    3 细节打磨再需要 n 天
    phpcxy
        2
    phpcxy  
       2015-09-10 10:02:34 +08:00
    自己预估个时间之后再乘于 1.5 告诉他,然后再补充说这是需求不改的前提下的时间预估。
    c742435
        3
    c742435  
       2015-09-10 10:03:53 +08:00
    自己预估的时间乘 3
    7654
        4
    7654  
       2015-09-10 10:43:36 +08:00
    没有鱼丸又没有粗面就吃不了鱼丸粗面喽,真的很难回答
    先放一放吧,手上的案子还没完成呢,大概要一星期后才能开始做。。。。
    FrankFang128
        5
    FrankFang128  
       2015-09-10 10:44:12 +08:00 via Android
    把任务细化
    songco
        6
    songco  
       2015-09-10 10:53:57 +08:00
    如果想比较准确的估计.
    1. 平时把任务细分(每个任务可以在 1-3 天内完成)
    2. 每个任务做 estimation, 并且估计大致实际完成时间, 慢慢就能比较准确的估计了

    当然最好用 JIRA 之类的 project tracking 平台
    loryyang
        7
    loryyang  
       2015-09-10 10:55:18 +08:00
    我不是很熟,需要两天时间来评估,两天后给你排期
    66beta
        8
    66beta  
       2015-09-10 11:10:01 +08:00
    先回去评估,稍后跟你说
    hahasong
        9
    hahasong  
       2015-09-10 11:36:29 +08:00
    7 , 8 楼正解,先给一两天时间预研一下再答复,不了解怎么估的出时间
    imn1
        10
    imn1  
       2015-09-10 11:58:42 +08:00
    我先看看《论持久战》,稍后跟你说
    leavic
        11
    leavic  
       2015-09-10 12:23:56 +08:00
    你做过吗?
    没有。
    我也没有。


    你做过吗?
    做过。
    那你还问我。
    gxustudent
        12
    gxustudent  
       2015-09-10 12:41:50 +08:00
    自己预估的时间乘 3 +1
    conan321
        13
    conan321  
       2015-09-10 14:03:37 +08:00
    自己预估的时间乘以 3 ,别把自己绕进去就行
    nellace
        14
    nellace  
    OP
       2015-09-10 16:33:07 +08:00
    @loryyang
    @66beta 这个回答漂亮,以后就这么干了
    nellace
        15
    nellace  
    OP
       2015-09-10 16:33:55 +08:00
    @c742435
    @conan321
    @gxustudent
    @phpcxy
    预估时间几倍,会被黑出翔。。。。。。
    manhere
        16
    manhere  
       2015-09-10 16:38:09 +08:00
    一般都是当时觉得很简单,做起来才发现坑很多...
    murusu
        17
    murusu  
       2015-09-10 16:46:31 +08:00
    新技术你们也敢不做调查就给时间?不怕被坑得哭爹喊娘.....
    nellace
        18
    nellace  
    OP
       2015-09-10 16:54:33 +08:00
    @murusu 怕 已经被坑出翔了,同事隔壁外包公司更坑,今天上架不了要扣 1w 开发费用,完全没有上架通过的意思现在。。。。
    aa45942
        19
    aa45942  
       2015-09-10 17:47:12 +08:00
    1.预估时间太长, boss 心里肯定不爽(马丹一个小功能你给我说 1 个月才能做好);
    2.预估时间略长,怕出 bug 太多来不及完成(搞不好可能直接走人),或者:
    boss :多久能完成?
    me :一星期
    boss :太久了,加下班吧,这周内赶出来(今天周四)
    me :...
    3.预估时间不长不短,老板爽了,你不爽了
    4.预估时间略短......
    Shieffan
        20
    Shieffan  
       2015-09-10 17:49:38 +08:00
    问期望质量,是 demo ,还是能用但不稳定,还是稳定运行,还是稳定加安全,催的急了只能给你 demo 级别的。。。
    nellace
        21
    nellace  
    OP
       2015-09-10 18:53:44 +08:00
    @aa45942 生动形象,简直如实描述现状啊。。。。。。
    aa45942
        22
    aa45942  
       2015-09-10 19:13:52 +08:00
    @nellace 曾经被这个问题折腾过无数次,每次都是要我搞新东西的时候问我什么时候完成,到后来听到这句就烦躁,直接回新玩意儿,不知道折腾多久
    minvacai
        23
    minvacai  
       2015-09-11 07:39:08 +08:00
    @nellace 几倍有几倍的道理,很多时候程序员一眼看上去估的是“一切顺利的话”能做出来的时间,但实际上中间“一切不顺利”才是常态,算上试错、换种思路重来和调试的时间, x3 差不多了
    jasonding
        24
    jasonding  
       2015-09-11 10:46:22 +08:00
    一天,或者 10 (预估时间*3 )天,不同的时间不同的质量 ,你觉得呢
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5472 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 118ms · UTC 08:41 · PVG 16:41 · LAX 00:41 · JFK 03:41
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.