Temperance in Agile: Why Less is More

Published on
5 minute read

In the fast-paced world of Agile, it’s easy to fall into the trap of doing too much. Whether it’s overloading your backlog, over-refining, or over-planning, too much of anything can be a bad thing. One of the key virtues that we embrace in Agile is temperance—the art of taking everything in moderation.

The principle of temperance reminds us that we must balance our efforts, focus on what truly matters, and avoid overcomplicating processes. This is particularly relevant when it comes to managing our backlogs and planning our sprints. In this post, we’ll dive deeper into what it means to apply temperance in Agile and share practical insights on how to strike the perfect balance in your Scrum practices.

What Does It Mean to Have a Lean Backlog?

In Agile, the backlog is the heart of the project. It contains everything the team will eventually work on, but that doesn’t mean it should be overloaded. A lean backlog ensures that your team stays focused on delivering value without getting overwhelmed. The key phrase here is: just enough and no more.

How Much Backlog is Enough?

This concept of “just enough” is something I’ve personally taken to heart, having been taught it by none other than Ken Schwaber, one of the co-creators of Scrum. He often said to me, “Just enough and no more.” It didn’t matter what the question was—whether it was about the size of the backlog, the number of developers, or the amount of time spent on refinement—the answer was always the same: just enough and no more.

So, how much backlog should we have?

  • Just enough to keep the team focused and working on high-priority items.

  • No more than necessary to avoid overburdening the team with low-priority tasks that can distract from delivering value.

Having too much backlog can be as harmful as having too little. Too many items can lead to unnecessary complexity, wasted effort, and even burnout. So, trim your backlog down to what is immediately valuable, and don’t be afraid to say no to non-essential features.

Maximizing Work Not Done: The Agile Mantra

One of the principles in the Agile Manifesto is to maximize the amount of work not done. This is the epitome of temperance in action—minimize effort for maximum gain. It’s not about cutting corners but rather about focusing your energy on what will truly make a difference. When you spend too much time refining, planning, or perfecting, you’re taking away time and energy that could be used to create value.

Practical Tips for Applying Temperance in Agile:

  1. Refinement: Just Enough and No More

    • Spend enough time refining backlog items so they’re ready for the next sprint but avoid over-refining. Too much refinement can lead to wasted effort on features that may never be prioritized.
  2. Planning: Keep It Lean

    • Sprint planning should focus on actionable, high-priority work. Avoid planning too far ahead or investing too much time in long-term speculation.
  3. Development Team Size: Just Enough and No More

    • Agile teams should have enough developers to maintain momentum, but not so many that coordination becomes a bottleneck. Think lean and keep the team small enough to stay nimble.
  4. Work in Progress (WIP) Limits

    • Implement WIP limits to prevent overloading your team. Too much work in progress can reduce efficiency and lead to incomplete or poor-quality outcomes.

Real-World Example: Balancing Refinement and Innovation

In one of my previous projects, our team was overly ambitious about refining every backlog item. We wanted to have every possible feature mapped out in detail. However, we soon found ourselves stuck in endless refinement sessions, debating the merits of features that didn’t add immediate value. Our velocity slowed down, and it felt like we were refining for refinement’s sake.

It wasn’t until we adopted the principle of just enough and no more that we saw real improvement. By focusing on the most critical items and minimizing time spent on low-priority tasks, we were able to accelerate delivery and improve customer satisfaction.

The Easy Path vs. The Hard Path

Temperance isn’t just about minimizing effort—sometimes, you’ll need to take the hard path to achieve the best results. The Agile mindset encourages us to maximize the easy path when possible, but it’s equally important to recognize when a more difficult route is necessary for long-term success.

This balance is crucial for sustaining Agile practices:

  • Take the easy path when it doesn’t compromise quality or value.

  • Be willing to take the harder path when it leads to better results.

For example, when refactoring code, the easier path might be to patch things up quickly. But if deeper refactoring is needed for maintainability and scalability, temperance would suggest taking the harder route, despite the short-term pain.

Advice for Agile Teams

  • Balance Short-Term Wins with Long-Term Goals: Don’t always choose the easiest route; ensure that you’re also considering the bigger picture and the long-term value.

  • Avoid Perfectionism: Perfection is often the enemy of progress. Deliver incremental improvements rather than striving for perfection in one go.

  • Learn to Say No: Not every feature request or idea belongs in your backlog. Be discerning and say no to non-essential work.

When to Seek Help

If you’re finding it difficult to strike this balance in your Agile journey, don’t hesitate to seek guidance. Whether it’s through training, coaching, or consulting, finding the right support can make a world of difference. My team at Naked Agility specializes in helping teams apply the Seven Virtues of Agility, including temperance, to maximize effectiveness.

If you’re ready to elevate your Agile practices and apply temperance to your backlog, refinement, and planning, reach out. We’re here to help, or you can always find a coach or trainer who can guide you in this journey.

Key Takeaways:

  • Less is more in Agile—focus on what truly adds value.

  • Just enough and no more applies to everything, from your backlog to your development team size.

  • Maximize work not done to reduce waste and increase value.

  • Be prepared to take the hard path when necessary, but always seek the simplest solution when possible.

  • Seek help early if you struggle to find balance in your Agile processes.

Agility isn’t just about moving fast—it’s about moving smart. 🌟 Find your balance, and your team will thank you for it.

Too much of anything can be a bad thing, and that leads us to one of our seven agile virtues, which is temperance. You need to take everything in measure, right? Make sure that you don’t do too much of something that could manifest in our world as having too much backlog. What does it mean to have a lean inventory in your backlog? What does it mean to not put things in there, to think a little bit more carefully about whether something should be in your backlog or not? What does it mean to have just enough and no more? That’s a common phrase that we use a lot, especially in the Scrum space. I remember I have this picture in my head of Ken saying it to me many years ago: just enough and no more. I believe, in fact, he actually said that no matter what quantity question I ask him, the answer is going to be just enough and no more. It doesn’t matter what the quantity question is, right?

So how much backlog should we have? Just enough and no more. How many developers should we have? Just enough and no more. How much time should we spend on refinement? Just enough and no more. Same for planning up front. That mantra of being focused on what it is we’re doing and minimising our effort. One of the principles in the Agile Manifesto is maximising the amount of work not done, right? And that’s that idea of temperance: maximise the amount of work not done, minimise your effort for the maximum gain, and always look to take the easy path where you can, but be willing to take the hard path when you can’t.

If you are having difficulty getting the most out of the seven virtues of agility, then my team at Naked Agility can help you, or find a consultant, coach, or trainer who can. It’s essential for you to find help as soon as you can and not wait. Use the links below to get in touch because you don’t just need agility; you need Naked Agility.

Agile Values and Principles Agile Frameworks Agile Project Management Agile Product Management Agile Philosophy Agile Transformation Software Development Pragmatic Thinking Agile Planning Software Developers

Connect with Martin Hinshelwood

If you've made it this far, it's worth connecting with our principal consultant and coach, Martin Hinshelwood, for a 30-minute 'ask me anything' call.

Our Happy Clients​

We partner with businesses across diverse industries, including finance, insurance, healthcare, pharmaceuticals, technology, engineering, transportation, hospitality, entertainment, legal, government, and military sectors.​

Higher Education Statistics Agency Logo
Emerson Process Management Logo
Sage Logo
Epic Games Logo
Deliotte Logo
Illumina Logo
ProgramUtvikling Logo
Akaditi Logo
Workday Logo
ALS Life Sciences Logo
Freadom Logo
New Signature Logo
Boxit Document Solutions Logo
Slaughter and May Logo
Lean SA Logo
Cognizant Microsoft Business Group (MBG) Logo
Slicedbread Logo
Milliman Logo
Washington Department of Transport Logo
Washington Department of Enterprise Services Logo
New Hampshire Supreme Court Logo
Royal Air Force Logo
Ghana Police Service Logo
Department of Work and Pensions (UK) Logo
Capita Secure Information Solutions Ltd Logo
Jack Links Logo
Schlumberger Logo
ALS Life Sciences Logo
Sage Logo
Hubtel Ghana Logo