monicazhang 发表于 2017-9-9 15:06:31

做好DevOps,你需要关注这4大因素

本帖最后由 monicazhang 于 2017-9-9 15:07 编辑

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

>>>>DevOps实践现状"做不做DevOps的主要区别是人与人之间的相互作用和影响。共享知识、共同的目标和对成功的渴望,都是那些想实践DevOps理念企业所具备的特质。
如果这些软性条件已经准备好,那么只要具备必要的基础设施和实施计划即可进行。通常小企业没有很大的流动性, 能够快速将信息传递给更多的人,很好地落地DevOps理念。当然, 这不是大多数企业能遇到的情况。
若还没有获得足够的支持,要从那些已经对DevOps有大量投入的企业身上取经,形成计划,以便让公司对DevOps有想法和认知,有助于得到公司更大程度上的支持。>>>>得到公司高层的支持没有不适合DevOps的企业,只有不适合DevOps的人。企业是商业性组织,非常重视效率提升对自身的价值,而DevOps在效率提升方面的成绩已被广泛认可。
落地DevOps理念一个重要因素是得到高层的支持。没有高层的支持,顺利实施和执行很难。同样,假如已经准备好相应的计划,公司内有团队和成员认可,那么会更容易获得管理层的支持。
此外, 如果管理层没有号召成员参与的积极性,会拖慢推进的节奏。因为有些成员在一些项目没有得到高层支持的情况下, 就不会有紧迫感,从而做出改变。因此, 尽最大努力得到高层的全力支持, 才可以让DevOps落地进展得更快。>>>>确保团队协作性成功的部署要从最了解和熟悉的应用着手,然后扩展到组织层面,并通过最佳实践不断改进。假如一切从头开始,注定会引起很多不必要的和意想不到的干扰和阻力。
不管是否有来自公司高层的支持, 确保团队成员之间的协作性非常重要。只有让大家觉得这种改变总体舒适,随着时间的推进,更多成员和团队领导者才会改变想法。
例如,向每个团队展示DevOps如何使他们受益, 并节省部署前的时间, 那么就更容易获得他们的支持。如果只是要求团队在特定日期开始实施新的流程, 就只会得到很负面的消极抵抗。
如果在企业当中已经形成影响力和领导力, 这有助于企业成员更快地参与到流程中来,并能看到给每个人、团队以及企业带来的变化。>>>>尽快改变当然, 如果有重要问题需要尽快改变, 如当前流程的安全问题,那么可以通过必要的解释和沟通使问题尽早解决。这种情况下, 通过任何方式促成改变都是必要的。如果必须采取这种方式,一定要得到管理层的支持。
综上所述, 在希望尽快改变时,首先要有一个过渡计划, 让成员尽可能得到信息、培训及其他方面的帮助, 让大家积极参与这个过程。一般, 如果人们了解他们正在帮助解决一个潜在的严重问题, 他们更愿意伸出援手。
最后,在做出决定之前,只要能确保尽可能多的考虑到了上述这些点,每个人都能有更舒适的改变,这就是开始实践DevOps的好时机!
原创:John Pollock
页: [1]
查看完整版本: 做好DevOps,你需要关注这4大因素