LOGO

刘通老师 试听

主讲课程

  • .PMP®项目管理
  • .项目管理实战
  • .项目管理沙盘-挑战埃及
  • .瑞通敏捷项目和服务管理沙盘

高效的DevOps Effective DevOps

  • 发布日期:
  • 2018-06-13
  • 浏览次数:
  • 354
  • 分享
  • 点赞: 0

        高效的DevOps是一本由作者亲身经历所演绎的关于DevOps文化变革进行详细阐述的难得好书通过本书精辟的论述,我们明确DevOps的落地不仅仅是自动化工具的搭建,更需要结合文化变革一起落地。DevOps的文化可以总结为知识分享、跨职能的协作、积极倾听和同理心、不断试错和不指责等。在书中列出很多生动的例子,介绍组织如何锻造其DevOps文化并能够成为高效技能团队的,其对DevOps文化实现的完美呈现成就了本书在DevOps知识领域不可撼动的旗手地位


        本书作者所在Etsy公司的DevOps实践很好印证了DevOps不仅仅是一种软件开发和持续交付的方法论,更是一种文化变革使然。


        Etsy是一个销售手工艺品和古董的全球在线集市的公司。该公司在应用持续交付工具上也是业界楷模,其通过应用Github、Jenkins集群和Deployinator等工具已经实现每次部署的前置时间(Lead Time)在10分钟以内,每天部署60次之多。在软件部署后可以通过Nagios工具监控可能出现的故障或问题,如果有故障或问题出现,则鼓励全员即所有人协同承担责任,建立公司整体的不指责文化,通过相互的协作帮助尽快解决故障或问题。


       文化的锻造是一种移风易俗的改变,它不是一朝一夕就可以见成效的,是所谓大厦起于垒土。持续的变革会体现在组织日常运作的方方面面。比如软件工程师在刚入职到Etsy时就需要遵循通过Github管理个人本地代码,并实现每日构建的基本规则。Etsy会有Mentor制度,安排一个老员工与新员工进行结对编程,使新员工尽快熟悉日常工作中可能会使用的开发和测试过程。通过指导(Coach)和协助代码审查等方式来帮助新员工成长。允许新员工犯错,提供一个高度信任的无指责环境,提倡感谢文化(每次故障解决时,受惠方都要说声“谢谢你”!定期公开认可其他人的成就或贡献),不提倡英雄文化。

        

        英雄文化在目前很多企业都存在。他们崇尚所谓的英雄,比如可以长时间工作,独立地排查故障,以及不断通过“救火”来彰显其能量。这种英雄文化的情况是不健康的,长时间的工作会导致对工作本身的倦怠。凡是希望成为“英雄”的人,他们会对自己的成就或收获更感兴趣,而对作为团队的一份子如何协同和有效地工作不感兴趣,对他人的意见置若罔闻。


       Etsy公司在DevOps落地方面基本实现DevOps理论倡导的4大支柱,即协作、亲密性(同理心)、工具和规模化协作是通过支持多人的交互和输入来构建一个特定结果的过程。开发和运维的协作可以提升软件交付的效率,且缩短交付的周期时间。亲密性和同理心使大家共筑组织或团队的整体的目标,并且在整体目标下不断的分享专业和相互学习。工具只是加速器,起到推波助澜的作用,而不是必要的和唯一的选择。规模化是讨论不同规模的组织如何适用于DevOps的模式,当DevOps在某个小分队或部门形成标准化或成熟的实践,可以考虑适时推广到整个组织或整个产品交付的全生命周期。


       Etsy从一开始就是一个基于社区文化的公司,其清楚的指出公司的整个价值观,并刻意的加以保持和小心的加以呵护。具体如下价值观及其理念是值得我们每个公司学习和借鉴的:


      1、建立部门协作和日常工作内容透明可视、同理心和重视人文的文化;

      2、立足长远规划和构建

      3、重视产品工艺的工匠精神,内建质量

      4、相信凡事都不能缺少趣味性,并把这种趣味性纳入激励的手段

      5、一如既往的臻于至善   

以下所有均为我们的专职老师原创,转载请注明出处

上一篇 持续交付 发布可靠软件的系统方法

下一篇 IT服务连续性管理流程介绍(1)