【落叶290】《测试路上你问我答》(82)敏捷开发的思想是否可以应用到其他领域当中?

【落叶290】《测试路上你问我答》(82)敏捷开发的思想是否可以应用到其他领域当中?_第1张图片
文/秋之川

【目录】

这是《落叶》文集里第 290 片落叶,希望你能喜欢,不为别的,只为这份坚持。

【背景】

之前写过一系列关于敏捷开发的文章,有同学看了之后,就问我,“敏捷”思想感觉可以应用在很多非软件开发的领域里,但又不太确定这种软件开发的方法论是否可以在其他领域里?

【你问】

敏捷开发的思想是否可以应用到其他领域当中?

【我答】

今天跑了3公里,听完了孙潇解读的《精益创业》一书,于是翻出之前收集的这个问题,借着听书时的收获来回答这个问题。

敏捷开发,按我的理解,其实可以算精益开发的一个子集,而精益开发思想其实也是源自生产制造业的精益制造,所以反过来说,敏捷思想也好,精益思想也好,在很多领域其实都已经在应用或者实践了。

从概念上来看差异性:

敏捷:团队和客户/用户保持紧密的协作,尽早地、迅速地交付可用的软件

精益:在对客户/用户有价值的上下文环境中,尽可能地减少不必要的浪费

从角度上来看差异性:

敏捷:关注点略微窄一些,主要是围绕软件开发的具体实践和项目管理等范畴,一般不太关注在跟产品或项目相关的上下文商业环境

精益:站在比较开阔的高处,采用比较广阔的视角,从整体上去看待软件开发和产品/项目相关的整个事业环境因素

从策略上来看相同点:

小步快跑、快速迭代:

先花费最低的成本,生产出产品的最简版,甚至是 Demo,这个产品只包含一个能用的、最核心的功能,然后让客户/用户试用,观察、收集和分析客户/用户对它的反馈。

如果反应良好,就继续投入成本改进产品,然后再发布给客户/用户使用,再反馈、再改进。

如果最初的简版产品大家不买单,就果断放弃,重新寻找客户/用户真正想要的产品。

持续反馈、持续改进:

敏捷是每个迭代结束的时候总结分析利和弊,然后改进,在下个迭代中去应用。精益也是在每一次试错结束后,判断该怎么调整,才能以最小成本去满足客户/用户的需求。

所以,在听这本书的过程中,脑海中的很多知识点其实就慢慢地浮现并串联起来了,敏捷也好,精益也好,不仅仅在软件开发和生产制造业是相互借鉴适用的,就算大到创业,小到日常的生活中,都具有普适性,重要的其实不在于它们叫什么,而在于它们如何能够被有效地应用起来,并达到我们想要的期望。

《测试路上你问我答》里的 Q&A 82,如果是你要的,甚好!如果不是,你问,我答!

作者简介:14 年测试 + 11 年项目管理 + 11 年团队管理 = 一个测试老兵

【目录】

你可能感兴趣的:(【落叶290】《测试路上你问我答》(82)敏捷开发的思想是否可以应用到其他领域当中?)