云原生应用架构中的文化变革 一:秉承精益制造之魂,启行 DevOps 之路!

Posted 魏小言

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了云原生应用架构中的文化变革 一:秉承精益制造之魂,启行 DevOps 之路!相关的知识,希望对你有一定的参考价值。

在变革中前行

  云原生架构的使用,对企业来讲,不仅仅是技术的革新,更是 “文化” 和 “组织” 的变革!

文化变革在前行

  • 为什么文化要进行变革呢?
      正如 1912 年,清王朝覆灭一样,“ 旧的 ”,“ 传统 ” 的企业文化与产品服务价值脱节,成为了产品服务升级中的拖油瓶!
      正如 2013 年提出的,社会主义核心价值观一样,“ 富强、民主、文明、和谐,自由、平等、公正、法治,爱国、敬业、诚信和友善 ” 才是新时期中国建设中的助力利器!

  • 云原生架构中文化如何变革呢?
      调查众多企业中就会发现,企业 IT 往往会被组织成单个部门,即孤岛。比如:

    • 研发事业部「RD」
    • 质量保障部「QA」
    • 产品创新部「PM」
    • 系统部 「运维」
    • 数据组 「DBA」
      ……
  • 为什么要进行孤岛建设呢?
      这样组织的目的是为了让专业的人员来管理和指导该领域的人员。这些孤岛往往有各自的组织关系、沟通风格、工具集、激励机制、等等。

  这些孤岛内涵差异,会出现为了企业共同的产品价值目标,各个孤岛采取不同的实现方式,即范式。

  这些范式的产生伴随了种种的矛盾,这些矛盾将会成为价值交付中的累赘、拖油瓶!

举个老生常谈的例子吧,”研发“ & ”运维“ 各自的使命…

研发的使命

  作为研发人员,通过开发功能为软件赋能,创造价值。这些功能的引入也将会作为研发的最终绩效,关乎着人员的年中奖及晋升,等等…

  而功能的引入本质是在交付变化!

运维的使命

  作为运维同学,通常以 sre 或者 系统平台的稳定性、可用性、弹性、等关键指标的稳定作为价值的实现。例如平均故障间隔时间(MTBF)和平均恢复时间(MTTR)。这些指标的波动影响着人员的年中奖及相关绩效、晋升、等等…

  这些措施相关的主要风险因素之一是在系统中引入任何类型的变更

显然,由于范式的不同,在实现公共目标的过程中,种种的矛盾会使项目工作中的协作、沟通和简单的交接变得乏味和痛苦,严重与云原生中追求速度的思想不符!

DevOps

  DevOps 维基百科是这样定义的:

DevOps 是一组过程、方法与系统的统称,用于促进开发、技术运营和质量保障(QA)部门之间的沟通、协作与整合。

  了解 DevOps 历史的同学,可能知道,它完全是为应对上述孤岛场景而生,甚至更泛的开创了一种基于速度和质量的软件工程文化。

  在 DevOps 中,研发 和 资源/平台依赖部门向共同的直接领导者汇报,并进行合作,寻找能够持续提供价值并获得期望的可用性、弹性、性能和耐久性水平的实践。
  在这里你可以简单理解为,将这些信息孤岛构建成共享的工具集、词汇表和沟通结构, 然后创建激励结构,强制和奖励领导组织朝着这一目标迈进的行为。

精益制造

  这里引入一种实体经济中的思想 —— 精益制造。

从客户给我们下达订单开始,一直到我们收到现金为止,我们一直都关注时间线。而且我们正在通过删除非附加值的废物来减少这个时间表。
—— Taichi Ohno

  在软件工程中,尤其是云原生应用架构,有机的结合了精益的思想,追求价值交付的速度及质量,其生产过程将整个被信任和责任充斥!其中冗余的流程及文化组织都将会被遗弃!

Q&A

1、到底什么是 DevOps 呢?

文章重在指出文化变革需要前行,具体什么是 DevOps 可关注后续博文!

附录

开放心态,接纳万物,自我革新!

以上是关于云原生应用架构中的文化变革 一:秉承精益制造之魂,启行 DevOps 之路!的主要内容,如果未能解决你的问题,请参考以下文章

云原生应用架构中的文化变革 二:从间接均衡到持续交付!「敏捷开发大揭秘 — 价值驱动成长 !」

云原生应用架构中的文化变革 二:从间接均衡到持续交付!「敏捷开发大揭秘 — 价值驱动成长 !」

云原生应用架构中的组织变革 一 :开发的是产品!而不是项目 — 你的事业群开始调整了吗?

云原生应用架构中的组织变革 一 :开发的是产品!而不是项目 — 你的事业群开始调整了吗?

云原生应用架构中的组织变革 一 :开发的是产品!而不是项目 — 你的事业群开始调整了吗?

云原生 DevOps,模型化应用交付能力很重要!