技术人员的KPI应该怎么设定?

我们先来看一组漫画。作者西樵(ID:coderstory)心疼这家公司的HR。

谢珠峰提供了灵感的来源。感谢霍大师为所有场景编写代码。写不好请找他。

吐槽HR

我们继续讨论如何设置技术人员的KPI。

阿里科技有一篇文章《如何量化评估技术人员的KPI》,作者是张剑飞。他认为,技术人员的KPI可以分解为“三个贡献”:业务贡献、技术贡献和团队贡献:

1.业务贡献:包括需求控制、业务项目和业务创新。

2.技术贡献:包括设计重构、技术影响、代码评审、创新和效率提升、代码质量。

3.团队贡献:包括招聘,新人才培养,团队氛围。

第二个“技术贡献”被拆解,作者用工作中的一些案例来描述:

1,应用质量:

负责或* * *共同负责应用质量评分(可从代码重复率、圈子复杂度、分层合理性等维度考察。),以及技术人员为提高应用质量分数做了哪些工作。

2.设计重建:

在客户沟通项目中,技术人员对CRM销售领域进行了建模和设计,抽象合理;

发现基础设施中包的分类不合理,对其进行了重新设计和重构。

发现当前系统中的错误码比较混乱,制定了新的错误码规范并完成了代码重构。

3.技术影响:

团队分享策略模式受到了学生的好评。

接受邀请,在行业大会上分享了SOFA架构。

4、代码审查:

在审查代码时,我发现可能存在线程不安全的隐患。

在审核代码的时候,发现有不合理的设计。在这里使用责任链可以优雅地解决问题,并具有一定的扩展性。

5、创新和效率:

发现在本地测试中启动Pandora Boot很浪费时间,所以编写测试容器大大提高了自测的效率。

发现有些样板代码是不需要写的,乐观锁和分页就是为了简化代码的注解。

在某个项目或技术点上,产生了一个专利:基于领域模型的业务配置。

6、代码质量:

测试后的bug和在线故障的数量(系统可以提取出来,不用填写)。

某个模块的单元测试已经完善,多次自动回归发现问题。

接下来给大家分享一组钩子的图解。作者是Bigger(大数据工程师)做的技术KPI。

Bigger认为,虽然技术人员更喜欢自由的环境,但是对于创业团队来说,如果大家都不遵守规范,那么这个公司的技术团队就是一团乱麻。

技术人员应该用什么KPI?

基于对阿里技术文章的评论,作者明认为:

KPI是主动的,不同阶段要有所侧重。

1.创业阶段,KPI要尽可能向业务倾斜。当生存都成问题的时候,谈技术理想简直就是乌托邦。

2.当收入逐渐稳定后,要尽量向技术倾斜。只有这样才能谈稳健。当整体步入正轨,系统足够健壮的时候,保持6/4(业务/技术)的比例会比较合适。当然这个要根据每个企业的实际情况灵活调控。

这也对TL自身的业务、技术、市场提出了多维度的考核标准。纯技术或者纯商业都不可取。毕竟大家都在等商业机构,商业盈利是第一位的。其他一切都要以此为中心,技术优化也是为商业利润服务的。

所以,没有技术谈生意,或者没有技术谈生意,都是乌托邦式的思维。