实现 DevOps:挑战与策略
1. 客户价值与工作拆分
在追求 DevOps 的过程中,理解并获取客户价值至关重要。我们需要明确自身工作如何直接影响客户价值。为了实现这一点,我们会花费大量时间帮助团队将工作拆分成更小的部分,这是敏捷开发的典型做法。然而,很多敏捷团队在工作拆分上不够细致。我们会通过一些练习,帮助他们将交付的工作拆分成尽可能小的单元,这对许多团队来说是一项全新的挑战。同时,我们也会运用价值流映射,但不会直接提及这个术语,因为人们对陌生术语往往会有先入为主的观念。
2. 透明度的价值
缺乏透明度是常见的失败点之一。如果团队成员不清楚彼此的工作内容,就会形成自然的信息孤岛,降低协作能力。在整个组织中缺乏完全的透明度是一个巨大的陷阱。这种对透明度的抵触通常源于组织的结构和激励机制。大多数公司采用共享服务模式,这种模式更注重管理工作队列,而不是为客户提供价值。此外,团队也可能因为担心自身效率问题而不愿意公开工作情况,就像“不要看幕后的巫师”一样,他们希望在不被他人了解的情况下控制自己的发展。
3. 争取中层支持
在推动 DevOps 转型时,阻力往往来自中层管理层。高层和基层员工通常比较容易接受并积极参与,但中层管理层如果不支持,转型就很难成功。曾经有一个项目,虽然建立了良好的组织结构并取得了初步成果,但由于中层管理层坚持维持现状,导致整个项目失败。随着规模化敏捷框架的兴起,我们也担心它会遇到与 DevOps 类似的挑战,即如果没有高层和中层的支持,项目很容易在团队层面以上出现问题。
4. 持续创新与员工发展
另一个常见的失败点是未能持续满足员工的创新需求。许多从事重复性任务的 I
超级会员免费看
订阅专栏 解锁全文
23

被折叠的 条评论
为什么被折叠?



