×

微信扫一扫,快捷登录!

标签: 暂无标签
本帖最后由 monicazhang 于 2017-9-9 15:07 编辑

当决定实践 DevOps 时, 行动的最佳时机往往不好确定。组织中有人会进入管理层吗?能否从决策层得到支持?在推动实施时能带给人一种很舒服改变的感受吗?技术需求 (如云产品)是否必须进行更改?所有因素都会影响到实践DevOps的最佳时机,因此要仔细考虑什么是最好的实现方法和路径。


>>>>
DevOps实践现状
"做不做DevOps的主要区别是人与人之间的相互作用和影响。共享知识、共同的目标和对成功的渴望,都是那些想实践DevOps理念企业所具备的特质。

如果这些软性条件已经准备好,那么只要具备必要的基础设施和实施计划即可进行。通常小企业没有很大的流动性, 能够快速将信息传递给更多的人,很好地落地DevOps理念。当然, 这不是大多数企业能遇到的情况。

若还没有获得足够的支持,要从那些已经对DevOps有大量投入的企业身上取经,形成计划,以便让公司对DevOps有想法和认知,有助于得到公司更大程度上的支持。
>>>>
得到公司高层的支持
没有不适合DevOps的企业,只有不适合DevOps的人。企业是商业性组织,非常重视效率提升对自身的价值,而DevOps在效率提升方面的成绩已被广泛认可。

落地DevOps理念一个重要因素是得到高层的支持。没有高层的支持,顺利实施和执行很难。同样,假如已经准备好相应的计划,公司内有团队和成员认可,那么会更容易获得管理层的支持。

此外, 如果管理层没有号召成员参与的积极性,会拖慢推进的节奏。因为有些成员在一些项目没有得到高层支持的情况下, 就不会有紧迫感,从而做出改变。因此, 尽最大努力得到高层的全力支持, 才可以让DevOps落地进展得更快。
>>>>
确保团队协作性
成功的部署要从最了解和熟悉的应用着手,然后扩展到组织层面,并通过最佳实践不断改进。假如一切从头开始,注定会引起很多不必要的和意想不到的干扰和阻力。

不管是否有来自公司高层的支持, 确保团队成员之间的协作性非常重要。只有让大家觉得这种改变总体舒适,随着时间的推进,更多成员和团队领导者才会改变想法。

例如,向每个团队展示DevOps如何使他们受益, 并节省部署前的时间, 那么就更容易获得他们的支持。如果只是要求团队在特定日期开始实施新的流程, 就只会得到很负面的消极抵抗。

如果在企业当中已经形成影响力和领导力, 这有助于企业成员更快地参与到流程中来,并能看到给每个人、团队以及企业带来的变化。
>>>>
尽快改变
当然, 如果有重要问题需要尽快改变, 如当前流程的安全问题,那么可以通过必要的解释和沟通使问题尽早解决。这种情况下, 通过任何方式促成改变都是必要的。如果必须采取这种方式,一定要得到管理层的支持。

综上所述, 在希望尽快改变时,首先要有一个过渡计划, 让成员尽可能得到信息、培训及其他方面的帮助, 让大家积极参与这个过程。一般, 如果人们了解他们正在帮助解决一个潜在的严重问题, 他们更愿意伸出援手。

最后,在做出决定之前,只要能确保尽可能多的考虑到了上述这些点,每个人都能有更舒适的改变,这就是开始实践DevOps的好时机!

原创:John Pollock

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x




上一篇:为DevOps这么努力,怎么还是失败了?
下一篇:魅族持续集成平台历程
monicazhang

写了 2297 篇文章,拥有财富 12859,被 21 人关注

您需要登录后才可以回帖 登录 | 立即注册
B Color Link Quote Code Smilies

成为第一个吐槽的人

Powered by IT 运维管理
返回顶部