Scrum master on DevOps projects -Tips/Challenges/
Hello everyone, I was wondering if someone can share insight on how SM roles and challenges look like in DevOps environment -
If you have worked on DevOps environment what tips/insight you can share to new SM.
I completely understand the Scrum process is the same but I am assuming some DevOps info might be helpful to run the process .e.g. Git related/Jenkins related etc etc. Thanks,
To maximize effectiveness of your scrum teams, it is good to understand the foundational WHY, as in why the organization wants to adopt a DevOps culture / mindset / organizational build. So start there.
Next to that, DevOps demand specific skills and mindset, it is important to check with the team if these are present.
Third, with DevOps, many times teams have specific needs for tools and (removal of) processes to be able to fully execute. make sure these are known and provided
I'd agree with Xander. Here are some points from my side:
Tips:
- Divide your tickets into small chunks
- 1 week sprints possibly for DevOps because cannot afford to disappoint other business users. They need to wait for 2 weeks in order for their work to begin
- Team should have all the skills as Xander mentioned
Challenges:
- Business users not having time to wait for sprint completion
- Sprint Planning
- Backlog refinement - as the priorities keep changing
- Creating a Sprint goal - sometimes as a sprint work may involve different projects at the same time
There is more to this tips/challenges list but I could compose only so much in the short window I had.
Good luck!
I completely understand the Scrum process is the same but I am assuming some DevOps info might be helpful to run the process .e.g. Git related/Jenkins related etc etc.
I'd suggest the best single thing you can do is to focus on cultural change rather than tooling. You might need to challenge the idea of "running a process" at all.
An effective transition to the DevOps environment is more about people and they way they work together to deliver products in new ways than it is about technology. By recruiting or retraining IT professionals to fill the DevOps roles, IT leaders can take an important first step toward achieving a successful DevOps delivery model.