devops的重要性
围绕DevOps的炒作可以使听起来真正的价值来自更快的部署时间。 但是,Cognitect的企业架构师Michael Nygard认为,这错过了围绕可操作性的真正好处。 他说:“我们谈论的是速度,但谈论的不是加速度,这是根据需要移动得更快或更慢的能力。”
能够响应不断变化的条件而加快或减慢其发展速度的企业比竞争者更具机动性。 云使基础架构成为可支配的 ,而代码存储库使代码成为可支配的。 尼加德打趣道:“甚至连车队都必须是一次性的。” 这与使人们可支配,这会扼杀士气不同。
开展项目
真正的可操作性来自使团队易于分解和快速启动项目的过程。 个人的价值来自完成和启动项目所涉及的团队过程,而不是某人在特定项目中的角色。 尼加德指出,一些部队可以在几个小时内分解并建立一个新的营地,而另一些则需要几天时间。 这种差异源于协作经验,这些经验涉及成千上万的微小决定,例如如何以正确的顺序移动卡车或在哪里放置厕所。 这意味着围绕企业的版本控制和构建管道等方面达成共识。
团队成员还需要精通直觉,以适应他人根据不断变化的情况可能做出的决策。 军队中的一个小单位指挥官对其他指挥官将如何做出决定有一个很好的主意。 这是按职能和地理位置分散的现代企业团队所缺乏的。 Nygard说:“ Tempo是一种新兴属性,它来自组织的某些特征,必须在每个级别上进行构建。”
devops的重要性