Hasty Briefsbeta

双语

Measuring Engineering

10 months ago
  • #productivity
  • #software-development
  • #cycle-time
  • 软件开发具有不可预测性,需求会不断变化。
  • 周期时间是指从工单开启到关闭的持续时间,常被视为关键的生产力指标。
  • 一项研究分析了200个组织的12,000名贡献者,以了解周期时间的影响因素。
  • 影响周期时间的因素包括合并的PR数量、每个PR的评论数、编码天数、缺陷数量以及协作情况。
  • 合并更多PR和增加编码天数会缩短周期时间,而更多缺陷和评论则会延长它。
  • 周期时间的变异性很高,因此个体间的比较没有意义。
  • 开发者的生产力应被视为可变的,就像天气一样,而非固定属性。
  • 应关注团队层面的趋势和系统改进,而非个人指标。
  • 周期时间的简单性可能导致缺乏上下文时的错误假设。
  • 聚合趋势和定性信号比个体快照更有意义。