Sam Guckenheimer 在他最近在 ALM Summit 3 中的主题演讲里提议,重新构想应用生命周期管理(ALM)以支持对软件项目的持续反馈,并采用这样的度量指标:需要多长时间来推动一项实验并从中获取可验证的学识。
Guckenheimer 是微软 Visual Studio 产品线的集团产品策划,并撰写了多本应用生命周期管理领域的著作。为了让持续的业务改进与我们的改进周期结合,他在应用生命周期管理里面持续流通方面列出以下两项基本指标,并建议对它们进行测量:
- 周期时间——产品待办事项列表中的某个特性转化为产品的时间。
- 平均修复时间——对于产品中的问题,从发现到解决所耗时间。
在主题演讲中, Guckenheimer 探讨了“停止产品开发,开始进行客户开发”这样的基本理念——在 Steve Blank 的著作《四步顿悟》( The Four Steps to Epiphany),以及 Eric Ries 的著作《精益创业》( The Lean Startup)都有提到——是如何改变我们谈论精益(Lean)的方式的。他表示,此前我们提起精益,指的是 Taiichi Ono 在丰田开创的一项传统;而现如今我们用完全不同的方式将其重新定义为:基于“构建、评估、学习”循环的精益创业业务实践。
从他所说的敏捷共识开始——值得信赖的透明度、浪费的减少,以及专注于价值流——将之作为一种让公司学会更好地进行产品开发的方式,他给出了以下六步,用来帮助组织机构在项目中结合“构建、评估、学习”的循环:
- 将业务假设转变为可测试的实验
- 将实验定义为最小可用产品(Minimum Viable Product,MVP)
- 在最小可用产品中纳入测量评估
- 评估结果
- 获得可验证的学识
- 继续坚持,还是设立新的 pivot(价值定位)
查看英文原文: Reimagining ALM
评论