内容提要
本文讨论了使用定性指标衡量开发者生产力的重要性,传统的定量指标无法提供足够的洞察力。建议使用开发者自身的数据来衡量和理解开发者生产力。定性指标包括态度和行为两种类型,可以通过调查问卷等方式收集。文章提到了美国科技公司Peloton的案例,他们通过定性指标衡量开发者体验,并定期收集数据。最后,文章解答了定性指标的常见误解,并提出了倡导使用定性指标的建议。
延伸解读
定性指标的定义与常见误解
文章将定性指标定义为由人类提供的数据构成的测量,并澄清了常见误解。首先,定性数据并非仅为主观数据,调查也可以收集客观事实,例如部署频率。其次,定性数据不一定不可靠,精心设计的调查能产生准确可靠的数据。文章还提醒避免使用“软指标”或“主观指标”等术语,因为它们错误地暗示来自人的数据比系统数据弱。
Peloton的实践案例
Peloton通过半年度开发者体验调查来收集定性指标,由技术赋能与开发者体验团队负责。调查发送给约一半开发者的随机样本,每位开发者每年只需参与一次,既减少填写负担,又保证数据具有统计显著性。团队还负责分析结果并与各领导分享。这体现了定性指标在大型组织中的可操作性和定期收集的机制。
倡导定性指标时的注意事项
倡导定性指标时,应避免将其与定量指标对立,强调两者互补。高管常对定性指标的可靠性存疑,甚至像谷歌这样的科学组织也曾需克服偏见。工程领导者习惯系统遥测数据,但测量人不能照搬系统方法。文章建议用互补性论证,并指出系统指标也常不完美,例如CI构建时间数据需要大量清理才能准确。
Q&A
为什么定性指标在衡量开发者生产力中重要?
定性指标能够提供关于开发者体验的深刻洞察,帮助企业做出更好的决策,而传统的定量指标无法提供足够的洞察力。
如何收集定性指标数据?
可以通过调查问卷等方式收集定性指标数据,涵盖开发者的态度和行为。
Peloton是如何衡量开发者体验的?
Peloton通过定期进行开发者体验调查,收集定性指标数据,以了解开发者的工作体验。
定性指标与定量指标有什么区别?
定性指标基于人类提供的数据,关注开发者的体验,而定量指标则侧重于数字和量化的结果。
定性指标常见的误解有哪些?
常见误解包括认为定性数据仅为主观数据和不可靠,但实际上定性指标可以提供客观的信息。
企业如何倡导使用定性指标?
企业应强调定性指标与定量指标的互补性,避免将两者对立,并展示定性数据的独特价值。