Agile和DevOps:朋友还是敌人? | IDCF
DevOps
共 4523字,需浏览 10分钟
·
2020-10-15 16:56
内容来源:DevOps社区Meetup 原作者:IAN BUCHANAN 原文网址:https://www.atlassian.com/agile/devops 译者:王子建 朱露露 审校:王英伟
Agile和DevOps:朋友还是敌人?
Agile比Scrum拥有更多
计划外的工作
产品负责人和服务负责人
DevOps的意义不仅仅在于持续交付
三个层次
DevOps 就是应用在不同团队之间的 Agile
Agile和DevOps:朋友还是敌人?
Agile比Scrum拥有更多
计划外的工作
产品负责人和服务负责人
DevOps的意义不仅仅在于持续交付
三个层次
持续交付(CD)关注第一层次:从开发到运维的工作流程自动化。显而易见,自动化在快速部署系统方面占有举足轻重的地位。但系统化思考远远不止自动化这么简单。 第二层次的特点是实践。“开发也应该装配传呼机(随时待命,译者注)”。尽管没有必要真的装配传呼机,但是这需要开发也参与到运维的问题中来。这能帮助开发人员理解他们不同部署方式的结果。比如,这能启发开发人员将日志内容写入到更合适的地方,从而使日志更具有意义。第二层次不光影响开发的运维意识,开发也需要利用他们对系统的深入理解来解决问题,以便能够快速制定和实施解决方案。 第三层次着眼于在系统中不断地尝试。这些尝试应当被视作一个整体,而不仅仅是单个的对于某个应用的变更。换句话说,观测自动化任务运行的时间并且通过优化基础设施来提高自动化效率是比较容易的,然而不同角色、组织之间由于工作交接带来的延期却很难衡量。这便是团队在整个产品交付流程中的“自检和改进”,寻找机会提高人员之间的协作能力。因此,持续交付要求团队有不断改进和提高的习惯。如果团队不去反省如何变得更高效,反而关注在其他的事情上,持续交付过程将无法发展和进步。团队需要自主地解决自己的问题。
DevOps 就是应用在不同团队之间的 Agile
评论