Let’s Stop Lying! Almost Nobody Does Scrum!
When the output is all that matters, doing REAL Scrum becomes nearly impossible.
Scrum is the most used Agile framework in the world. Many companies claim to be Agile because they work with Scrum. Yet, I doubt they understand what doing Scrum means at all. From my experience, executives still misinterpret Agile; therefore, no matter the framework you work with, delivering what stakeholders want is all that matters.
For more than a decade, I worked with Scrum, and despite the fact of companies claiming to use Scrum, here is what I stumbled upon:
Doing Scrum goes beyond producing a set of features per?Sprint.
Let me go through the Scrum framework and critically compare expectations with reality. The content is based on my experience and observations in the digital industry. I hope you can benefit from it.
Many Places Have a Faulty Scrum Implementation!
A massive misconception of Scrum kills the chance of succeeding with it. I’ve often noticed companies use Scrum as a framework focused on execution. Executives want to maximize the output of teams. Inevitably, this faulty understanding of the framework ensures that teams will never reach the benefits of doing real Scrum.
For me, the game of Scrum is simple, and it can lead to success if we live the following:
The framework itself (rules, roles, artifacts, and events) guide the interactions to play it. Yet, what matters is how we?play.
Sadly, companies tend to play the game way differently than that. And Scrum descends into something awkward. Yet, they pretend to do Scrum, and I think it’s time to stop lying about it.
The following image reflects what I perceive from Scrum in practice:
Let me elaborate on each element of the Scrum Framework, and share what I’ve seen in the real world.
Product Backlog = Stakeholders’ Wish-list
How Product Owners manage the Product Backlog reveals a large portion of the organization’s agility. However, most of the time, the Product Backlog expresses the wishes of stakeholders instead of the end-users needs. The following traits help you identify when your backlog became a wish list:
When the focus is pleasing stakeholders, generating value becomes just a?dream.
Sprint Planning = Feature?Planning
How do you initiate your Sprint Planning? Do you first come up with a goal to pursue, or do you define a set of tasks to deliver?
Planning the Sprint can be either exciting or draining. Teams often use Sprints to define what they will deliver for the next cycle instead of agreeing on what to achieve during this time. However, this is far from doing Scrum. Here are some signs of misusing Sprint Planning:
On the contrary to these points, Sprint Plannings have to answer what to achieve and why that is important. My humble opinion is:
What matters most during the Sprint Planning is setting a compelling goal to pursue! Without that, we are?lost!
Daily Scrum = Daily Status?Report
It’s 09:15, and the Daily Scrum starts. The team looks apprehensive as the Product Owner is about to say something.
Product Owner: “John, where is my new feature? I need that today!”
John looks perplexed and says, “I couldn’t get that done because I had to support Peter with his task.”
Product Owner: “That’s not good. You should have told me that before. Now, I have a problem with my stakeholders. Can you do it today?”
领英推荐
John: “Maybe I can, but I need support from Julia, and she is working on the other feature you asked her to do.”
Julia: “I can support John if it’s fine to finish my feature tomorrow by the end of the day.”
Product Owner: “You’re making my life harder. But I can handle that with my stakeholders. Now let’s get back to work!”
The Daily Scrum is a moment for developers to organize their work and get closer to the Sprint Goal. Although everyone is welcome to attend, the event belongs to developers, and any other participant should be only a listener.
The problem is that many Product Owners receive unbearable pressure from stakeholders, and often they transport the pressure to developers. And ultimately, the Daily Scrum becomes a Daily Status Report.
Sprint Review = Bi-weekly Status?Report
What’s the Sprint Review? Here is what the Scrum Guide says. In bold, you can read the essential parts.
The purpose of the Sprint Review is to inspect the outcome of the Sprint and determine future adaptations. The Scrum Team presents the results of their work to key stakeholders and progress toward the Product Goal is discussed. The Scrum Guide, November 2020
The reality of Sprint Reviews is generally different from what the Scrum Guide suggests. I’ve come across the following issues:
I’ve noticed Sprint Reviews tend to become another status report moment. A typical scenario I’ve seen is the following:
That situation is far from the Sprint Review defined on the Scrum Guide, and yet it’s how many teams do?it.
Sprint Retrospective = Mechanical Review
For me, the Sprint Retrospective is a critical moment for the Scrum Team. They can step back from the daily business and identify opportunities to become a better version of themselves. Yet, many teams don’t see value in retrospectives and often prefer skipping them. But why?
What I observed is shocking. The Scrum Team mechanically uses the retrospectives, and the event ends up with no action for the upcoming?Sprint.
The retrospective often becomes a room to complain about people who are not in the room. Although the exchange may be rich, the outcome is low. For example, the Scrum Team complains DevOps team is slowing them down. When the retrospective becomes a place for complaints, the Scrum Team falls into victim mode and gives up trying to change anything because they feel powerless.
A meaningful retrospective starts with the agreed actions of the previous one, and the team navigates on what they did with them. Great retrospectives help Scrum Teams identify opportunities to become a better teams!
The Scrum Team = Feature?Factory
Most teams I have seen are not Scrum teams but feature factory teams. It’s unfair to say we do Scrum when the focus is on maximizing the team’s output.
The incapacity of embracing the unknown blocks teams from doing?Scrum.
The reality of Scrum Teams is sad when they become Feature Factory Teams; the roles shift to weird mutations. Here is what I’ve observed.
A Faulty Scrum Version Cannot Be Called?Scrum
I don’t claim all companies should do Scrum by the book. Each company can work the way they want. However, if the game becomes mechanical and lacks the intention of improving it frequently, it’s unfair to call this a faulty version of Scrum. It’s frustrating to be locked in the feature factory trap; this limiting version is not Scrum. The real Scrum empowers us to figure out how to find faster ways of delivering value.
Don’t insult Scrum with a misinterpretation of?it!
Don’t say you work with an Agile framework if you want to lock developers into a feature factory. Honesty helps everyone. I know many people who prefer being told what to do and would be happy to work in a place like that. Yet, I also know many people who cannot deal with the feature factory working style.
The real Scrum is for the brave ones. Those who have the guts to embrace the?unknown!
Technology Project Director @ kafi.vn | PMP, PMI-ACP
1 年And Product Roadmap is formed as Factory Planning. ‘cause the Business Sponsors are manufacturing/factory owners who are attracted by term of Digitalization but they are real Master of the “product”.
We are expecting too much from Scrum. Scrum is only as good as the environment it operates within. It doesn’t include product management, discovery, or change the way that managers and leaders approach planning. It includes values, but those values cannot be lived in a bubble and following scrum doesn’t change the broader org culture.
Very noticeable take and a good collection of red-flags. Thanks!
Sr Technical Product Manager | Spatial AI Platform @AiFi | Making AI perceive and interact with our 3D world
1 年Good article! Scrum is about outcomes (not outputs) and missionaries teams (not mercenaries) :)
Engineering Manager
1 年Thanks for putting words on my thoughts.