Skip to main content

[VLOG] How To Use Scrum with DevOps

May 29, 2020

What's up awesome people! I hope you are staying safe and healthy. In 2018, I wrote a blog about Scrum and DevOps. Interestingly, many people shared that blog on the internet. But on the other spectrum, many people today still asked me whether they should choose Scrum or DevOps if their organisation wants to go towards agile transformation. One of the reason they wanted to go with DevOps is because they assume DevOps is only about using tools hence they think it is easier to do while using Scrum requires organisation change and management support. Some other comments that I have heard from many highly competent software developers is that Scrum is just bunch of ceremonies that waste software developer's time. That is sad to hear.

The fact is, Scrum and DevOps works well together. Until today, I still promote Scrum should be used with other technical excellence practices if organisations want to achieve high agility in delivering value to their customers. DevOps cover many technical practices that compliments Scrum because Scrum is just a framework. But sadly, there aren't too many Scrum practitioners in the market that practice DevOps practices with Scrum. So I created this vlog about how to use Scrum with DevOps to give organisations some ideas and strategies on how to use Scrum with DevOps to increase their agility. This vlog has been sitting in my backlog for a while because of the pandemic. I hope you enjoy it and find it insightful. Please help me share this vlog so that more people can understand how Scrum and DevOps can be used together and so that more organisations start to inject technical excellence practices into Scrum. Stay safe and stay healthy!


What did you think about this post?

Comments (3)


Wilberto Casillas
03:38 pm May 30, 2020

Fear not DevOps and Scrum are not distinct and play well together. Especially since the artifacts in the framework of Scrum can give direction to the automation of releases. As long as DevOps is represented as code (iac) devops and developers can finally talk the same language or even be the same person! At larger organizations a flavor of scaled scrum is desirable to manage interteam dependencies. Per the scrum guide every iteration or increment should be potentially releasable so being able to focus on features and packaging infrastructure and functionality as code makes things very easy. The problem that lots of orgs have is that cross functionality is limited so developers don't understand infrastructure at times and vice versa. What's worse is that they don't even care about learning the other tech, they are fine with just staying in their respective bubbles. The ideal scenario is that you have a team where individuals have expertise on tech but proactively do what they can to understand the full range of types of tasks. Over time the entire team will learn to operate in way where if a member of the team were to leave, get sick or something else that prevents them from working another team mate can pick it up. Just my two cents from someone who has successfully delivered projects with both scrum and waterfall techniques. Both have pros and cons and fit into different scenarios.


thusspokez
08:57 am May 31, 2020

Is Scrum a software development methodology or a framework? Also, what exactly is DevOps?

The people who do these jobs where often those who couldn't make the software developer or project manager grade and ended up in the background jobs providing low key technical support. Today, they are being promoted to the top of the software development hierarchy.

Further, these days, online software development discussions have become saturated with DevOps; you could easily make the mistake of thinking that it is now taught in academia as an academic degree in its own right.


DavidFarago
12:09 pm November 5, 2021

Thanks a lot for this video. For no 2 of the 3 DevOps ways being "amplifying feedback", there is astonishingly little in this video and the agile community in general about getting feedback from operations, aka monitoring. Is there a source which covers this, i.e. brings the telemetry / monitoring / alerting / SRE world and the agile world together?