IT领导者可以从大量探索DevOps的材料以及DevOps转型所需的具有挑战性的文化转变中学习。但是,你是否与DevOps团队面临的短期和长期挑战保持一致?以及CIO真正需要的是什么?
在与DevOps团队成员的对话中,我听到的一些内容可能会让你大吃一惊。 DevOps专业人员(无论是内部团队还是外部团队)都希望将以下内容放在CIO视野的顶部。
1.沟通
首先,DevOps专业人员需要同行级的沟通。有经验的DevOps团队非常了解当前的DevOps趋势,成就和行业失败,并有兴趣分享这些信息。DevOps的概念很难传达,因此应该建立一种新的工作关系,在这种关系中,关于IT当前状态的定期(不要担心,而不是每周)对话,环境中的部分如何与整体IT架构。
相反,准备与DevOps团队分享当前的业务需求和目标。业务目标不再与IT孤立存在:它们现在已经成为推动IT技术进步的重要组成部分,而IT则决定了如何有效执行业务需求和目标。
专注于参与而不是领导,在决策时,你仍然是最终的仲裁者,但要明白这些决策最好是通过协作来激励和激励你的DevOps团队。
2.减少技术债务
其次,努力更好地理解技术,以及如何减少DevOps的努力。你的DevOps团队正在这方面努力工作。在这种情况下,技术债务是指人力和基础设施资源每天通过在单一的,不可持续的环境之上维护和增加新的功能而被篡改。
常见的CIO问题包括:
为什么我们需要以新的方式做事?
为什么我们花时间和金钱呢?
如果没有新的功能,只有现有的部分被自动化打破,那么收益在哪里?
“如果没有坏就不解决”的思想是可以理解的。但是,如果汽车行驶的很好,而路上的每个人都加速过来,你的环境就会破裂。珍贵的资源继续被用来支撑或增加环境的乐趣。
孤立地解决每一个问题导致从一开始就有一个妥协的选择,随着每个连续的补丁(逐层添加到没有支持它的基础)而恶化。实际上,这种方法类似于堵塞连续失败的堤坝。你迟早会用尽手指,在压力加大的情况下,整个事情就会被压垮,淹没你的资源。
解决方案:自动化。自动化的结果是可扩展性,每个人都可以减少维护和增长IT环境的工作量。如果增加人力是发展业务的唯一途径,那么可扩展性就是一个梦想。
自动化降低了你的人力需求,并提供持续IT发展所需的灵活性。很简单,对吧?是的,但是你必须为延迟满足做好准备。为了获得自动化的后端财务收益,提高生产力和效率,需要投入大量的时间和精力进行架构和结构的改变。作为IT领导者接受这些挑战对于您的DevOps团队成功执行至关重要。
3.信任
最后,请相信您的DevOps团队,并确保他们知道这一点。DevOps专家明白,这是一个棘手的要求,但是他们必须拥有无可争议的支持和积极参与的意愿。随着DevOps团队不断改进您的IT环境,同时适应不断变化的技术,这通常会成为你“随时学习”的体验。
倾听,倾听,倾听并相信他们。通过提高效率,生产力和业务响应能力,DevOps的变化非常有价值,而且值得花费时间和金钱。信任您的DevOps团队可以让他们自由地做出最有效的IT改进。
新的CIO底线:为了最大限度地提高DevOps团队的潜力,请离开领导层的舒适区,接受“CIOps”转型。在整个DevOps过渡期间继续与DevOps团队寻求共同点,帮助你的组织实现长期的IT成功。