写点什么

谈谈 KPI 这个东西

  • 2013-08-06
  • 本文字数:1006 字

    阅读完需:约 3 分钟

在 QCon 北京上采访《精益软件度量》一书的作者张松,聊到 KPI 这个事情。作为 ThoughtWorks 中国区总经理,张松在带队这方面的经验是很丰富的,也见过不少风格的公司和团队。对团队管理者而言,度量是掌握团队、项目进程的关键——事实上,也可以说是唯一的手段。KPI 本身作为度量阀值,可以起到检测团队健康状态的作用。但是在很多情况下,KPI 是老板定的,监控是团队经理在盯着,实际做事儿的是团队成员,这就造成了很多扭曲的后果。三方的目标越是不统一,扭曲的就越严重。

我问张松,老板想要的结果,团队经理想要的结果,和团队成员想要的结果,难免是不一样的——事实上也不可能是完全一样的。所以怎么可能让大家都高高兴兴、心甘情愿的去搞这个度量呢?张松提到两点:一个是共享上下文,增加公司的信息透明度,让大家都知道公司整体的目标是什么;第二个是达成共识,让处在不同利益角度的同事能坐在一起,而不是只在自己的角度考虑问题。他举了一个例子:

有一个很大型的跨国企业。业务部门是他们的销售,是市场营销部门;产品的提供者是他们的研发组织。以往,因为他们甚至都属于不同的法律实体(公司),他们之间的沟通实际上是非常有限的,通常是通过总部的指导,或者是他们内部的合同,来达成这种决策和沟通的目的。我们经过考察之后,发现在这个过程当中出现了非常多的误解,但是我们又不能直接说你们出现了误解——一定是希望他们自己能发现误解,并且在这方面达成共识。我们就组织了一个研讨会,把销售部门的人和研发部门的领导拉到同一间屋子里面。我们找了一个很偏僻的地方,让他们不太容易去收发 Email 和打电话,大家通过一个都能够认可的过程,然后商量,我们到底希望达成一个什么样的目的;为了要达成这样的目的,我们还欠缺一点什么;为了能够弥补这个欠缺的地方,站在业务部门的角度,站在研发部门的角度,各自应该做什么。那么通过一系列的讨论,他们就会发现,原来你们是这么想的,其实你们也不是不可以商量,有些地方我可以让步,但是我希望你能够给我一些什么样的东西。

总的来说,张松认为度量的结果是一个沟通的媒体,而不是追求的一个结果。开发者总觉得度量是一个领导用来达成自己“邪恶”目标的手段,但其实不必这样想。好的度量对于团队成员本身而言也是有帮助的;不好的度量,归根结底是沟通问题。

你对度量和 KPI 是怎么看的?欢迎交流!

本日作者简介

杨赛(@lazycai),InfoQ 中文站编辑。到处串门的互联网信徒,相信规则的力量。

2013-08-06 04:15892

评论

发布
暂无评论
发现更多内容

王熙凤穿越到 2022 年,一定会采购的单点登录服务

Authing

SRv6在SFC中的应用

穿过生命散发芬芳

8月月更 SRv6

纳瓦尔宝典:财富与幸福指南

石云升

读书笔记 财务自由 幸福 8月月更

【SimpleFunction系列二.3】Redisson分布式锁8种锁模式剖析

莫逸风

分布式锁 redisson 分布式锁

ASP.NET Core SignalR概述

辣么大

.net SignalR 8月月更

GitLab 自动删除项目?仅需四步,丝滑迁移至极狐GitLab

极狐GitLab

git DevOps gitlab 敏捷开发 极狐GitLab

《Effective Java》第9条:try-with-resources优先于try-finally

okokabcd

Java

场景品牌易观千帆,助力数智化需求持续升级

易观分析

数字经济 数智化

Linux实用命令lsof命令

flow

8月月更

MobTech ShareSDK 使用简介

MobTech袤博科技

开发者 sdk MobTech袤博科技

Redis 基础

武师叔

8月月更

开源一夏 | 腾讯云对象存储cos获取图片像素信息

六月的雨在InfoQ

腾讯云 开源 COS 8月月更

(WebFlux)002、如何打印日志与链路ID

编号94530

spring 日志 aop SpringWebflux Reactor3

开源一夏 | AngularJS对于SQL的操作心得以及DOM的研究

恒山其若陋兮

开源 8月月更

使用 Google Breakpad 来助力解决程序崩溃

HelloWorld杰少

ios 游戏开发 崩溃分析 google_breakpad 8月月更

一篇文章让你重学HTTP!

Albert Edison

https 计算机网络 HTTP 8月月更

数据结构——队列

工程师日月

8月月更

每日一R「05」生命周期

Samson

学习笔记 8月月更 ​Rust

高效能团队的Java研发规范(进阶版)

木小风

编程规范 Java core

Mysql命令大全

跳楼梯企鹅

MySQL #数据库

企业与团队怎样建立一个有效的、切实可行的知识管理系统

Baklib

企业为何要实行知识管理?

Baklib

Spring Cloud Stream简介

阿泽🧸

spring cloud stream 8月月更

离线渲染与实时渲染杂谈——从发布会上的产品展示说起

3DCAT实时渲染

RocketMQ顺序消息之消息消费

急需上岸的小谢

8月月更

私有化输出的服务网格我们是这样做的

阿里巴巴云原生

阿里云 Kubernetes 云原生 服务网格

企业中的知识管理价值是怎样体现的

Baklib

为什么我们需要关注基于 EIP-3664 标准的可拆分,可组合的NFT?

股市老人

架构师第一课,一文带你玩转ruoyi架构

小鲍侃java

框架 Java web 构架 spring-boot 签约计划第三季

鸿蒙设备开发之从0到1联网上云-概述篇

愚公搬代码

签约计划第三季

动手实操,让你的 Kubernetes 集群弹起来!

以尘

弹性 ACK Kubernetes 集群 ClusterAutoscaler Erda

谈谈KPI这个东西_文化 & 方法_sai_InfoQ精选文章