我最近参加了西雅图 DevOpsDays 。 我对业务流程和文化变革的重要性的强调感到震惊(并想起了这一点)。 多年来,我一直听到关于这些主题的不同说法: “技术是比较容易的部分。 文化很难。” 我与与会者进行了交谈,他们详述了他们与“中间冻结”的斗争,或者 IT 经理们由于未能在公司转型中找到自己的位置,最终成为变革的障碍。
与我交谈过的一个人谈到围绕《让工作可视化》这本书为她的 IT 经理们建立一个为期 9 周的培训课程: 揭露时间盗窃以优化工作和流程,作者:Dominica Degrandis。 她将这一结果描述为变革性的。 这很有道理。 通过对 IT 领导者进行业务流程改进基础知识的培训,她消除了成功采用 DevOps 流程的两个常见障碍:中间冻结和名义上的看板。 (例如,在状态会议中添加便签,并将结果称为看板。)
在得到她的热情推荐后,我决定阅读多米尼加的书——并且对过度 WIP 或“进行中的工作”的危害有了个人顿悟。 我熟悉这个概念: 研究表明,限制使用敏捷冲刺的团队正在进行的工作,可以提高质量和整体生产力。 然而,我发现我可以以新的方式将这些原则应用到我自己的工作中。 我的团队也正在重新考虑我们对看板的使用,以持续改进我们自己的流程。 它让我更加坚信,保持开放的心态从熟悉的概念中获取新的见解是有帮助的。
我还听了 Puppet 站点可靠性工程师 Tiffany Longworth 关于人类变革管理的演讲。 蒂芙尼 (Tiffany) 承担了能够成就或毁掉新举措的人为因素。 在她的演讲中,她提到了一本名为《彻底坦诚,做一个厉害的老板,却不失去人性》的书,作者是金·斯科特 (Kim Scott)。 我的第二遍阅读已经读到一半了。 我发现这本书的强大之处在于强调有效的领导力是与直接下属、高层管理人员和同行群体之间的一系列合作关系。 虽然这种颠覆是真实存在的,但这些正在撼动商业格局的快速变化带来的众多好处之一就是,如今管理不善的成本比过去高得多。 这意味着企业有经济动机去根除斯科特所说的“人类痛苦的常见根源”——坏老板。
Puppet 的年度研究报告: DevOps 现状发现,成功采用 DevOps 实践与员工的幸福感和生产力之间存在很强的相关性。 我相信,从根本上来说,这是因为 DevOps 实践是为了让工作变得更加人性化。 当您改善团队之间的沟通,授权个人做出贡献,将失败视为最终将带来更好结果的学习,并根据业务成果而不是处理的票数来衡量成功时,您就创造了一个激发忠诚度和绩效的工作环境。
对于网络运营团队来说,行业转变可能会特别具有破坏性,因为application团队会找到绕过控制和系统的方法,而这在获取和配置计算服务需要数周或数月的时间的情况下是完全合理的。 这通常会导致团队之间的紧张关系,因为applications仍然需要运营团队提供的服务。 然而,这些政策和服务的提供速度已大大加快。
F5 开发了 Super-NetOps 计划作为免费的按需培训工具,帮助网络和安全运营团队了解不断变化的环境,并学会成为其组织的服务提供商。
改变从来都不是一件容易的事。但对于那些在生活和工作中秉持持续学习和持续进步原则的人来说,改变带来的好处是实实在在的。 一开始带来的好处可能很小,但随着时间的推移,好处会逐渐增加,直到突然间,从这些微小变化的累积中开始出现显著的改善。