Devops框架
像每个运动或哲学一样,DevOps框架指导从业人员有效,高效地实施实践。
CALMS框架
CALMS框架最初由Jez Humble在“ The DevOps Handbook”中共享。该首字母缩写代表文化,自动化,精益,度量和共享。
团队拓扑
Matthew Skelton和Manuel Pais在他们的《团队拓扑》一书中定义了四种基本的团队类型和“流程变化”的概念。当将其应用于DevOps时,我们会看到仅将“ DevOps”拍打到团队名称或职务上的反模式,以创建“ DevOps团队”或“ DevOps工程师”。相反,团队拓扑可帮助组织了解其实践和工具如何适应全局。
团队架构
尽管软件团队可能正在实践DevOps,但并非每个团队都有相同的目标或使用相同的实践和工具。阅读有关如何组建团队以加快DevOps实践的更多信息。
DORA指标
DevOps从业人员依靠DORA开发的四个关键指标来衡量其DevOps实践的有效性。
变更的交付时间:从检入代码到发布到生产的阶段,代码变更的交付时间是多少?
部署频率:您要多久交付一次?
恢复服务的时间:检测到事件后,修复和恢复服务需要多长时间?
更改失败率:需要立即采取补救措施或回滚的生产中出现部署失败的频率是多少?