使用devops的团队_为什么DevOps对于远程团队至关重要

使用devops的团队

The Coronavirus pandemic has had a profound effect on virtually all of our business lives — and that’s no different for DevOps specialists. The crisis has pushed companies to work remotely, and, in that context, some people feel like the continuity implied in DevOps is at risk. But that’s nonsense. With the right strategy, DevOps practices and strategies can actually benefit from the current situation.

冠状病毒大流行几乎对我们所有的商业生活都产生了深远的影响-对于DevOps专家来说也是如此 。 这场危机迫使公司开展远程工作,在这种情况下,有些人感觉DevOps所隐含的连续性正处于危险之中。 但这是胡扯。 使用正确的策略,DevOps的实践和策略实际上可以从当前情况中受益。

I know so because at BairesDev, the offshore development company I work at, we’ve seen what happens when you use DevOps on distributed teams. The approach provided by our distributed teams allowed us to reimagine what these practices could be, which led us to further automation, delegation, and organization of our entire infrastructure. Naturally, this positively impacted our whole workflow, a process in which DevOps became essential.

我知道是因为在我工作的离岸开发公司 BairesDev,我们已经看到了在分布式团队上使用DevOps时会发生什么。 我们分散的团队提供的方法使我们可以重新想象这些做法,这使我们可以进一步自动化,委派和组织整个基础架构。 自然,这对我们的整个工作流程产生了积极影响,在这个过程中,DevOps变得至关重要。

That can happen for your company, too, especially in the current circumstances. Even though you might not feel it’s appropriate to make huge transformations during a pandemic, this deconstruction of DevOps can mean a lot to you now that you’re working with remote teams. Let me explain myself a little more before giving you some suggestions as to how you can reinvent your DevOps practices.

您的公司也可能发生这种情况,尤其是在当前情况下。 即使您可能不认为在大流行期间进行大规模的转换是合适的,但由于您正在与远程团队合作,对DevOps的这种解构可能对您意味着很多。 在给您一些有关如何重塑DevOps做法的建议之前,让我先多说明一点。

完美的借口 (The Perfect Excuse)

The COVID-19 pandemic is throwing so many challenges that you might think that DevOps isn’t really a priority right now. However, you can better answer those very same challenges with the right DevOps strategy in place. Through it, you can truly transform your business, increase your value creation capabilities, and better navigate the stormy weather this year has reserved for us all.

COVID-19大流行病带来了很多挑战,您可能会认为DevOps现在并不是真正的优先事项。 但是,通过正确的DevOps策略,您可以更好地应对这些同样的挑战。 通过它,您可以真正地转变您的业务,提高您的价值创造能力,并更好地应对今年为我们所有人保留的暴风雨天气。

With the focus increasingly on accelerating the digital transformations of most companies, the pandemic is not just forcing you to work with distributed teams — it’s also pushing you to reimagine your workflow and face the inefficiencies you might have been omitting all this time. In turn, this serves as the perfect excuse to introduce as many changes as you need to ensure a smooth transition towards a more digitized environment, a moment when DevOps can truly shine.

随着越来越多的公司致力于加速大多数公司的数字化转型,这种大流行不仅迫使您与分布式团队合作,而且还促使您重新构想工作流程并面对您可能一直忽略的低效率工作。 反过来,这是引入任何变化的理想借口,以确保向DevOps真正发光的那一刻过渡到更数字化的环境。

The crisis might have broken up teams used to work in the same room, but that may be a blessing in disguise. That’s because it can provide opportunities to look at communication deficiencies, management issues, and more strategic factors that working on-site might be masking. What’s more — going through the crisis together, even when you work remotely with your team, will create a stronger bond while also cementing some of the best DevOps practices.

这场危机可能使曾经在同一房间工作的团队分崩离析,但这可能是因祸得福。 这是因为它可以提供机会查看沟通缺陷,管理问题以及可能掩盖现场工作的更多战略因素。 更重要的是,即使您与团队进行远程合作,一起度过危机也将建立更牢固的联系,同时巩固一些最佳的DevOps实践。

In other words, the pandemic can lead to the development and the operations teams to be on the same page simply because they’ll have to develop new ways of working in all senses: new communication channels, adoption of new tools and scripts, and overall sophistication of your organization when it comes to keeping in touch.

换句话说,大流行可以使开发团队和运营团队处于同一页面上,这仅仅是因为他们必须开发各种意义上的新工作方式:新的沟通渠道,采用新的工具和脚本以及整体与组织保持联系时的复杂性。

In short, DevOps can be of guidance during this difficult time by providing a strong framework for collaboration and flexibility among distributed teams to thrive. That’s the main reason why DevOps feels so essential right now — and why it’ll retain that nature for the foreseeable future.

简而言之,通过为分布式团队之间的协作和灵活性提供强大的框架,DevOps可以在此困难时期提供指导。 这就是为什么DevOps现在感觉如此重要的主要原因-以及为什么它将在可预见的未来保留这种性质。

如何为分布式团队重新设计DevOps (How To Reimagine DevOps For Distributed Teams)

There are plenty of ways to use DevOps to create a better way of working remotely with your team. Naturally, I encourage you to go ahead and try to adopt as many as possible, as you’ll see more substantial benefits if you do so. What’s more — it’d be better if you explore your possibilities.

有很多方法可以使用DevOps创建与团队远程协作的更好方法。 当然,我鼓励您继续尝试并尽可能多地采用它,因为这样做会带来更大的好处。 更重要的是-如果您探索自己的可能性,那就更好了。

With that being said, let’s explore some of the most important ones, practices that have served us as offshore software developers but that can work for many other companies as well.

话虽这么说,让我们探讨一些最重要的实践,这些实践曾经作为离岸软件开发人员为我们服务,但也可以为许多其他公司使用。

  • Migrate your on-premises environment to the cloud. For that, you can use virtual machine vendors or cloud providers like Amazon or Azure. The ideal would be to end up with a multi-cloud migration effort, but in the meantime, you can use this approach and bring your office environment to the home of your employees.

    将本地环境迁移到云。 为此,您可以使用虚拟机供应商或Amazon或Azure之类的云提供商。 理想的情况是最终进行多云迁移,但是与此同时,您可以使用此方法并将办公室环境带到员工的家中。

  • Adopt automation for testing. You’ll need continuous testing to guarantee the continuous delivery that DevOps promises. Given the current situation, then, you definitely need to adopt automated tests. People doing manual testing on top of the crisis might bring you further errors. Besides, there’s plenty of automation tools you can use, so why add more workload to your DevOps cycle?

    采用自动化进行测试。 您将需要连续测试以确保DevOps保证连续交付。 因此,鉴于当前的情况,您肯定需要采用自动化测试。 在危机之上进行手动测试的人可能会给您带来更多错误。 此外,还有许多自动化工具可以使用,那么为什么要在DevOps周期中增加更多的工作量呢?

  • Revise your identity management practices. DevOps is all about having a strict grip on who can access what, a need that’s highly increased when you work with distributed teams. However, don’t tighten up your access-related processes too much or you’ll end up creating obstacles for the daily work. A combination of analysis of your current practices and automation can take you a long way.

    修改您的身份管理做法。 DevOps就是要严格控制谁可以访问什么,与分布式团队一起工作时,这一需求已大大增加。 但是,不要过多地加强与访问相关的过程,否则最终会给日常工作造成障碍。 对当前实践和自动化的分析相结合可以使您走很长一段路。

  • Increase your communication frequency and incorporate new channels (if needed). Since you won’t have the possibility of arranging impromptu meetings, you’ll have to make it up by increasing their frequency. Even if you feel like you’re overcommunicating some things, it’s better to do so, as communication is critical for DevOps. Rely on as many tools as you need to do so, including project management platforms and Slack.

    增加您的通信频率并合并新的渠道(如果需要)。 由于您不可能安排即席会议,因此您必须通过增加它们的频率来弥补。 即使您觉得有些交流过多,也最好这样做,因为交流对于DevOps至关重要。 依赖您需要的工具,包括项目管理平台和Slack。

  • Keep an eye out on knowledge silos. If you aren’t careful with how you assign tasks, you’ll end up having people that are the sole responsible for a specific job. That’s something that tends to happen with distributed teams, so you have to be vigilant because you don’t want your delivery cycle to get interrupted or blocked because the only person tackling a specific task is unavailable.

    留意知识孤岛。 如果您对分配任务的方式不小心,最终将只能由负责特定工作的人员组成。 分布式团队通常会发生这种情况,因此您必须保持警惕,因为您不希望因无法解决特定任务的唯一人员而中断或阻止交付周期。

  • Track and measure your progress. Create a roadmap for your projects, their phases, and even their tasks. In that way, you can adequately track the work and measure how much the team has accomplished. Doing so makes it easier for management to check on any process at any given time while also providing higher visibility to bottlenecks.

    跟踪并衡量您的进度。 为您的项目,阶段甚至任务创建路线图。 这样,您就可以充分跟踪工作并衡量团队的成就。 这样做使管理人员更容易在任何给定时间检查任何过程,同时还可以提高对瓶颈的可见性。

  • Be open. This should be part of your company’s culture and something you apply in everything you do, but it’s worth remembering it. Listen to your team, explore new tools, and read the stories of other companies in your situation to see how collaboration can be further improved. You’ll be surprised as to how many opportunities you’ll find.

    开门 这应该是公司文化的一部分,也是您所做的每一件事中都应运而生的事情,但值得记住。 听取您的团队意见,探索新工具,并阅读您所处情况下其他公司的故事,以了解如何进一步改善协作。 您会发现有多少机会,您会感到惊讶。

As you can see, these suggestions combine the technical and cultural aspects of working with distributed teams through a DevOps lens. You may notice that they aren’t precisely revolutionary principles (mainly because they are the main DevOps principles you already know). What’s changed is that they can be perfectly used in the context of distributed teams, so much so that these principles are essential for working remotely.

如您所见,这些建议通过DevOps镜头结合了与分布式团队合作的技术和文化方面 。 您可能会注意到它们并不是精确的革命性原理(主要是因为它们是您已经知道的主要DevOps原理)。 所发生的变化是,它们可以完美地用于分布式团队的环境中,以至于这些原则对于远程工作至关重要。

That’s why I think the pandemic is the best opportunity for you to finally embrace them in full and reinvent the DevOps processes you have today that may need to be up to the challenge of the current times.

这就是为什么我认为大流行是最好的机会,您可以最终全面拥抱它们,并重新发明您今天拥有的DevOps流程,这可能需要应对当前的挑战。

翻译自: https://medium.com/@guestposts_92864/why-devops-is-essential-for-remote-teams-b61a19cbf0c9

使用devops的团队

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值