上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人
1.5 基于MVP原则构建研发效能的持续改进
从上面的描述我们可以看到,研发效能提升涉及的面很广,既有基于技术的,也有基于流程的,那么在实际工程实践中,我们又该如何来实现研发效能的提升呢?这里推荐用MVP(Minimum Viable Product,最小化可行性产品)的思想来提升研发效能。
MVP这个概念来自Eric Rise的《精益创业》一书,其核心思想是指以最低成本尽可能快地展现核心概念的产品策略,即用最快、最简明的方式建立一个可用的产品原型,这个原型要表达出产品最终想要的效果,然后通过迭代来完善细节。
这个思想特别适用于研发效能平台的建设,我们必须在识别出待解决的研发效能问题之后,给出最简单的解决方案,并在后面的实践中不断优化和迭代,如果我们试图关起门来打造一个研发效能平台,指望等所有功能都完美了,再推给业务团队使用,那必然是死路一条。
在这里特别指出一下MVP的常见误区:实现了某一个功能,但是暂时对客户没有实际价值,而要等后面功能出来后才能对客户有用,这种产品策略不是MVP。MVP追求的是“麻雀虽小五脏俱全”,也就是实现的功能点可以很小,可以比较简陋,但是对客户有价值是必需的。
因此,在研发效能这个领域,我们要保证我们所做的研发效能工具一定是能解决实际问题的。从产品的视角来看,研发平台本身和一般的软件产品没有本质的区别,也是需要不断迭代和持续改进的。