DevOps in a Remote world

With the prominence of Agile, DevOps, and SRE, how do things change when we move to working remotely?

Agile and Lean is about how teams iterate

Can you chunk features into sizeable, bitsize stories that can be designed, developed and tested in 2-3 days or less? With the business and development teams co-located, the task of “pairing” stories down to size becomes easier because you can ask questions to get to a “minimally viable product” much faster. When people are remote, teams now have to turn to tools to help get answers to clarifying questions.

There are so many advanced tools and methods of engagement out there that will assist in helping clients adopt Agile techniques.

    • Video Conferencing provides coaches the ability to deliver content in an interactive manner
    • Utilizing surveys allow coaches to get responses anonymously and yet understand where the audience is coming from in their own development
    • The coaches work with the tools the client has:
      • Lucid Chart
      • Storm Board
      • Trello
    • Coaches follow-up with exercise facilitation and coaching, to allow Product Owners and Scrum Masters through the process allowing them to run it themselves.

DevOps is about how teams collaborate

Managing tools and processes needed to collaborate becomes the role of “DevOps”.

How to ensure teams thrive in a remote DevOps Transition covers the notion of collaboration perfectly, especially in a remote world.

SRE (Site Reliability Engineering) is about how teams automate.

SRE is “DevOps reversed”. From an Operations’ perspective, how should changes be automated faster so that users can leverage functionality without experiencing any downtime. With teams co-located, questions can be passed back and forth in person. But, how do you do that when you can’t see the person? The following articles summarize the make of distributed SRE teams.

The Makeup of Successful Geographically-Distributed SRE teams: Part 1

The Makeup of Successful Geographically-Distributed SRE teams: Part 2

My toolbox for DevOps sites:

XebiaLabs Periodic Table – https://xebialabs.com/periodic-table-of-devops-tools/

DevOps Terminology – https://www.plutora.com/devops-at-scale/terminology-glossary

DataOps / DevSecOps – https://dzone.com/articles/dataops-leveraging-devsecops-principles-for-secure

LinkedIn – linkedin.com/in/sagarkarma

Twitter – @sagarvnvdevops

Leave a comment