发布时间:2021-05-15
最近读EXIN的DevOps Master白皮书,最后一章节介绍了三种实施方式,可供企业根据业务模式进行选择。经过许峰老师的解读后更清晰了不少,在此根据其讲解做一些比较与综述。
上图展示了广义DevOps所涉及的全业务生命周期流程,从左至右分别为:
有三种典型的实施方式,下图列出了它们的类型、所侧重的方面,以及所涉及的流程(用蓝色外框标注)。
我们从下往上依次来看:
第一种持续交付(Continuous Delivery),也称基本型。
涵盖的流程范围为:PP项目规划->OP服务运营 + EOL
这种方式侧重于快速和频繁的软件发布,适用于提供纯数字化产品的企业,如各大互联网企业腾讯、网易、美团等。
第二种协同方式(Collaboration),也称为标准型。
涵盖的流程范围为:PP项目规划->CS客户服务 + EOL
这种方式专注如何快速和频繁地提供IT服务,并保障可靠运行。这种方式尤其适合将交互型系统(SoE)和记录型系统(SoR)联结在一起的企业,比如传统的银行、电信服务提供商,既需要有toC的系统,也需要内部的交易计费系统。向用户提供软硬件一体解决方案的IoT智能家居厂商如美的、海尔,以及近年成为热点的车联网业务的传统车企,乃至新势力造车企业等,也都很适合这种方式。
第三种丰田方式(TOYOTA way),也称为先进且复杂型。
涵盖的流程范围为:BP业务策略与规划->CS客户服务 + EOL
其命名比较容易混淆,并不是指丰田公司本身或车企,而是基于其精益生产方法扩展出的工作与组织模式。这种方式重点在于关注IT服务战略,并给与业务的战略优势。在大型企业最好选择矩阵式管理组织架构,并且在IT战略和业务战略之间保持密切的关系。这个结构很合适IT服务提供商,比如提供公有云业务的企业:阿里云、AWS等。
三种方式并无高低之分,需要在不同业务场景下酌情选择。