Escaping Scrum’s Build Trap: Integrating Learning Increments
Introduction: Scrum’s Shortfall in Discovery Work
Scrum, as an Agile framework for product development, emphasizes the creation of a usable?product increment?at the end of every sprint. In Scrum, a “usable product increment” refers to a working product that could potentially be released to users. While incredibly effective in standard development cycles, this concept may be short-sighted when applied to discovery work. It often leads teams to sprint to nowhere, caught in cycles of building without understanding the right customer and business outcomes. You may achieve high velocity but little value.
The drive to produce a working product in each sprint can give rise to “Sprint Myopia,” a tendency to focus too much on immediate, short-term deliverables. This shortsightedness can conflict with both problem and solution discovery phases, which often require iterative learning, testing, and refinement over several sprints, especially when those sprints are short. Concentrating on short-term gains can lead teams to overlook the bigger picture, resulting in challenges and misalignment with longer-term objectives. It’s important to recognize that the iterative nature of discovery may demand multiple sprints before a fully functional product can be achieved.
Challenges include:
Incremental product delivery is crucial for empirically providing early value and testing solutions, yet, it shouldn’t be the only valid sprint outcome. Expanding the definition of successful outcomes to include discovery and learning outcomes can bridge this gap.
The Learning Increment: A Crucial Shift in Perspective?for Scrum
One way to alleviate the aforementioned challenges is to amend Scrum’s focus on a usable product increment and introduce the concept of a Learning Increment. A Learning Increment emphasizes learning, understanding, and alignment rather than producing a tangible product. By integrating this concept into Scrum’s framework, teams can become less locally optimized for building things and more focused on ensuring they build the right things. The feedback loops and rhythm of Scrum can help bring focus and ensure discovery does not go on forever.
This shift in perspective complements discovery activities and enables more focused exploration, especially when the environment and habitual practices do not prioritize learning. The Learning Increment becomes just as important as the Product Increment, guiding the three approaches discussed below to blend the advantages of Scrum with discovery.
Three Approaches to Blend Scrum with Discovery
1. Dual Track Scrum
In Dual Track Scrum, the process is divided into two parallel tracks: Discovery and Delivery. Unlike having separate teams, Dual Track involves a few team members from both tracks, such as the Product Owner (PO), User Experience (UX) designers, and an Engineer. They work simultaneously yet focus on different aspects. The other team members focus primarily on delivery.
Pros:
Cons:
For a deeper dive into Dual Track Scrum, you can visit?Jeff Patton’s article, which provides a more comprehensive look than my discussion here. It’s worth mentioning that some experts recommend using Kanban for the discovery track because of the work’s unpredictable nature. In my experience, sprints can also be highly effective for discovery. Both approaches have their merits.
2. Intermittent Discovery Sprints
Intermittent Discovery Sprints are dedicated sprints for discovery, breaking away from regular delivery sprints. Usually operating in a pre-determined cadence, such as every fourth Sprint is dedicated to discovery. These sprints have a separate discovery backlog, focusing on learning, prototyping, and understanding user needs. The discovery ends in a Learning Increment.? If you are familiar with Basecamp’s “Shape Up” process, it has some similarities to that, except that I encourage the whole team is involved in discovery and shaping the product in Intermittent Discovery Sprints. Note, think of the deliverables at the end as major and minor. For example, in a Discovery Sprnt, the major focus or Sprint Goal would be a Learning Increment and perhaps some decisions made. But, you could have a minor focus, which is to finish up the completion of a feature that was not completed last Sprint, which would be a Product Increment. Vice versa, for a Delivery Sprint, you can still learn about customer needs, but the major focus is delivering a small piece of working and usable product.
Cons:
领英推荐
3. Holistic Scrum
Holistic Scrum unifies discovery and delivery tasks into a single product backlog, allowing for a more comprehensive approach. The team self-organizes to prioritize what’s most important for the upcoming sprint, selecting from a blend of discovery and delivery tasks. This self-organization extends to deciding who will carry out each task and how it will be executed, whether the focus is discovery or delivery.
Pros:
Cons:
Each method provides its blend of Scrum’s strengths with the crucial elements of discovery. By prioritizing Learning Increments and Usable Product Increments, teams can more effectively harmonize their efforts with the twin imperatives of discovery and delivery. While other strategies can also be effective, each has advantages and drawbacks. For instance, conducting an extensive initial customer discovery phase and then shifting to solution-building offers another route once the list of problems is clearly identified.
Conclusion: Evolving Scrum for Discovery
Scrum’s focus on rapid delivery has solved many challenges, but it can limit discovery work, resulting in products that do not solve real problems. Introducing a Learning Increment brings balance. Teams can choose from approaches like Dual Track Scrum, Intermittent Discovery Sprints, or Holistic Scrum to blend discovery into their Scrum practices. The aim is not just to deliver products but to solve problems effectively.
Anticipated Criticisms and My Response
Critique 1:?Scrum is intentionally incomplete, so you can add practices like discovery.?
Response 1:?Agreed. The issue isn’t Scrum’s incompleteness but its insistence on a usable product increment at the end of each Sprint, leading to the challenges mentioned.
Critique 2:?You should always be learning and discovering. Consider reading Teresa Torres’s?‘Continuous Discovery.’?
Response 2: While unceasing learning may seem appealing on paper, maintaining a constant state of discovery may not be practically feasible. The suggested approaches strive to seamlessly incorporate ongoing discovery within the framework of Scrum. The three options outlined in this article can leverage the concept of continuous discovery, particularly Dual Track Scrum and Holistic Scrum. It's worth noting that 'continuous' doesn't imply uninterrupted; rather, it signifies an ongoing process that revisits the concept. By this definition, Intermittent Discovery Sprints embody continuous discovery due to their repetitive nature.
Critique 3: A usable product increment could include valuable data or insights, making your argument moot.?
Response 3:?That’s stretching the definition. Scrum’s traditional focus is on delivering a functional product increment for potential release to users or customers every Sprint.
Critique 4:?Intermittent discovery disrupts flow, making it inefficient.
Response 4:?Balancing discovery and delivery isn’t like running a factory line. Piling both tasks together can be too mentally taxing for many teams, slowing down productivity. We must respect the team’s cognitive load to effectively get the right things done.
Critique 5: According to Scrum, you must deliver a usable product increment by the end of a sprint. If you don't, technically, you're not doing Scrum since it is immutable.
Response 5:?Okay, point taken, and this critique is not technically incorrect. But does it really matter? If all other aspects align with Scrum, I still call it Scrum. While this critique may be accurate, it doesn't offer much practical value. Technically, Scrum is Creative Commons and can be modified based on its license; it would have to be called something slightly different. So, I could call this Product Scrum or John's Scrum, but that would be silly.
Critique 6: John, if you're not delivering a usable product each sprint, you're not truly Agile. You're using waterfall methods within the framework of Sprints.
Response 6: That's all-or-nothing thinking. The Agile Manifesto itself says, "Deliver working software frequently, from a couple of weeks to a couple of months, with a preference to the shorter timescale." It doesn't mandate delivery every sprint. If I have four one-week sprints and two are focused on discovery and prototyping while the other two yield usable products, I'm still in line with Agile principles. A Scrum team should be able to focus on the 'next smallest right thing,' which isn't always a usable increment. It's about finding a balanced approach. Being fixated on delivery, each sprint can cause the problems I've mentioned in my article. A discovery sprint doesn't turn it into a waterfall, especially when considering Winston Royce's original description. Products like the iPhone (read Creative Selection to learn more), which underwent iterative design phases before creating usable increments that could be released, also prove that Agile isn't just about ticking boxes every sprint.
Learn More?
If you enjoy these posts, consider subscribing to my mailing list or taking a course with me. My signature Certified Scrum Product Owner course focuses on customer discovery, using methods like Jobs To Be Done for Outcome-Driven Product Management.
The original article is published on my website at https://agileclassrooms.com/escaping-scrums-build-trap-integrating-learning-increments
I teach, coach, learn and live agile in every context I can.
11 个月I love the diversity of perspective! My main thought throughout is "co-creation". Whichever route you go down, take the team(s) with you. The more ownership and agency they have, the more likely it will be that they find a way of doing it that works for them. I also couldn't help but chuckle at your responses to potential critiques. I feel that. It's impossible to write anything without going into anticipation mode ??
Creative Senior Software Engineer
1 年Good read, I've always found the major issue with the way SCRUM is practiced in a corporate environment to be the focus on delivering usable features. The enhancements are often too complicated, misunderstood, or unrefined and when you get to the end of the sprint and nothing is delivered it is viewed as a failure. This happens over and over and the team becomes burned out and things feel hopeless. The higher ups lose trust because they don't see features being delivered. The other thing I see are enhancements being delivered that lack most of the features that were requested. Due to time constraints features keep getting pushed to the next sprint and as mentioned there is a "high-velocity output of low-value items" and the other features will be taken care of down the road (in reality never). I like the idea of expanding the definition of success to include discovery and learning. I think that in itself can take the pressure off. I like the idea of having two tracks, one for discovery and one for delivery. That way you are still delivering, but you are also allowing for some discovery and learning.
Lean Product Development
1 年Why do we absolutely have to fit learning into a logic of increments and sprints? When the right solution would already be to do away with the increments paced by sprints in order to obtain a continuous flow, with 'learning increment' we're simply making them even more inescapable. Knowledge needs to be continuously integrated to deliver good decisions, just as code needs to be continuously integrated to deliver good products.
From PMO Chaos, I Unveil the Holy Grail of Value Delivery. Slayer of Waste, Crafting Process Improvements, Orchestrating Operations Excellence to Champion Efficiency. Powered by Scrum and Kanban Summonings.
1 年Great article John, thank you!!
VP, MyInnerGenius | LinkedIn Top Voice | Keynote Speaker | Author | Co-Founder, Digital Badge Academy | ex-IBM | Award-winning strategist | I develop skills-first programs and world-class digital credentials programs
1 年How does Design Thinking fit in with your ideas here? i’ve always felt that design thinking, as it has been implemented in orgs where I have worked, never seems to integrate with actually producing some thing of real value — getting it done and off the mural. It often stops at the messaging stage with team members pumped up and excited for a few days, then deflated later.