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

迫于公司要考核打卡时长,我很认真地问一下:有没有客观+有效的指标来量化程序员的产出?

  •  
  •   huadi · 2020-12-18 13:30:32 +08:00 · 2643 次点击
    这是一个创建于 1465 天前的主题,其中的信息可能已经有所发展或是发生改变。

    老板要求量化考核。最好是一套标准,能对比出两个同级别员工的产出。

    如果技术给不出一个合理的量化指标,就只能拿打卡时长来内卷了。

    无论是 KPI 还是 OKR,都要求有“可量化”的指标。但实际中很少有“客观”+“有效”的指标。 比如:代码行数很客观,但却不是有效的。而一个优秀的重构,却很难说“客观上”有哪些收益或衡量标准。

    还有不同工种(比如做业务和做底层)面对的问题不一样,效率也不大相同。

    想问问大家的公司是用哪些指标来考核程序员的产出的呢?

    第 1 条附言  ·  2020-12-22 09:28:45 +08:00
    只是单纯探讨技术管理中是否有可以量化的点。就像谷歌搞出了 OKR,是基于对 KPI 管理的思考。

    希望大家,不要把这个问题看成资本家和劳动者的矛盾。
    说 CEO 拿多少钱,员工开多少工资的,还是没有涉及到问题本质。即使没有劳资矛盾了,也需要某种管理方法论(比如指标量化)。
    26 条回复    2020-12-22 09:48:58 +08:00
    lagoon
        1
    lagoon  
       2020-12-18 13:36:12 +08:00
    我也没能见过、想出,比较好的考察方式。似乎唯一靠谱的就是人治。但人治显示是不靠谱的。
    galenzhao
        2
    galenzhao  
       2020-12-18 13:37:29 +08:00 via iPhone
    利润
    独立结算
    yaphets666
        3
    yaphets666  
       2020-12-18 13:37:31 +08:00   ❤️ 5
    跑路 这公司不能待了 公司开始大搞绩效只有一个原因 公司没钱了
    matrix67
        4
    matrix67  
       2020-12-18 13:38:43 +08:00   ❤️ 2
    换个问题,怎么考核老板呢? 股价翻一番,市场占有能够垄断? 你说今年马云做的好还是不好呢。

    老板、产品经理方向选的不好,程序员多写 1w 行代码有用吗。在错的方向上越努力,越不行啊。

    再换个问题,怎么考核国家的 leader 呢。比如美国要 daxuan,看啥,就是失业率,gdp,股指。所以为了量化的数据(股指),可以人为的进行防水。这个考核指标有效吗
    unkofun
        5
    unkofun  
       2020-12-18 13:41:32 +08:00
    老板要开始开人了吗?

    真的是要考核。那把技术组当作外包,业务组使用技术组就要付出资源(虚拟的统计花费)。每季度对比技术组赚到的钱和成本就好了。
    tcpdump
        6
    tcpdump  
       2020-12-18 13:43:15 +08:00
    既定时间内完成目标就行
    我 50%都在划水
    xiaoyang7545
        7
    xiaoyang7545  
       2020-12-18 13:55:59 +08:00
    @galenzhao 完全不靠谱。那你意思是初创项目都不要发工资了。公司全部人都是去做那个唯一赚钱的项目的销售就是了。
    lewis89
        8
    lewis89  
       2020-12-18 14:23:26 +08:00
    考核一个优秀的程序员,你需要雇佣一个比他更优秀的程序员,如果你要继续考核的话,这个考核链就长了
    lewis89
        9
    lewis89  
       2020-12-18 14:23:53 +08:00
    其实最好的办法就是结果导向
    KuroNekoFan
        10
    KuroNekoFan  
       2020-12-18 14:25:40 +08:00
    没办法,这也是劳动价值理论的一部分问题所在
    nutting
        11
    nutting  
       2020-12-18 14:56:55 +08:00
    拆分成小项目,填写工时
    efaun
        12
    efaun  
       2020-12-18 15:01:44 +08:00
    当一个公司抓绩效抓考核的时候,就是走下坡路的开始
    lwlizhe
        13
    lwlizhe  
       2020-12-18 15:11:57 +08:00
    我感觉这玩意应该是技术大佬管的,老板找个信得过的懂技术的大佬来,这块由他来评定至少靠谱点

    交给不懂技术的人单纯通过数字和指标来量化,是不是就是管理混乱的表现?比如就像上面那帮说的,走下坡路的开始?
    huadi
        14
    huadi  
    OP
       2020-12-18 15:38:11 +08:00
    @matrix67
    @yaphets666
    @unkofun
    不是要开人,老板这么想问题有他的道理(注意我没说是对的),因为量化思想是管理的基本思路。
    假如你是老板,1 个月 500 万的成本养了一个 100 人的技术团队,你肯定会关注这个团队的状态到底怎么样。比如是否过载、是否超配。那第一个想法就是找一个方法度量产出。
    huadi
        15
    huadi  
    OP
       2020-12-18 15:39:56 +08:00
    @efaun
    @lwlizhe
    不是为了抓而抓。是需要一个客观度量指标,能够区分两个技术人员的好坏。
    aureoler
        16
    aureoler  
       2020-12-18 17:02:15 +08:00
    代码量
    bleepbloop
        17
    bleepbloop  
       2020-12-18 17:27:29 +08:00
    国内最好的办法是打卡,其他国家不知道
    786375312123
        18
    786375312123  
       2020-12-18 17:37:49 +08:00
    最客观的是看任务是否完成,所以对搞管理的要求比较高。这个人既需要懂技术,有需要懂管理。
    fengmumu
        19
    fengmumu  
       2020-12-18 17:50:31 +08:00
    难道不是看具体的产出和产出后的产物运行是否稳定和满足预期
    huadi
        20
    huadi  
    OP
       2020-12-18 18:27:52 +08:00
    @fengmumu 可以。但怎么判断“是否稳定”和“满足预期”?可以量化么?
    taogen
        21
    taogen  
       2020-12-18 23:20:03 +08:00 via Android
    每个人各有所长,这也能量化?
    建议
    1. 使用开发人员的开发进度和软件质量来衡量。
    2. 划分小组,每个小组长对每个组员的评价应该比较清楚。
    ZRS
        22
    ZRS  
       2020-12-19 01:36:27 +08:00
    没有
    yaphets666
        23
    yaphets666  
       2020-12-20 14:19:24 +08:00
    @huadi 区分好坏就是面试时候区分的啊 谈技术 看态度 管理上真的没办法. 你看那些大企业为什么能搞绩效.因为工资太高了.公司平台太大.员工为了钱,为了发展,也不得不硬着头皮搞绩效.但是搞出来的绩效合理吗?真的有效果吗? 这其实没人关心.都是应付老板了. 小公司如果也学着搞,那就是走向毁灭的第一步.一旦开始搞绩效.公司会面临大量的人员流失,接下来就是项目停滞.
    fengmumu
        24
    fengmumu  
       2020-12-21 09:58:50 +08:00
    @huadi 项目开始之前不写规划的吗?项目目标?截止时间?有这个就好了啊,工作做完就好,你管他是咋给你做的呢?至于代码质量什么的,这个因人而异了,搞个代码规范先,然后我想问一下 工资多少,别工资和你的要求成反比
    huadi
        25
    huadi  
    OP
       2020-12-22 09:24:12 +08:00
    @fengmumu 目标和截止时间,本身就是技术要去争取的指标。
    举个例子,一个需求,业务肯定希望“明天上线”。但技术肯定要说,不行,至少要 7 天。
    然后问题来了:7 是谁拍的?是项目负责人或者具体的开发。那怎么看这个 7 是否有水分?
    fengmumu
        26
    fengmumu  
       2020-12-22 09:48:58 +08:00
    @huadi 首先,如果你不相信的员工的职业素养,那就不要用这个员工,就比如我是员工,如果我不信你,我会想你是不是搞完就会开了我,会不会项目上线跑路。要不要找你工资日结,
    另外,你说两天,技术说三天,他会给你理由,不管是技术还是谁,这个是一个商量好的结果,哪怕是技术说 7 天,你说不行,一天搞定,只要技术说可以,那就按照这个时间点做绩效了,完不成该咋样就咋样
    最后,水分和拍板,有负责人肯定负责人安排,没有就是技术人员自己定,水分,你要是总觉得别人都是搞你的,简单啊,你搬个板凳坐他旁边一直看他就好了
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   909 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 22:33 · PVG 06:33 · LAX 14:33 · JFK 17:33
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.