敏捷开发

敏捷开发如何让产品上市时间加快37%?

Lu You
Lu You
07/23/2019
敏捷开发

敏捷方法正在帮助组织改善其绩效。和传统团队相比,敏捷团队倾向于更快地发布产品。根据VersionOne的研究,64%的敏捷参与者认为上市时间有了改善。通过26个敏捷项目和基于7500个传统项目的数据资料的对比,QSMA得出敏捷项目的上市时间要快37%

敏捷团队可加快产品上市时间的原因有哪些?从极限编程XP到精益开发、Scrum和Kanban,所有敏捷过程都有一系列工具和方法,旨在促进更高的生产力,允许执行期间改变执行计划( Adaptive Planning),渐进开发和交付,更短的客户反馈循环,快速灵活的应对响应,更好的质量,持续改进和更快的上市时间。

这些工具与方法都不是孤立的,对于成熟敏捷团队而言,最好的事情就是它们之间的协同作用,带来前所未有的结果!因此,我们可以说上述所有工具的组合可以更快地将产品推向市场。下文中,我们将讨论敏捷团队加快产品上市时间的两个主要原因。

第一:敏捷方法能提高团队开发效率

对比敏捷和传统项目,敏捷项目的生产效率要高出16%。生产力提高了,上市时间自然更短,这一点是不言而喻的。拿搬砖作比喻,一次搬2块砖的工人,效率是一次搬1块砖的工人的两倍;后者需要两个月搞定的工作,前者1个月就能完成。所以,敏捷团队的高生产效率,使其能更快开发出产品功能。

第二:敏捷团队实施迭代-增量开发

敏捷能够更快地将产品推向市场的另一个重要原因在于它应用了二八定律。根据二八定律,项目中20%的代码实现了80%最常用的软件功能,这点已经过行业验证。敏捷项目产品所有者根据功能对最终产品的价值(ROI),定义出优先要实现的功能。更好的优先级能够优先实现最优价值的功能;更快的上市时间和迭代交付能够更快地获得收益。

顺序开发过程(标准瀑布模式)的常见问题就是软件交付的时候提供了用户不再需要的功能。而敏捷团队不是一次性地交付整个产品,而是会经常发布产品的新功能点。由于频繁反馈、时间箱式的Sprint和每一个Sprint重新排列优先顺序,Scrum团队更有可能只开发用户真正需要的功能

大规模敏捷

随着数字化业务的不断拓展与蓬勃发展,行业从业者对敏捷项目管理的过程精益求精。敏捷管理包含的团队范围也在不断扩大,甚至不仅运用于开发团队,还运用于企业的其他部门。那么该如何将适用于一两个小团队的敏捷经验和流程放大到适用于其它项目群或整个企业?在我们的“精益数字化转型:实现大规模敏捷”研讨会中找到答案,报名请戳这里