博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
使用devops的团队_为什么每个开发团队都应该在2019年采用DevOps文化
阅读量:2523 次
发布时间:2019-05-11

本文共 2211 字,大约阅读时间需要 7 分钟。

使用devops的团队

在数字化竞赛中,开发团队已成为许多组织的骨干。 他们和运营团队需要做的比以往更多。 这些团队通常在维护遗留代码并确保产品或服务始终有效的同时,推动创新和变革。 允许开发人员和运营团队灵活,快速发展和机会主义的组织就是赢家,这就是为什么如此多的组织将构建DevOps文化作为优先事项的原因。

DevOps文化将开发团队与运营团队结合在一起,以更快地创建软件并减少错误。 DevOps文化与传统的IT文化大有不同。 DevOps文化不是让开发人员和运营团队分别工作,而是通过让他们共享共同的目标来促进他们之间的沟通。 它要求各方都了解目标,并且可以共同努力以使业务成功。

您的DevOps团队中的正确文化可以带来丰厚的回报。 报告说,采用DevOps文化的部署软件的频率是性能低下团队的200倍。 他们花了一半的时间解决安全问题,加快了恢复速度,并将变更失败率降低了三倍。 几乎所有组织都可以从采用DevOps文化中找到一些好处,但是这种文化是什么样的呢?

衡量,跟踪责任并保持透明

在每个步骤中,建立清晰的关键绩效指标(KPI)至关重要。 团队成员应该始终知道对他们的期望以及它如何适合整个项目。 这种 ,还可以提高团队的责任感。

过去,许多公司倾向于隔离工人。 仅在“需要知道”的基础上共享项目元素。 最好的DevOps团队已经超越了这一点。 每个人都应该知道系统是如何工作的以及事物如何融合在一起。 诸如类的协作工具和使团队可以清晰地了解整个规划,开发,测试和部署中的项目阶段。

确保每个团队成员都了解共同的目标。 团队成员越了解自己的角色及其与他人的适应度,他们的效率就会越高。 您希望团队成员在各个职能部门之间表现出共同的责任感。

自动化您所能

通过减少手动和重复性任务,您将提高开发和测试速度,同时减少错误。

DevOps文化的很大一部分是在可能的情况下实现自动化并标准化生产平台。 标准化和自动化有助于使部署更可预测,并且更不容易出现人为错误。 在工作流程过程中,您可以自动执行任何操作,包括可伸缩的基础结构,合规性和连续交付工作流程。 例如,诸如工具允许开发团队快速自动化应用程序部署。

通过减少手动和重复性任务,您将提高开发和测试速度,同时减少错误。 此外,通过消除繁琐且重复的任务,您还可以腾出团队精力来处理更高级别的任务,并减少疲劳和倦怠。

营造协作文化

在其他IT文化中,通过将团队成员隔离到项目的各个部分来分隔软件开发以提高速度。 开发团队专注于创新的软件,而运营则致力于降低风险并维护系统。 这些优先级会产生冲突。 DevOps文化致力于通过早期和持续的沟通来桥接这些优先事项。 通过软件开发 ,他们可以在将软件发送给运营团队之前确定风险,错误和错误。 团队将不再等到最后将所有问题放在一起, 然后再确定在开发周期的早期可能已解决的问题。

这种协作方式意味着可以更快地开发软件并减少错误。 除文化转变外,团队还需要新的DevOps开发工具,例如 ,该工具可用于隔离和协作。 诸如此类的工具可提高团队成员之间的可见性和沟通。

在同一个团队中进行运营和开发可以创建协作。 除了增强团队意识外,DevOps文化还可以帮助单个团队成员提高技能或展现其他才能。 通过将开发人员和运营人员结合起来,团队领导者可能能够确定人们在其特定专业领域之外的想法。 富有挑战性的团队成员不仅可以思考自己的目标,而且可以协作解决问题,这可以帮助个人在整个过程中增加其他技能或洞察力。 这可以帮助领导者找到可能成为明天团队领导者的当今团队成员。

设定现实,透明的目标

消除独立团队的力量使个人可以在里程碑面临风险时介入并提供帮助。

对于DevOps团队而言,没有什么比不切实际的目标更令人沮丧的了。 如果他们觉得被要求做的事是不可能的,那么他们可能不会尽力而为。 通过增加团队之间的沟通和可见性,管理人员将能够设定可以合理实现的现实目标。

此外,通过共同协作,DevOps团队还了解整个团队的绩效。 他们能够看到项目延迟到什么地方,或者项目在整个过程中是否正确进行。 消除独立团队的力量使个人可以在里程碑面临风险时介入并提供帮助。 通过查看整个过程,他们可以投入更多资金,并能够在需要时做出积极的改变,并确保按时交付更多项目。

创建一个共享的学习和持续改进的环境

最好的DevOps团队是敏捷的,并且不断寻找方法来变得更好。 持续改进的一部分意味着 。 此反馈对于团队和学科至关重要。 通过从生产,开发,设计和管理中获取定期反馈,您可以缩短开发时间。 它还使DevOps团队中的每个人都能认识到他们在整个产品中的角色。

人们喜欢成为不断达成和超越目标的成功团队的一员。 成功孕育成功。 同时,在工作中不会感到挑战或因贡献而受到认可的团队成员更有可能离开。

DevOps文化的各种好处

最终,快速,敏捷,创新的团队对于业务成功至关重要,而DevOps文化可以帮助推动业务发展。 DevOps文化可提供更强大的沟通,设定统一和透明的目标并建立切合实际的时间表。 通过鼓励流程的自动化和标准化,DevOps还可以产生更快的软件开发和更少的错误。 最后,它可以创建可以以新方式做出贡献的快乐且有能力的团队成员。 采用DevOps文化可以成为组织所需的竞争优势。


接下来要读什么

翻译自:

使用devops的团队

转载地址:http://jqczd.baihongyu.com/

你可能感兴趣的文章
Android 跑马灯效果与EditText冲突
查看>>
memcached Logging
查看>>
eclipse经常使用快捷键
查看>>
ZOJ 2588 Burning Bridges(无向连通图求割边)
查看>>
IP转换hash以及返回
查看>>
map+pair Bayan 2015 Contest Warm Up D题
查看>>
Jumserver安装日志审计和资产管理
查看>>
【转】resultMap详解(包含多表查询)
查看>>
在VisualStudio中显示当前的分支名
查看>>
Android 网络请求详解
查看>>
边工作边刷题:70天一遍leetcode: day 33
查看>>
第10章 系统级I/O(下)
查看>>
mysql foreign key(外键) 说明与实例
查看>>
二叉树的非递归遍历
查看>>
android中Activity布局以及实例
查看>>
jsp中常用操作字符串的el表达式
查看>>
element-ui <el-input> 注册blur事件
查看>>
HTML5须知的特征和技术
查看>>
HTTP请求方式GET和POST的区别详解
查看>>
Python02_流程控制及数据结结构
查看>>