
课程咨询: 400-996-5531 / 投诉建议: 400-111-8989
认真做教育 专心促就业
无论是敏捷编程开发还是DevOps编程开发都是目前大多数软件编程开发程序员都在学习和应用的一种编程方式,今天我们就通过案例分析来简单了解一下,敏捷和DevOps有何相似之处。
1、敏捷和DevOps有何相似之处?
从事DevOps的人有什么独特之处?
数字化转型成功的先决条件是什么?
这正是敏捷和DevOps的交汇点。
为了使DevOps发挥作用,所有DevOps从业者都必须接受敏捷思维。
所有DevOps从业者都相信:
手动任务的自动化和未完成工作的重要性
与积极的个人组成的自组织团队合作的重要性
将软件持续交付给客户作为高优先级
这些要点中的每一个都直接映射到敏捷宣言中列出的十二条原则之一。
2、如何将敏捷和DevOps结合起来?
DevOps人员必须是敏捷的。
要正确执行DevOps,DevOps从业者必须接受敏捷思维。
敏捷和DevOps从业者不仅有共同的思维模式,而且他们的目标也很一致。
DevOps过渡的终目标是将工作代码完全自动化部署到生产中。这代表了DevOps的完整启示。
敏捷宣言毫不含糊地指出,其高优先级是持续向客户交付软件。
敏捷和DevOps都相信构建软件、确保透明度和促进可持续发展的佳方式是将可工作的软件交到客户手中。
敏捷和DevOps有着完全相同的目标,就是让开发和运营团队使用现代工具并遵照流程,将软件尽快交到客户手中。
3、敏捷与DevOps的异同
总结一下,下面是DevOps和敏捷之间常见的区别和相似之处:
敏捷由敏捷宣言定义,而DevOps没有普遍接受的定义
DevOps定义了一种工作文化,而敏捷是一种软件开发理念
敏捷的高优先级是持续交付,而DevOps则是持续部署
DevOps坚持所有手动任务的自动化,而敏捷则重视“未完成的工作量”
DevOps从业者拥护敏捷思维,而敏捷则要求参与者自组织和激励
4、敏捷和DevOps相结合
敏捷和DevOps并不是相互冲突的概念。事实上,情况恰恰相反。
拥有敏捷思维并接受DevOps文化的人都有一个共同的目标,那就是向客户持续交付和部署有价值的软件。
要正确执行DevOps,所有参与者都必须接受敏捷思维。只有这样,基于DevOps的数字化转型才会成功。
【免责声明】本文系本网编辑部分转载,转载目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责。如涉及作品内容、版权和其它问题,请在30日内与管理员联系,我们会予以更改或删除相关文章,以保证您的权益!更多内容请加danei0707学习了解。欢迎关注“达内在线”参与分销,赚更多好礼。