你有多少粉丝?那篇帖子获得了多少点赞?
到现在,我们都知道这些只是虚荣指标。一个游戏化的系统设计是为了让你关心这些数字。当你稍微思考一下时,它们大多都是毫无意义的。
归根结底,你的粉丝数量并不为你创造价值。拥有大量的点赞并不意味着你成功或你是一个好人。
虚荣编程
作为软件工程师,我们也可能陷入与虚荣指标相同的陷阱。
• 编写的代码行数
• 页面浏览量
• 从响应时间中减少的毫秒数
• 完成的故事点数
• 在一个项目上花费的时间
人们总是试图将某事量化,然后追求这个数字。
这种情况经常发生在工程师身上。通常,整个工程团队都会这样。固执地追求某个指标。
然而,这个指标并不总是创造价值。它听起来很不错,但孤立地追求它是没有意义的。
关键点
你测量的内容很重要。
如果你在测量代码的行数,你就激励开发者写很多代码(而不是简洁、清晰的代码)。
如果你测量页面浏览量,你就激励开发者不惜一切代价地吸引流量,不考虑用户体验。
测量响应时间,你就会激励开发者在应用性能上找出真正的瓶颈而不是进行微不足道的速度提升。
测量故事点数会激励开发者为故事评定高分或尽可能多地完成小点数的任务。
跟踪花费的时间会激励花费更多的时间,但价值在于结果,而不是花费的时间。
列表清单
领取专属 10元无门槛券
私享最新 技术干货