monicazhang 发表于 2017-8-8 14:12:27

高效能组织如何让Devops落地?

Devops如今已经成为一套为人熟知的实践方法集和文化价值观,它致力于帮助不同规模的组织缩短交付周期,提升交付质量,获取安全、高效、快速的产品开发和反馈能力。有数据表明,在过去的六年中,Devops实践可以带来更高的IT服务效能。下面,我们就来看看,最新的研究报告说明Devops在组织中落地需要哪些条件:1. 组织中变革型领导数据表明,组织中领导对于Devops的落地起到了相当重要的作用,而领导自身领导能力的差异,也影响了组织Devops的转型和落地。研究分析,具备如下特征的变革型领导,对于塑造组织的文化和实践,提高效能会产生巨大影响:1. 愿景:对组织走向有明确的概念,五年后应该达到的目标很清晰。 2. 鼓舞型沟通:采用一种鼓舞和激励的方式进行沟通,尤其是在一种不确定的环境中。 3. 智力激发:鼓励员工以全新的角度思考问题。 4. 支持型领导:设身处地地关注员工的个人需求和感受。 5. 个体认同:表彰目标达成和工作质量改进,亲自祝贺那些做出了杰出贡献的同僚。2. 自动化2017年最新统计数据表明,低效能组织的生产力(部署频率和变更前置时间)有所提升,但是稳定性(故障恢复时间、变更失败率)下降了。原因在于在追求生产力的过程中,忽略了质量的建设。高效能组织通过内建质量和自动化降低了手工作业和返工,生产力和稳定性兼得。中等效能组织因为处在转型期,正在积极消除技术债务,导致效能优势不明显,但一旦经过了降低技术债务的阶段,进一步的自动化变得触手可及,团队在将迎来新的阶段。3. 持续交付持续交付是Devops理念中的核心实践,在持续交付的过程中,全面使用版本控制、持续集成和主干开发、在软件交付中集成安全机制、导入自动化测试和自动化部署都对IT效能有非常正面的影响。其中,自动化测试所带来的正向影响最为显著。.4. 松耦合架构在松散耦合的架构中,在不依赖关联组件或服务的变更下修改独立的组件或服务是非常容易的。就组织而言,当团队不需要依赖于其他团队就能完成他们的工作时,就可以称之为松耦合团队。而很多低效能组织迟迟无法优化工作流的原因便是在于此,他们的价值交付需要流经不同的工作中心,单一团队无法交付价值,导致工作在不同团队间流转、等待时间很长,效率低下。松耦合的技术和组织架构,将会很好的解决这个问题,使得组织的资源效率向价值效率转变。5.精益产品管理我们将精益产品管理的模型划分为两个方面的能力:1.把大的工作分解为小批量工作,并在整个交付流程中可视化这些工作的流动2.搜集、传递、落实用户的反馈自从2009年DevOps出现以来,我们总能听到这样的声音:”我们的环境不适合DevOps,因为我们绝大多数使用的都是商业软件。“但事实证明,越来越多的传统企业都在尝试拥抱DevOps,通过绞杀者模式持续重构现有的遗留系统,选择架构合理的商业软件,DevOps与商业成品软件也能完美契合。结论几乎每家公司都依赖于IT系统,那么IT效能也就势必会成为组织的核心竞争力之一,IT效能会受到很多因素的影响,我们可以通过改进领导力、工具、自动化和持续学习、改进来提升IT效能.
来源:高翔
页: [1]
查看完整版本: 高效能组织如何让Devops落地?