10个小技巧帮助Devops走向成功
2016-10-26 01:55
316 查看
DevOps成为越来越多的大型公司和组织的关键,所以参考一些公司成功实施DevOps的一些做法对我们很重要。
很明显,只要正确运用,DevOps会是非常有效的工具。今年6月份,一份 Puppet问卷 显示,使用DevOps方法的IT部门成功部署软件的次数平均是不使用的200倍。同时,他们的恢复次数比没使用DevOps的同行多了24次,而且修改配置的失败率降到原来的三分之一。
因为这些成功,DevOps变得格外流行,一份2012年以来的 真实报告 显示DevOps职位比例从不到1%增加到30%。
下面列举技术负责人必须知道的DevOps领域的10个技巧:
企业策略不能干扰开发团队和IT团队间的协作,这一点非常重要 。要给予开发部门自由和资源,来加快DevOps的成功应用。这就需要敏捷方法来缩短软件发布周期以及降低部署时机器宕机时间。但是,这需要管理部门支持IT文化变化,减少开发部门与IT部门间的障碍。
不要忽略你为什么正在做这些 。通常人们会迷失,只是一味确保正确地执行了任务,却不考虑为什么这么做,甚至不会从整个组织的角度思考。相反,我们要不断地解决瓶颈,通过改进瓶颈,帮助整个组织快速高效运转。
DevOps技术自动化了许多工作,这却不意味着工作减少了 。DevOps改变了开发团队和部署团队的工作方式,但是这两个部门不会相互排除。
不断反馈是评估高效率和DevOps成功的关键因素 。开发、设计、产品管理等都需要反馈。重要的是不要线性地看待交付过程,你必须不断地从错误中学习,不断成长。
不能低估团队合作与相互尊重 。所有的员工应平等对待,为了目标一起工作。管理者要确保没有特权团队为了发布某个版本而打断整体的DevOps流程。使用聊天室,让每个人都能够讨论当前发生的事情会很有帮助。
开发周期中尽早解决安全问题 。DevOps前没有考虑安全因素是非常危险的。安全性需要增加到产品特性中,它不是一个可以推迟解决的小事。
考虑第三方供应商,也许您的组织需要他们的服务 。为了团队成长,你需要与这些供应商建立良好的关系,来促进彼此的信任、得到良好的反馈。
借助DevOps,仍然需要权限控制,并且开发者不能有生产服务器的root权限 。他们也需要类似的机制管理生产和非生产服务器,降低潜在问题的概率。
考虑到DevOps团队每周至少需要25小时 监管云环境 ,因为这会占用其它工作的时间。
信息和进度透明 。状态更新与失败通知保证组织内部信息一致,有助于提高生产率和速度。
DevOps在不断发展,它已经向企业和组织证明了自己的价值。每一位技术负责人应该参考这10个技巧并应用到自己的公司中。DevOps并不是那些实现一次就不需要过问的事情,它需要你不断投入与改进。为了加快产品研发速度、提高团队效率,你有无数的事情要做。但参考这十个技巧将是朝着正确方向迈出的巨大一步。
原文连接: 10 Tips for DevOps Success (翻译:adolphlwq)
=========================================
译者介绍
adolphlwq ,LinkerNetworks南京分公司软件工程师,2016年7月毕业于南京信息工程大学。大学时期是校技术社团 多火工作室 核心成员,博客地址: QuanTalk
查看原文:http://www.zoues.com/2016/10/25/10%e4%b8%aa%e5%b0%8f%e6%8a%80%e5%b7%a7%e5%b8%ae%e5%8a%a9devops%e8%b5%b0%e5%90%91%e6%88%90%e5%8a%9f/
很明显,只要正确运用,DevOps会是非常有效的工具。今年6月份,一份 Puppet问卷 显示,使用DevOps方法的IT部门成功部署软件的次数平均是不使用的200倍。同时,他们的恢复次数比没使用DevOps的同行多了24次,而且修改配置的失败率降到原来的三分之一。
因为这些成功,DevOps变得格外流行,一份2012年以来的 真实报告 显示DevOps职位比例从不到1%增加到30%。
下面列举技术负责人必须知道的DevOps领域的10个技巧:
企业策略不能干扰开发团队和IT团队间的协作,这一点非常重要 。要给予开发部门自由和资源,来加快DevOps的成功应用。这就需要敏捷方法来缩短软件发布周期以及降低部署时机器宕机时间。但是,这需要管理部门支持IT文化变化,减少开发部门与IT部门间的障碍。
不要忽略你为什么正在做这些 。通常人们会迷失,只是一味确保正确地执行了任务,却不考虑为什么这么做,甚至不会从整个组织的角度思考。相反,我们要不断地解决瓶颈,通过改进瓶颈,帮助整个组织快速高效运转。
DevOps技术自动化了许多工作,这却不意味着工作减少了 。DevOps改变了开发团队和部署团队的工作方式,但是这两个部门不会相互排除。
不断反馈是评估高效率和DevOps成功的关键因素 。开发、设计、产品管理等都需要反馈。重要的是不要线性地看待交付过程,你必须不断地从错误中学习,不断成长。
不能低估团队合作与相互尊重 。所有的员工应平等对待,为了目标一起工作。管理者要确保没有特权团队为了发布某个版本而打断整体的DevOps流程。使用聊天室,让每个人都能够讨论当前发生的事情会很有帮助。
开发周期中尽早解决安全问题 。DevOps前没有考虑安全因素是非常危险的。安全性需要增加到产品特性中,它不是一个可以推迟解决的小事。
考虑第三方供应商,也许您的组织需要他们的服务 。为了团队成长,你需要与这些供应商建立良好的关系,来促进彼此的信任、得到良好的反馈。
借助DevOps,仍然需要权限控制,并且开发者不能有生产服务器的root权限 。他们也需要类似的机制管理生产和非生产服务器,降低潜在问题的概率。
考虑到DevOps团队每周至少需要25小时 监管云环境 ,因为这会占用其它工作的时间。
信息和进度透明 。状态更新与失败通知保证组织内部信息一致,有助于提高生产率和速度。
DevOps在不断发展,它已经向企业和组织证明了自己的价值。每一位技术负责人应该参考这10个技巧并应用到自己的公司中。DevOps并不是那些实现一次就不需要过问的事情,它需要你不断投入与改进。为了加快产品研发速度、提高团队效率,你有无数的事情要做。但参考这十个技巧将是朝着正确方向迈出的巨大一步。
原文连接: 10 Tips for DevOps Success (翻译:adolphlwq)
=========================================
译者介绍
adolphlwq ,LinkerNetworks南京分公司软件工程师,2016年7月毕业于南京信息工程大学。大学时期是校技术社团 多火工作室 核心成员,博客地址: QuanTalk
查看原文:http://www.zoues.com/2016/10/25/10%e4%b8%aa%e5%b0%8f%e6%8a%80%e5%b7%a7%e5%b8%ae%e5%8a%a9devops%e8%b5%b0%e5%90%91%e6%88%90%e5%8a%9f/
相关文章推荐
- 【办公技能】10个Excel小技巧助你走向职场巅峰!
- 大学生正确的职业规划将会帮助你走向成功!
- 10个帮助你创建超棒jQuery插件的小技巧
- 异步决策:帮助远程团队走向成功
- 分享10个帮助你编写更加简洁javascript代码的小技巧
- 异步决策:帮助远程团队走向成功
- 10个帮助你快速调试和排错的小技巧
- 10个帮助你创建超棒jQuery插件的小技巧
- 5种营销自动化方式帮助小型企业走向成功
- 分享10个帮助你编写更加简洁javascript代码的小技巧
- iOS10个实用小技巧
- 使用Storyboards开发的10个小技巧
- 助你成功的10个万能谈话技巧
- 3g教育````走向成功
- 一位毕业八年后的成功人士给年轻人的10个忠告
- 你可能不知道的10个JavaScript小技巧
- 分享10个帮助你实现超酷特效的jQuery插件
- 毕业奋斗八年成功后有感,给年轻人的10个忠告
- 5条建议帮助设计一个成功的购买按钮
- 年轻人少奋斗8年 成功赚钱10个方法