【经验分享】打通“任督”二脉——企业数字化转型中如何构建DevOps能力体系?
一、企业数字化转型背景
企业数字化转型(Enterprise Digital Transformation)的概念在过去二十年持续升温。2020年8月21日,国务院国资委办公厅下发了《关于加快推进国有企业数字化转型工作的通知》,标志着我国企业全面开启数字化新时代征程。那么什么是数字化?数字化转型又应该如何推进呢?DevOps能力体系建设对于企业的数字化转型又具有何种价值与意义呢?
在搞清楚什么是数字化之前,我们需要先了解一下信息化。信息化的概念起源于60年代,1997年召开的首届全国信息化工作会议中,对信息化和国家信息化定义为:培育、发展以智能化工具为代表的新的生产力并使之造福于社会的历史过程。
信息化侧重业务信息的搭建与管理,将基于纸质版资料或电子文档(如excel格式)、邮件的工作,逐步迁移到一个线上平台,形成完整的业务闭环;具体代表ERP企业资源管理、OA企业办公自动化、CRM客户关系统、SCM供应链管理系统上线。
而数字化则是以客户为中心,把信息化阶段积累的数据,通过打破数据孤岛,有机地整合到一个统一的数据平台。且通过各种技术手段,如:机器学习、可视化展示、统计分析等,挖掘各种业务数据获取洞察,从而达到数据驱动业务的效果。企业通过数字化,实现提效、降本、增收等目的。具体代表为:云平台、大数据、工业互联网、一体化运管平台等技术支撑平台、新型能力的上线;关注:业务的数字化,强调人与物理世界、数字世界的连通和联动,IT系统驱动人。
信息化代表了一种信息技术被高度应用,信息资源被高度共享,从而使得人的智能潜力以及社会物质资源潜力被充分发挥,个人行为、组织决策和社会运行趋于合理化的理想状态。同时信息化也是IT产业发展与IT在社会经济各部门扩散的基础上,不断运用IT改造传统的经济、社会结构从而通往前述理想状态的持续过程。相应的,今天我们期望通过数字化技术重塑组织关系和生产方式,数字技术对商业的重塑,信息技术能力不再只是单纯的解决企业的降本增效问题,而应该成为赋能企业商业模式创新和突破的核心力量。不难看出,从实现层面来讲,我们看到的对“数字化”的理解依然是“信息化”的延续,数字化是要在整合信息化的基础上,提升企业对数据的处理能力,从而进一步的增加企业的效能。
数字化转型就是利用数字化技术来推动企业组织转变业务模式,组织架构,企业文化等的变革措施,通过收集企业日常运营的数据,客户使用产品服务,市场行业、趋势等数据,形成企业日常运营的全景图,推动到企业产研、服务、营销、管理等业务持续改进与创新,敏捷响应市场需求。
因此,随着信息技术的持续发展,广泛的采用全新的信息技术,推动企业数字化转型,已经成为企业实现业务转型、创新和增长的主要途径。
2020年9月,中国信通院云大所正式发布了企业数字化转型首个成熟度模型IOMM标准,对于企业的数字化转型具有较强的指导意义。其明确的指出,DevOps、微服务、容器等信息技术,可以帮助企业构建全新的信息技术体系,敏捷交付业务价值。
二、企业数字化转型与DevOps能力体系关系
企业数字化转型需要依赖与信息技术的应用,而如何有效、快速组织信息技术应用,推动业务价值的交付,则是DevOps能力体系需要完成的任务,企业全新的生产力关系如下图1所示:
▲ 1-数字化时代企业生产力构成
广义的DevOps包括CI/CD/CO全部过程,也就是经常说到的研发运维运营一体化,而目前在较多的落地实践中,DevOps仍以狭义定义为主,是指面向研发过程的体系化管理与支撑。
▲ 2-DevOps定义的发展与演进
过去对于DevOps有多种定义,但并没有权威的唯一定义,整个定义一直在处于演进与发展中(如下图2所示),而在今天,对于DevOps的内涵趋于一致化,其为一套涵盖工程思维和管理思维的能力体系,企业DevOps能力体系的建设过程,也正是企业IT数字化转型的落地过程,而企业IT的数字化转型,既是企业数字化转型的重要组成部分,又是企业数字化转型的基石与核心支撑点。一般来说,企业的DevOps能力体系由三部分子体系组成,如图3所示。
▲ 3-企业DevOps能力体系
通过DevOps能力体系,重塑企业的研发交付流程、质量标准、管控标准、跟踪方式、管理手段,为企业构建各类信息技术快速应用与业务价值交付的敏捷能力,为企业打通“任督”(任-业务流、督-数据流)二脉,实现研发服务层的信息贯通,为企业业务层的信息贯通提供源源不断、且可持续提升的内动力,驱动&加速企业数字化转型。
三、企业如何构建DevOps能力体系
企业数字化转型与DevOps能力体系息息相关,那么如何构建企业的DevOps能力体系才能更高效、更有效、更低风险与可随业务需求持续发展呢?
从过去参与的DevOps能力体系建设来看,我们认为最核心的是需要把握好以下三个方面。
1.有效的组织建设与运营
经过几十年的信息技术的发展与应用,企业一般都构建了需求、开发、测试、运维以业务专业化为协作边界的业务中心,以及以项目、质量、安全等横向贯通为维度的管理型组织,如图4所示。
▲ 4-企业IT组织架构
虽然DevOps与研发具有莫大的关系,然而在DevOps能力体系建设中,有效的建设与运营责任组织并不是处于业务中心的研发中心,而是具有横向贯通能力的管理型组织,如项目管理、质量管理等部门,或者说服务类的“平台”部门来牵头更佳。其背后的原因是DevOps能力体系建设是一个贯穿全过程、长期的系统工程,而非一次性的项目。
除了牵头组织外,有效的建设运营,也依托于DevOps能力体系得到企业领导者、管理者与执行者的一致认知与重视以及依托企业实际能力的有序推进,通过总体规划、理念导入、试点验证、文化宣导,为各级人员带来可呈现、可度量、可感受的价值预期,逐步树立企业及人员对DevOps能力体系的信心,脱离企业实际能力的冒进与犹豫不决同样危险。
而在运营上,则需要考虑从理念导入、到使用支持、推广应用和平台能力持续优化提升等方面,如下图所示。
▲ 5-DevOps运营内容参考
2.配套的流程规范体系
DevOps建设中,企业需要敏捷开发转型。然而相对于敏捷开发转型,更基础和核心的是企业需要构建与DevOps工具链平台相匹配的流程规范体系。
重塑企业的研发流程规范体系依托于企业的管理、信息化水平能力现状,遵守行业&企业交付约束要求,可从交付效率、交付质量和交付过程管控三个维度进行综合考虑与设计。
流程方面可将DevOps平台作为“角色”之一,用于承接规律性、重复性的活动,形成与“人”的有机协作,包括从业务需求提出到上线发布的全部过程。而规范则用于约束活动的流转、活动的产出结果检测,并通过DevOps平台进行快速、自动的检测与控制,加速活动流转效率,进而实现交付加速。
典型的流程规范体系设计与应用示例如下:
▲ 6-研发全过程典型业务流程
▲ 7-研发全过程规范体系
▲ 8-规范基于平台落地与约束应用转换
3.先进、可扩展的工具链平台
企业DevOps能力体系建设中,工具链平台可采用自有研发或商用工具构建,无论哪种方式,以下几个方面,都需要在工具的设计上予以考虑和实现。
- 可扩展的架构
可扩展的架构是对DevOps平台工具建设的首要要求,也是作为DevOps工具链平台的最主要的特征,可支持新的工具能力,以及第三方平台业务流、数据流支持贯通。企业DevOps的实践是一个小步快跑,持续迭代的过程,而可扩展的架构可消除企业DevOps实践中工具的能力限制。
- 面向个性化场景支持
个性化场景是企业之间落地DevOps平台需求差异化最明显的特征,从企业业务及技术持续演进的维度来看,个性化场景同样存在于一个企业内部,虽然我们一直在试图建立起组织级的约束与最佳实践指导。个性化场景作为异构化的典型代表,需要从工具平台的架构设计上予以满足和响应,中台化架构是当前满足个性化场景的最优设计。通过中台化架构,可以做到以下三点:
1.有限通用能力,组装后支持无限场景;
2.场景化能力快速组装支持,低成本;
3.快速提供贴合业务的个性服务支持。
- 使用建设者的生态模式
DevOps平台能力建设,如果只依托于DevOps平台的建设方,那么,能力的建设将跟不上使用者诉求变化的要求。因此,除了在服务上可提供自助式服务外,在平台能力的扩展上,也需要提供使用者可参与的能力沉淀生态,一则消除使用者的服务能力获取等待,二则是消除所有能力由平台建设方实现单方推进压力,形成使用者也是建设者的生态模式。
- 组织级的持续交付支持
与组织级持续交付相对应的是团队级的持续交付,二者的区别在于,在团队级,开发语言、技术架构、协作模式等是相对明确和单一的,而在组织级却呈现典型的异构化特征,例如在开发语言上,团队级一般采用Java、C/C++、C#等其中一种,而在组织级则需要考虑全部的语言类型与场景。
【经验分享】打通“任督”二脉——企业数字化转型中如何构建DevOps能力体系?相关推荐
- TCP的慢启动、拥塞避免、重传、快恢复乱七八糟总是记不清?11个连环问让你一次性打通任督二脉
摘要:如果你的开发过程涉及数据传输,一直在重传.超时之类的方案里有困惑的话,不妨重新学一学可靠性最精致的TCP协议. 本文分享自华为云社区<TCP的慢启动.拥塞避免.重传.快恢复乱七八糟总是记不 ...
- 程序员的自我修炼(一):打通任督二脉
程序员的自我修炼(一):打通任督二脉 文章目录 程序员的自我修炼(一):打通任督二脉 前言 思想的力量 黄金圈法则 软技能 剑的力量 驱动力3.0 十步学习法 整体性学习方法 费曼学习法 富爸穷爸爸爸 ...
- Appium+python自动化(十)- 元素定位秘籍助你打通任督二脉 - 上卷(超详解)
简介 你有道灵光从天灵盖喷出来你知道吗,年纪轻轻就有一身横练的筋骨,简直百年一见的练武奇才啊,如果有一天让你打通任督二脉,那还不飞龙上天啊.正所谓我不入地狱谁入地狱,警恶惩奸维护世界和平这个任务就交个 ...
- Linux就这个范儿 第13章 打通任督二脉
Linux就这个范儿 第13章 打通任督二脉 0111010110--你有没有想过,数据从看得见或看不见的线缆上飞来飞去,是怎么实现的呢?数据传输业务的未来又在哪里?在前面两章中我们学习了Linux网 ...
- linux打通任督二脉百度网盘,廖阅鹏催眠CD-催眠打通任督二脉
催眠打通任督二脉 廖阅鹏制作 神秘的能量回圈 犹如宇宙循环往复 鲤鱼跃龙门 后天之气遁入先天之气 心灵之至静 智慧之大明 一切皆是一场游戏 内容简介: 任督二脉是传统中国气功的正统能量运行路线,打通任 ...
- Appium+python自动化(十)- 元素定位秘籍助你打通任督二脉 - 上卷(超详解
简介 你有道灵光从天灵盖喷出来你知道吗,年纪轻轻就有一身横练的筋骨,简直百年一见的练武奇才啊,如果有一天让你打通任督二脉,那还不飞龙上天啊.正所谓我不入地狱谁入地狱,警恶惩奸维护世界和平这个任务就交个 ...
- 打通任督二脉,成为OI侠客的秘笈,在!这!里!
小清从小就饱读 知音等 武侠小说, 最心水的当属金庸.古龙.梁羽生.琼瑶 之作. 历经十七载的闭关修炼, 小清已集各大门派的武学于一身! 若不是受最早.最大NOIP/NOI辅导机构的盛名所累, 若不是 ...
- 价格逗号怎么打_OFFICE软件之间的协作技巧,打通任督二脉,提升办公效率!
每一个软件都有各自所擅长的领域,比如Word的文字处理,比如Excel的数据处理,比如PPT的图像处理. 如果你非要使用PPT去做数据处理,用Excel做文字处理--只能事倍功半. 所以高效使用工具最 ...
- 财务数字化在企业数字化转型中起到什么作用?
财务数字化在企业数字化转型中起到什么作用?许多企业在推动各大业务部门进行数字化转型时,往往会忽略财务部门.然而,作为掌握公司核心资源与数据和推动企业数字化建设的部门,财务也应成为企业数字化转型的重要突 ...
最新文章
- python使用fpdf生成pdf文件:配置多种语言字体写入多种文字
- 转自微信号:测试那点事
- Spring 源码分析, ApplicationContext build 包找不到编译异常
- 基于Android的浮动组件,可以用于应用中的新功能展示等等。
- 验证二叉搜索树Python解法
- 千万并发连接下,如何保障网络性能
- Convert、Parse、TryParse、(int)等区别(细节小记)
- 【技术体系】前端工程师
- CUDA 10[Linux]最新 百度云下载[免费]
- 最先进的语义搜索句子相似度计算
- 简单使用hibernate(idea中使用)
- Java基础语法总结
- 三分钟破解奇迹热门外挂
- 国务院关于积极推进“互联网+”行动的指导意见
- 外部表报错:ORA-29913: 执行 ODCIEXTTABLEOPEN 调出时出错 ORA-29400: 数据插件错误KUP-04043: table column not found in ext
- 【windows】window10打开图片显示黑屏,一直打不开
- javaweb出现Exception invoking method manageApp java.lang.IllegalStateException: ContainerBase.addChild
- 一文带你了解火爆的区块链互联网Cosmos
- selenium 安装教程
- hdu 1043 Eight 经典八数码问题