企业该如何解决DevOps转型道路上的常见障碍?( 二 )


因此 , 需要让业务部门参与进来 , 让他们了解在DevOps模式下是如何工作的 , 和之前有什么不同 , 可以带来什么样的效果 , 同时需要业务部门给研发团队提供对需求理解的帮助 , 帮助研发团队实现更有价值的需求交付 。
2、管理层缺乏对DevOps的深入理解 如果企业的管理层缺乏对DevOps的深入理解 , 那么DevOps团队很难获得企业高层的支持 。
因此可以对高层领导提供DevOps相关的理念和知识培训 , 最终才能更好的争取领导层的支持 。
3、你说的都对 , 但是我们没有时间改进 在DevOps推行的过程中 , 可能些有团队由于手头上的工作内容或者问题比较多 , 本身就有点手忙脚乱 , 他们会提出没有时间改进 。
因此 , 这种情况我们可以换个思路 , 告诉相关成员 , 其实解决质量问题 , 提升效率 , 也是可以创造出时间的 。
4、大家都觉得没有什么需要改进的了 有些团队可能认为当前在交付的过程中一切都还行 , 没什么大问题 , 没有什么需要改进的 。
这时 , 可能我们需要通过一些问题现象或者逻辑的沟通论证 , 证明当前的流程和方式是存在问题的 , 是有提升效率和质量的空间的 。
5、一开始就把面铺得太广战线拉得太长 在转型初期资源由于投入有限 , 难以支撑大量任务并行 , 且团队之间的各种问题慢慢暴露出来也需要时间消化 。
因此 , 可以分阶段设立目标 , 先在部分部门实施转型 , 等改进成功后再逐步扩大 。
6、在不改变现有流程下推行DevOps 从组织和文化层面来看 , 其实DevOps是一种文化和流程的变革 , 如果直接在现有的流程框架下去推行 , 不能把相关团队之间的协作调动起来 , 不将整个过程贯通 , 最终是无法推行下去的 。
因此 , 实施DevOps转型 , 不是一个人的事情 , 是所有人的事情 , 从思维 , 技术 , 流程都需要进行变革 。
7、转型团队缺乏相关的理论和实践经验 DevOps转型的潮流汹涌 , 但是有些团队可能缺乏相关的理论和实践经验 。
这个时候我们可以通过学习一些书籍、参加一些大会、分析一些企业案例来补充相关的知识和经验 。
8、缺乏统一的工具链平台作为支撑 DevOps转型需要工具平台的支撑 , 有些团队可能更多的成员是被安排在业务开发上 , 并没有过多的资源在工具平台的研究和开发上 , 或者有些小团队可能自己零零散散的弄了一些工具 。
因此 , 搭建统一完整的工具链平台来作为支撑 , 是转型过程中重要的一步 。
三、避免文化、组织、工具中的坑 前面我们梳理了一些DevOps转型过程中常见的障碍 , 这些障碍总结起来主要涵盖三个方面:

  • 文化的坑:文化不是流程与形式 , 而是共同的目标与利益
精益和敏捷为DevOps理念提供了很好的理论指导和工具支持 , 近年来很多公司逐渐开始进行敏捷转型 。
例如:项目经理变成了Scrum主管 , 用户故事替代了以前的需求 , 开发计划变成了更短的冲刺计划 。 以前每周一次的会议变成了每日站会 , 一开始大家都精神满满 , 久而久之觉得每天的站会太麻烦 , 录入需求要时间 , 开站会需要时间 , 如果此时开发任务繁重、人员不足 , 这些繁琐的流程就应该尽可能简化 , 同时应该分析各成员的工作负载 , 合理的分配任务和资源 , 把大家当下的共同目标统一并明确起来 。
  • 组织的坑:寻求管理层认可和支持是DevOps转型的关键
如果没有管理层的支持 , DevOps的转型之路将会困难重重 。 因为无论在什么时代 , 变革一直都是一场勇敢者的游戏 , 对于一家成熟的企业而言 , 无论是组织架构、团队文化 , 还是工程能力、协作精神 , 都是长期沉淀的结果 , 而不是在一朝一夕间建立起来的 。

特别声明:本站内容均来自网友提供或互联网,仅供参考,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。