Piyush Rahate
A passionate Lean-Agile Coach with over 15 years of varied experience, I work with professionals, t... Read more
A passionate Lean-Agile Coach with over 15 years of varied experience, I work with professionals, t... Read more
For many years Scrum has been one of the go-to frameworks for teams adopting or trying to adopt agile working methods. Some teams have been successful, while others struggle to leverage the benefits of Scrum, achieve agility, and deliver value to their stakeholders.
As we work with more and more teams, scrum masters, and engineers, we tend to see that most of them (if not all) have similar problems and challenges. They all are trying to fit Scrum to solve those problems or fit these problems within the Scrum framework to find a solution — Neither of them works.
Same is being repeated with Scrum. We looked into the prescriptions of Scrum and started following it step by step. For every sprint, we need Sprint Planning checked. Every day there has to be a "Daily StandUp" checked. We must do the "Demo" and "Retro" checks every sprint. That is our Mental Model of a software development process.
As a result, Scrum, which was to be adopted as an empirical process that would help us to ‘Inspect’ and ‘Adapt’ as we make progress, is now just a set of practices and events to follow with little or no focus on the purpose of adopting Scrum. Instead of adopting Scrum to do the right thing, we adapted Scrum to fit our existing Mental Model.
"Since we cannot keep all the world's details in our brains, we create their representation." The mental models are like maps, small enough to fit into our pockets yet having all the information needed to traverse a city, a country, or even a continent.
As Scrum Masters, we need to help our teams to start thinking about the bigger picture. What is the customer's need, and how should we address it? We must help our teams think critically about the problem we are trying to solve. Let me take the analogy of maps to elaborate a bit more. A map has various elements, for example - the scale, the legends, directions, latitude, and longitude. All these elements help us navigate the terrain easily using the map.
Similarly, Scrum has various elements like - empiricism, values, rules, accountabilities, events, and artifacts. We need to use these elements of Scrum similarly (as we use maps) to navigate through Product Development.
The same could happen if too many stakeholders decide what should be built into the product. The result is probably nothing gets built. Hence, we need ONE person accountable for the Product.
However, each team should determine whether their interpretation of values is helping to create Transparency and Upholding Scrum or is it detrimental to the Scrum team's success. For example, I teach that the Scrum team should FOCUS on QUALITY to create DONE Increments.
Once you have that in place, instead of changing Scrum to fit into your context, you can use Scrum to address the issues at hand and start seeing the benefits of Scrum.
A passionate Lean-Agile Coach with over 15 years of varied experience, I work with professionals, teams and organizations helping them in their pursuit of agility. Being a Professional Scrum Trainer (Scrum.org), SPC (5.0, Scaled Agile), and ICAgile Authorized Instructor.
WhatsApp UsWe will get back to you soon!
For a detailed enquiry, please write to us at connect@agilemania.com
We will get back to you soon!
For a detailed enquiry, please write to us at connect@agilemania.com