首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

敏捷与DevOps的区别,知异同,发准力

图片来自Robert Martin《敏捷整洁之道》。

敏捷DevOps生命之环,由内到外,第一圈:Kent Beck,第二圈:Uncle Bob,第三圈:Mike Cohn。三圈由内到外分别是:编程、工程(大致对应DevOps)、过程(大致对应敏捷)。

敏捷与DevOps的区别:

1、敏捷处理的是管理债,DevOps处理的是技术债。

2、敏捷涉及流程、人、组织,DevOps涉及工程技术。

3、敏捷的根基是团队,需要大家好才是真的好,DevOps的根基是流动。

4、敏捷基于社会化,DevOps基于精益科学、八大浪费。

5、敏捷要求高素质的人,DevOps通过标准化和工程实践弥补人的能力差异。

6、敏捷要求教练与支持型文化,DevOps在管控型文化下也可采纳。

7、因此,敏捷对环境要求高,见效不直接,DevOps对环境要求相对低,见效相对直接。

8、敏捷的经典读物推荐Mike Cohn的三本书,DevOps的经典读物推荐DevOps四书。

9、敏捷成熟度重人与改善,DevOps成熟度重平台与实践。

10、管理与技术,如同生产关系与生产力,会相互促进,殊途同归。

附录:

来自:荷兰代尔夫特理工大学与荷兰国际集团 (ING) 合著的论文《Factors Affecting On-Time Delivery in Large-Scale Agile Software Development》。

五组影响研发交付的因素中,敏捷与前四组(组织、流程、项目、人)有关,DevOps与第五组(技术)有关。

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20230201A0849M00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券