自从有了 DevOps,开发和运维没有恨没有怨,从此一起手牵手,开心得 coding 和捉 bug 了! 互掐不是没原因 绝大多数的开发团队中,atv,开发、运维之间有着一系列冲突和博弈。 比如开发部门要开发一款新产品,这款产品开发总是追求使用最新最炫的技术,让客户觉得花的钱值得,同时也能给公司带来丰厚利润。开发会使用最新的技术和运行平台,还得马上交付,所以开发会一段时间内没日没夜的加班、咣咣咣赶代码最后如期完成了任务。 然后开发就把自己的“杰作”一股脑的甩给了运维小伙伴,后者还没能完全接手,前者已经迫不及待的开始了庆祝。 但是最后呢,运维团队却因为宕机而处罚。 开发团队迫切要求运维小伙伴进行更多的部署;运维团队则要求开发小伙伴的交付模块包含更多结构和更高的精确度。这些矛盾在很多开发团队中已经根深蒂固,并且因为不同团队成熟度有不同而更加严重。开发和运维在组织上的割裂,会导致互相之间的利益冲突,整体互喷,造成团队严重内耗。 反思一下就知道,其实很多时候不是对错之别,站在双方的立场上来考虑,很多的工作流程里开发和运维是脱节的。 幸好,DevOps 来了! 维基百科上对 DevOps 进行了定义:DevOps 强调开发人员和运维人员(IT 人员)的合作,实现软件交付和基础设施变更的自动化。它旨在建立一种可以快速、频繁、可靠地构建、测试和发布软件的文化。 说人话,就是 DevOps 让两家人变成一家人,把开发(Development)和运维(Operations)这两个领域的合并。 DevOps 在一定程度上可以帮助避免职业倦怠感,毕竟撕多了会累啊~~~~ 这种职业倦怠感倦怠感的后果对于团队而言都十分严重。团队可以通过建立一个有利的工作环境, 确保员工明白自己工作的重要性及其工作与组织的战略目标紧密联系。 那么,这个 DevOps 实现细节是什么样的?StuQ 特别邀请 ThoughtWorks 的 DevOps 技术咨询师开设系列课程,深入 DevOps 实战,快速掌握这个能够提升工作效率和帮助团队提升协作质量的新型技能。 送你价值 100元 本课程优惠码【QRJEJS99IT】,限使用 10次
j2直播,就靠DevOps了!丨课程推广" src="http://www.wzatv.cc/atv/uploads/allimg/170526/15254331F_0.jpg" /> (责任编辑:本港台直播) |