敏捷开发、快速迭代、一体化运营在企业的落地的思路(DevOps)

发布时间:2023-11-29 20:02:11   来源:文档文库   
字号:
DEVOPS模式在公司的落地思路
-敏捷开发、快速交付、一体化运营


一、整体介绍(一)DevOps简介

DevOps
不能简单认为是一种工具、方法、技能或组织结构,DevOps的框架是结合所有这些元素来建立一个流水线的过程,使业务更快地运营,并能更快地应对变化。DevOps的目标是建立流水线式的准时制的业务流程,通过合适的准时制业务流程来最大化业务产出。企业级的DevOps不仅仅是增强的敏捷开发和持续交付,同时也通过IT服务管理和应用程序管理来实现和促进业务增长并保障业务连续性。
(二)DevOps知识体系

实施DevOps时,将从很多知识源、方法论、实践案例和工具中去选择参考。DevOps主要由以下的三大支柱和一个基础组成,以敏捷管理、持续交付、IT服务管理为三大支柱,以精益管理理念为基础。如下图:


敏捷管理:一支训练有素的敏捷开发团队是成功实施DevOps关键。规范敏捷意味着速度稳定、适应变化、能发布优质的无错误代码,越来越频繁和快速发布的开发速度应取决于业务变更的频度。

持续交付:持续交付指的是实现自动应用程序的构建、部署、测试和发布的流程。一个关键的关注点是测试,如验收测试和性能测试等。每个组织都会有各自不同部署流管线,因发布软件的价值流而异。关键的成功因素是为IT服务建立一个单一的部署管线。

IT服务管理:当技术成为大多数业务流程的核心环节时,IT务的连续性和高可用性是业务存亡的关键因素。传统的IT服务管理ITSM)最佳实践,不匹配DevOps中所倡导的快速流程。可以基DevOps去重新调整ITSM创建轻量级的只包含所最少必要信息的,严格聚焦于业务持续性的轻量ITSM

精益管理理念:建立一个流水线式的IT服务供应链并不容易,有许多项目要改变现有熟悉的开发周期和方法论,并且有必要在观念上做出改变。精益管理包括准实时及自动化,准实时意味着要建立一个流水线式的单件流的供应链,自动化意味着尽可能实现自动化并且当生产过程出现缺陷时能停止整个过程。

(三)DevOps实施方式
DevOps有三种实施方式,全量方式、协同方式及持续交付方式,可以根据企业的业务模式进行选择。

全量方式。这种方式重点在于关注IT服务战略,IT服务能给予业务提供战略优势,并且IT战略和业务战略之间保持密切的关系,企业基本全面采用DevOps方式,这种方式适合IT服务提供商。
协同方式。这种方式将专注如何快速和频繁的提供IT服务,并

本文来源:https://www.2haoxitong.net/k/doc/46f196ada56e58fafab069dc5022aaea998f41ed.html

《敏捷开发、快速迭代、一体化运营在企业的落地的思路(DevOps).doc》
将本文的Word文档下载到电脑,方便收藏和打印
推荐度:
点击下载文档

文档为doc格式