需要测量性能

作为工程管理人员,您对指标并不陌生。从代码线到正常运行时间,软件开发行业几乎太痴迷了数字。但是,在衡量工程团队的表现方面,工程管理人员经常被卡住。

有两种类型的人:那些不相信量化指标和那些人的人。我属于第二组。这并不是说我不看质量反馈,只需定量度量可以告诉我们多个故事并绘制更好的画面,如果你知道首先测量什么。

在本文中,我将根据团队的独特情况以及不仅可以测量的措施,而是提高工程团队的表现,我将如何考虑如何衡量测量的指标。因为你想在第一位置测量它的最终原因是这样你就可以让它变得更好。记住:

“你不能改善你不衡量的东西。”

指标类型

在衡量软件工程团队的成功时,有两种类型的度量标准是您应该关注的。

定性度量

第一种类型的度量是定性的。通常,这可以通过与人交谈来实现;员工和客户。

许多软件公司使用NPS(净推广人员)来衡量客户满意度。查看客户驱动的指标确保您的软件工程团队正在为商业和客户提供价值。

在定性指标下,您可能还希望获得360°对个人团队成员的反馈,以评估其性能。

当定性地衡量一个团队的表现时,注意团队中表现较差的人。常言道,一个烂苹果烂一筐苹果。虽然这可能只是一个十人团队中的一个人,但如果他们的表现不达标,这个人可以对整个团队的表现和士气产生重大影响。能够尽早识别出表现不佳的工程师来自经验。

工程师表现不佳的原因有很多。其中一些是:

  • 对工作不感兴趣(无聊,对技术不感兴趣,对公司目标不感兴趣);
  • 影响他们的其他个人事项;
  • 不属于团队;和/或
  • 没有所需的能力。

识别根本原因后,软件工程管理器可以提出适当的计划。可能的行动是:

  • 搬到另一个团队或项目;
  • 让他们休息才能充电;
  • 提供培训/资源;
  • 与其他更高级的工程师配对;和/或
  • 提供较小的范围工作。

如果上述一段时间后没有上述工作,则是时候考虑让他们走了。

定量度量

第二种类型的度量是定量的。它们可以在数字上表示并科学地获得。可用于测量/管理软件产品开发中的质量,交付和生产率的定量度量的例子是:

交货时间
  • 周期
  • 交货时间
质量
  • 缺陷率
  • 测试覆盖率的百分比
正常运行时间(可靠性)
  • 延迟
  • 恢复了时间
  • 事件检测时间(平均检测时间)
  • 事件恢复时间(平均修复时间)
交货速度
  • 封闭虫的平均年龄
  • 团队速度
  • 发布次数
  • 完成故事点的数量
  • 故事率完成

正如我在我的书中写的那样,工程经理的如何指导,衡量什么是重要的,并使用与业务目标相关的指标是很重要的。否则,软件工程团队就会离业务的“为什么”太远了。

如何开始

以下是为您的工程团队整合度量标准的推荐步骤:

  1. 从目标开始 - 你的目标的一个例子可能是以速度提供可靠的功能。
  2. 考虑您想要测量的指标与目标保持一致,以及您想要如何测量它们。一旦您为您的工程团队定义了这些指标,就会监控并靠近它们是很重要的。如果没有监视和跟踪它们,它就像没有任何指标一样好。
  3. 分配将成为指标业主并与他们合作的人。这些人可以成为对特定指标充满热情的工程经理,员工工程师或软件工程师。
  4. 汇总工具和机制。信任但验证 - 自动化和警报,Slack,如果这是(ITTT)建立智能警报的工具。
  5. 设置审查指标的节奏。例如:每两周一次满足定量指标和季度评估定性反馈。
  6. 持续监控、回顾和改进!

感谢您的阅读,如果您想要进一步的职业建议和资源软件工程师工程管理人员请随意查看我的网站

***

如果您或您的CTO /技术领导将受益于CTO工艺社区提供的任何服务,请使用顶部的联系我们按钮或发送电子邮件给我们在这里我们会联系!

订阅技术经理每周有免费每周服用技术文化,招聘,发展,过程等