V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
laaaaaa
V2EX  ›  职场话题

程序员没有在规定时间内完成开发任务,大家会怎么处理?

  •  
  •   laaaaaa · 360 天前 · 18449 次点击
    这是一个创建于 360 天前的主题,其中的信息可能已经有所发展或是发生改变。

    如题

    项目每个模块都有节点,相互依赖,本来 A 模块排期 第一周结束,第二周开始 B 模块,B 模块会依赖 A 模块,因为 A 模块的没有完成 就会一直拖,导致最终上线时间延期。 想问问大家对这一问题 都是怎么处理的?
    

    举个例子

    A 模块一个功能,安排给了一个开发人员,我评估大概需要 3 天工作量,实际开发人员评估 5 天完成,给了他 5 天时间,结果 5 天之后 各种理由说没有完成, 而且每天走的都是第一个,当然这也不是第一次, 之前几次都不了了之, 我觉得就是因为有前几次的情况 他觉得完不成也没啥,所以这种事情越来越严重, 但是这次领导给我施压,一定到杜绝这种现象;
    
    罚钱 或者 明确在绩效里? 满几次就走人?
    
    146 条回复    2023-11-28 18:43:26 +08:00
    1  2  
    18500592934
        101
    18500592934  
       360 天前
    @jadeborner 你把项目想的太好了,lz 这情况可能就是没有接口文档的。
    willem1993
        102
    willem1993  
       360 天前
    就是要整活,越感觉忙的做不完越好, 只要大家觉得你很负责的开发就行了
    enihcam
        103
    enihcam  
       360 天前
    做不完就原地爆炸,你满意了吧?
    timethinker
        104
    timethinker  
       360 天前 via iPhone
    很好奇是通过什么来判断做某一件事需要花费多少时间的,而且什么情况下算是做完了?究竟是哪些因素造成了时间不确定的?完成的质量和速度是否维持在一个比较好的平衡点上?
    totopper312
        105
    totopper312  
       360 天前
    一般我们认为老板评估 3 天,实际工期是 9 天,n * 3 是比较准的,老板认为就几个模块,很简单,实际开发起来细节占多数。
    Admstor
        106
    Admstor  
       360 天前
    裁也会有问题的
    你多裁 2 个,HR 那边就要说你在干嘛?然后告诉你的直属领导,然后你领导又要来骂你

    我觉得很多人没有管理思维
    如果你们一直都是线性开发,每个后置模块都依赖前一个模块的完成,你们这个方式我觉得问题很大,正常的业务不应该有这么强的依赖,如何把业务拆解,让模块尽量解藕,并行开发你也要考虑,当然那了,也可能超过你的责任范围

    然后就是你不要以为现实是游戏,点一下制造等倒计时到了就可以收获,你每天都要跟踪项目进度情况的,这里的跟踪不是说“做了吗” “做了”这样,而是要他切切实实拿出代码,没有代码也要有思路,有了思路立刻至少要写几行伪代码,一步步逼紧对方,任何卡住的情况都要告诉你,由你决定是延期还是加大投入更多程序员来生产代码

    你的领导骂你没问题,因为你所谓的报告说对方拖延,在领导看来依然还是你有问题,你为什么要把重要人物给一个有拖延的人,你说谁谁谁拖延导致,在领导眼里实则为低级甩锅

    你还没理清责任的边界,能力不行,那就是不行,什么叫她转变态度?她怀的又不是你的孩子。如果她觉得自己怀孕公司不开她,那直接把这个锅丢给 HR 那边处理,你这里不会再给她安排任务,忙不过来就招新人。
    lazydog
        107
    lazydog  
       360 天前 via Android
    每天找个时间点汇报进度,并记录日报。一次两次完不成组内可以协助解决,多次还这样并且态度不好,可能要再见👋🏻了。态度好的,可以再看看。
    cedoo22
        108
    cedoo22  
       360 天前
    开发接手到任务,自己控制不好结果, 就要侵入过程 做中间任务“节点”的结果管理, 如果小结果还不能满意, 就要请帮带做“编码过程”管理了, 如果还不行,估计就要做“人事介入管理”了。。 就看负责人能忍受到哪一步。
    中间如果真要忍不了了, 直接“向上管理”。。。。把问题丢给老板
    forgottenPerson
        109
    forgottenPerson  
       360 天前 via Android
    害,一不对劲就准备罚款扣绩效,裁人,真没看出管理能力在哪,都是打工人,做人留一线。你这管理也有很大问题,着急要上线平时不问下进度的吗,每个人完成进度不一样,合理的分配时间,时间紧就多点人,人少时间长一点,看你描述你也不是很懂具体的技术细节到底要多久,我好奇你们这个需求讨论清楚了吗,很多卡在需求没说清楚,实际开发的时候各种小细节,以及你们需求经常变吗,这些都需要时间。

    你就坐等等他那天完成,技术实现有问题的话实现难点在哪,也不讨论,这些他也有问题,你也不过问,技术没问题的话是不是给的时间确实太短了,太也是估个大概,实际做起来,情况也不一样,你们这一点反馈就没有。
    duron600
        110
    duron600  
       360 天前
    手下搞不定难道不是自己上?自己上才能知道问题在哪吧。还是说自己也搞不定?
    forgottenPerson
        111
    forgottenPerson  
       360 天前 via Android
    我见过的真会管理的,无一不是技术业务经验都很懂的,怎么做,做什么,问题是什么,完成的时间节点,过程当中的反馈,预计要花多长时间,技术难点讲解,实施过程确实像那么回事。你把着急要上线的功能给个孕妇,不是说不能给,一个团队肯定有那种速度很快,很扎实的人也就是骨干开发,你这分配任务这些,时间把握都不算很理想。感觉你都不知道每个人的情况,就直接分配任务,坐等汇报就行,你这完不成不是正常情况吗。
    Goat121
        112
    Goat121  
       360 天前   ❤️ 5
    本来心里站 OP 的,略有些感同身受。我不喜欢加班也不想同事加班,但是同事做不完,领导还不是找我背锅,大家都是为零生活。
    直到看到后面说是个孕妇.... 你把最多最紧急的活派给一个孕妇,只能说不光没良心,也没脑子。你现在需要学习的不是怎么管理,是怎么做人
    nyxsonsleep
        113
    nyxsonsleep  
       360 天前
    项目管理,唯一的项目管控手段是开除和罚钱。
    还要把 3 天的紧急任务给一个孕妇。难绷。
    公司遇到你真的是捡到宝了。
    duckrxy
        114
    duckrxy  
       360 天前
    @laaaaaa
    作为开发员工,如果中途发现按时完成有困难,应该提前叫风险;但对于直管领导来说,你不能第 5 天才去验收中间时间不管,应该中途去确认一下进度,特别是这种有过类似状况的员工(即便有些员工特别靠谱也应该中途跟一下)。项目管理不能这么上下一根管子过,你要有个 milestone 的概念,中间是要跟进的
    keymao
        115
    keymao  
       359 天前
    这就是没有项目管理资质的结果了,起码过了中级项目管理软考再回过头来看看怎么管理项目。
    encro
        116
    encro  
       359 天前
    首先:

    任务是永远不会按期完成的!!!

    如果你按期完成了,下次就给你安排更多的工作量!!!

    否则怎么判断工作是否饱和呢???

    难道管理会让下面人闲着???

    管理者的艺术就是给下面出一些跳跳能够得着的任务,而不是躺着就能得到。



    其次:

    研发不是生产线,生产线大部分时间在做熟悉的事情,而研发往往相反。

    研发生手和熟手效率相差很大。

    维护一套旧代码需要的时间往往会比开发一个新功能的时间更长,就好比将 T 恤改为衬衫,飞机在飞行中换发动机。

    所以研发的时间往往无法正确预估。


    最后:

    项目没有完成,首先是管理者责任。

    项目排期是否合理?

    对人员安排是否合理?

    对成员预期是否合理?

    任务分解是否充分?

    风险是否都考虑到?

    过程中的风险是否及时反馈和处理?

    甚至,项目最终结果是否能满意?能不能为公司带来价值----如果大家最终做出来了,不能带来收益,那么打击也是极大的。
    wocao666
        117
    wocao666  
       359 天前
    完了,我在现在的公司习惯了排期三天,第一天摸鱼,需求放到最后一两天来做,加加班能赶上
    主要是公司太闲了,没那么多需求和项目……
    ddonano
        118
    ddonano  
       359 天前
    孕妇 你还安排 deadline 紧急的任务!!!
    guo4224
        119
    guo4224  
       359 天前 via iPhone
    @broken123 就算没怀孕也没必要加班,感觉这个楼主舔习惯了
    shm7
        120
    shm7  
       359 天前
    同意二楼,直接杀掉
    silencil
        121
    silencil  
       359 天前
    这一帖仿佛看到了论坛里所有的 leader,动不动就是开除。往日那些找不到工作和被裁的程序员也不知道哪去了。
    tutustream
        122
    tutustream  
       359 天前   ❤️ 5
    把急活派给孕妇 然后琢磨着怎么赶别人走是吧 op 你做个人吧
    UIXX
        123
    UIXX  
       359 天前
    光看标题( OP 不会处理排期)-> OP 的问题
    加上 APPEND (员工评估不当)->员工的问题
    加上评论(员工怀孕)-> OP 的问题

    我只想说,还有反转吗? OP 没有作完整且客观的描述,外人是没法客观评价的。
    llz0919
        124
    llz0919  
       359 天前   ❤️ 2
    孕妇的话,工作量就应该适当安排了.尽量别当别人的刀.做人留一线吧
    karben
        125
    karben  
       359 天前
    @dilu #50 阿节是什么?
    samin
        126
    samin  
       359 天前
    @RedBeanIce 如果 OP 能够描述清楚,就不会有这个帖子了,说句不好听的话,如果 OP 是管理,这就是管理事故,能力问题。不过会提问就是想解决,想法还是好的,建议 OP 可以付费去极客时间看看研发管理类的课程。
    HashV2
        127
    HashV2  
       359 天前   ❤️ 5
    @laaaaaa #41 自己排期没排好,也不关注过程,出了事想让孕妇顶包啊?你可做个人吧
    wetalk
        128
    wetalk  
       359 天前
    在前司时,组里有一位准妈妈,平时大家拆解任务,都是让她先挑选愿意做的部分,由她自己把握时间。而不是谁谁谁拍脑门估工时
    c2const
        129
    c2const  
       359 天前
    觉得 他/她 完不成,那就裁员呗,按 n+1 赔偿就行 :)
    tracebundy
        130
    tracebundy  
       359 天前
    下次提前问她,能干哪些准时交付的,过程中也盯着点,有延期苗头就分给其他人。绩效那她就拿最低的
    Sfilata
        131
    Sfilata  
       359 天前
    @laaaaaa #24 我觉得你领导说得没错啊。领导为啥要为你的下属负责,他在乎的肯定是你的团队为什么没完成目标,责任肯定在你啊。你是管理者,不是传话筒,不是给领导说开发人员 xxx 因为什么没完成,你又不是小学生给班主任打小报告。如果是你下属没有按时完成的话你应该起码项目中期的时候就要发现,看是调资源过来帮她还是遇到了什么技术难题解决不了。如果是这种人员摆烂赶快调别的人替换,起码保证你的团队产出不出问题的情况下再向上反映问题。
    dilu
        132
    dilu  
       359 天前
    @karben 字节
    AntiFraud
        133
    AntiFraud  
       359 天前
    好多精神管理者呀。都是写代码的,一个个都装什么精神管理者呢。我还是比较赞同一楼的,你先评估了 3 天,这个日期本身就给了开发人员压力,后面开发人员就没办法做到合理的评估了,只能给个和你相近的评估日期了,评估多的多了,哪怕做完,后果也不是很好。
    nananqujava
        134
    nananqujava  
       359 天前
    @tool2d #61 啊? 这就有用? 不来加班你能咋办? 有本事你开我?
    Sfilata
        135
    Sfilata  
       359 天前   ❤️ 4
    我觉得 OP 你不仅不直接在标题中点出来人家是孕妇,害得大家说了半天才在评论中发现是孕妇。而且我倒回去发现你问题里特地用了特指男性的他,让人第一印象是一个老油子。不知道是写错了还是故意的,如果是故意的,那我没啥好说的,直接 block 了。

    这个问题本质上和正常评估是两码事,谁都不想自己老婆在怀孕的时候忍着腰酸背痛,孕吐抑郁还必须时时保证有正常员工的产出。你想想你的老婆孩子,由己及人,多换位思考。甚至我还看到你还想用什么手段转变态度,自然而然地走掉。真的是…………

    我觉得作为同事,作为领导,你更要为你的公司作出表率,为孕妇考虑,分担点是整个社会都公认的基本道德要求。不要让你的公司成为窒息的资本主义道德洼地。
    totoro625
        136
    totoro625  
       359 天前
    下班到点走人不是问题,你可以建议她自愿加班(怀孕 7 个月以内),强制加班违法,要求怀孕 7 个月以上孕妇加班违法
    工作未按期完成有问题,正常扣绩效就行,罚款违法
    开除违法,开除怀孕女职工属于违法辞退

    不是第一次延期可以换人,安排她做时间不紧迫的工作,可以加人,让她帮忙

    实在不行再调岗、招人
    deorth
        137
    deorth  
       359 天前 via Android
    凉拌
    guo4224
        138
    guo4224  
       359 天前 via iPhone
    做个人吧
    zw1one
        139
    zw1one  
       359 天前
    知人,善用,搞定事情。不然做不好项目管理。
    IvanLi127
        140
    IvanLi127  
       359 天前 via Android
    开除。又没有编制,直接开除不香吗?剩下就是 hr 的工作了。
    nenseso
        141
    nenseso  
       359 天前
    我老婆也是开发,当时怀孕初期因为每天加班到 9 点,自然流产了
    meiguozhiguang
        142
    meiguozhiguang  
       359 天前
    根据经验这种紧急重要任务,都是给靠谱扎实的人主要负责,让这位同事打辅助。延期有主要人打底,活多,有人能分担几个接口。 感觉现在分配任务不按实际情况,有点甩手发任务,到期接收的意思。
    faemon
        143
    faemon  
       359 天前   ❤️ 2
    就你这个想方设法让孕妇滚蛋这种事损德,容易遭报应,话说回来底层管理人员根本就没有资格让人家滚蛋,孕妇哪怕刚入职,打官司最多可以赔偿 22 个月的工资,你觉得你有资格让人事、财务部门同意这个补偿吗?
    ghostwind
        144
    ghostwind  
       359 天前
    做个人吧.OP 的问题
    melonnn
        145
    melonnn  
       359 天前
    后面有需求可以找我们,我们是一个小工作室,前后端都有,而且是全职支持,附上团队介绍
    https://www.tiangua.info/blog/5483059d-2521-481b-accf-bbaf91ae7fb6/Team%20Profile%20%20%E5%9B%A2%E9%98%9F%E4%BB%8B%E7%BB%8D

    vx:eWg3NzcyOTA1Mg==
    chaoschick
        146
    chaoschick  
       359 天前 via Android
    这就是公司不愿招女程序员的原因
    1  2  
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   961 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 21:44 · PVG 05:44 · LAX 13:44 · JFK 16:44
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.