Maximize the synergies between DevOps and Scrum

Maximize the synergies between DevOps and Scrum

Today, most organizations adopted or are aggressively adopting DevOps to engineer their release infrastructure, and also for the many cultural benefits it offers. What are the synergies between Scrum and DevOps, how do they work together?

DevOps means that ultimately there are no humans involved through a building, testing and deployment. And removing manual processes have always been the primary goal of Scrum, right from the very beginning of Scrum.

DevOps has always been part of the whole idea behind Scrum.

Extreme Programming which is another framework, focus on the engineering practices, while Scrum focuses on the team, product backlog, and organizational practices. But ever since its original inception, the best Scrum implementations have always included Extreme Programming and DevOps practices.

DevOps largely became an important concept today because of the tool vendors develop to achieve full automation of build, test deploy, and operational support.

Check out CNCF Cloud Native Interactive Landscape

But to achieve technical excellence, teams first need to be agile.

No alt text provided for this image

Why are companies still hesitant to invest in full DevOps automation? And the same applies to adopt Scrum?

The main reasons are leadership resistance, the absence of commitment or training. Some leaders never had any training, never read any papers on agile or DevOps and therefore don’t understand that, well implemented, DevOps and agile transformations increase the flow of value and revenue while making defects go way down.

Another aspect is people are changing and adopting practices based on their comfort. Let's take the example of Sports.

In any game, like Cricket,

  • You know the rules
  • You understand the rules
  • You follow the rules

The thing is, people who don't know the rules, don't understand the rules, don't follow the rules, start defining new rules for the game.

In my opinion, Scrum is a game. It has certain rules. Look at Shu-Ha-Ri technique,

  • Shu: "obey"—traditional wisdom—learning fundamentals, techniques
  • Ha: Innovate —breaking with tradition
  • Ri: Transcendence

When it comes to Scrum and DevOps practices, people directly start from "Ri" level.

If you read Agile Project Development at Intel: A Scrum Odyssey,

"The team leaders agreed to commit to three months of implementing Scrum principles and practices “by the book” prior to questioning the effectiveness of the new processes or attempting to tailor it to Intel needs."

"Implementing Scrum “by the book” was an integral part of launching Scrum across the teams."

If you want to maximize the synergies between Scrum and DevOps, then start with knowing, understanding and following the practices by the book, don't question them without trying. Once you reach the level of "Ri" then transcend and tailor the best practices from the frameworks based on your project or company need.




To view or add a comment, sign in

More articles by Nirav Chotai

  • DevOps ecosystem

    DevOps is one of the most written-about terms in the world of agile development and continuous delivery. I would like…

    1 Comment
  • Happy New Year 2018! Achieve Goals for 2018!

    Did you know that most people ditch their resolutions before January is over and many more give up on their resolutions…

  • A Simple Framework for Career Move

    We all have moments during our careers where we become restless and think: I am ready for something new, but I have got…

    3 Comments
  • ScrumMaster and One Sprint!

    Hi, Nirav. I heard you’re a Scrum Master now.

    3 Comments
  • Tortoise and Hare, and Monkey Wins!!!

    A Hare one day make jokes about the Project plans and change control documents of the Tortoise. He challenged tortoise,…

    4 Comments
  • Will They Ever Catch That Banana?

    Start with a cage containing five monkeys. Inside the cage, hang a banana on a string and place a set of stairs under…

    2 Comments

Others also viewed

Explore content categories