Break the Task Trap: How Problem-Focused Requirements Drive Success


The Agile Compass

Matthias Orgler

Hello Reader,

last week we talked about how some organizations abuse transparency and cripple agility. This week we look at the way we define product requirements – and how that drastically affects the outcome!

Thank you for reading the free edition of The Agile Compass! Ever thought to upgrade? Premium subscribers improve their knowledge and skills faster by getting direct answers from me in our Discord community, connecting with fellow agile minds, and getting access to the full archive of articles.


Break the Task Trap: How Problem-Focused Requirements Drive Success

Ever feel like your projects are just endless to-do lists? 😅 Let’s flip the narrative. What if we started framing requirements as problems to solve, not tasks to complete? Trust me, it’s a game-changer!

Shifting Focus to the Customer

When we jot down tasks, we’re often laser-focused on the product. But who’s using that product? By framing requirements as problems, we naturally pivot towards the customer.

Think about it: when requirements are phrased as problems, both product managers and developers zero in on the user. The product manager (or product owner) is nudged to consider the who and why, not just the what and how. This means seeing the bigger picture—the customer’s job to be done (JTBD). It shifts the focus from just delivering features to delivering real value.

For developers, knowing the who and why behind a feature is like getting secret intel. 🕵️‍♂️ It provides valuable context that informs technical decisions. Plus, it allows them to make decisions themselves, speeding up development and boosting product quality. And let’s be honest, it feels good to know your work actually matters to someone!


Empowering Team Autonomy

Nobody likes being micromanaged or told exactly what to do. We all crave a bit of freedom and autonomy. By presenting developers with problems instead of tasks, we unleash their creativity and expertise.

Dan Pink nailed it when he said autonomy is a major human drive. Deciding how to solve a problem not only gives developers freedom but also taps into and enhances their mastery—their core technical craft. And guess what? Mastery is another big motivator!

When developers and product managers chat about the who and why, it boosts direct collaboration. No more playing email tag or deciphering cryptic Jira issues. It’s real people solving real problems together.

Read more about how autonomy and mastery motivate people in How to Motivate People


Breaking Free from Traditional Roles

In traditional projects, there’s often a Technical Project Manager (TPM) or Business Analyst (BA) acting as a go-between. They translate customer problems into technical tasks, and developers become task machines, often without a clue about the bigger picture.

But did you know: this approach stems from Tayloristic management, which wasn’t designed for knowledge work 😳. In fact, this approach has been shown to decrease productivity and stifle innovation among knowledge workers.

Plus, expecting a TPM to have deep technical and business expertise is a tall order. Even if they do possess this rare combination, they're usually not actually implementing and thus are a level removed from what happens specifically in the tech of this product.

By shifting to agile requirements, we eliminate the need for this middleman. The product manager focuses on defining the problem clearly (the who, what, and why), freeing them from needing technical expertise. Meanwhile, developers—our highly paid tech experts—get to flex their problem-solving muscles. 💪 It’s a win-win!


Promoting Independent Requirements

Tasks can become a tangled web of dependencies—a bit like trying to play Jenga on a rollercoaster 🎢. We have to set up the database before we can implement the API, we need the API do implement the UI, and we need the UI in order to test it 😫

Framing requirements as independent problems however keeps things neat and manageable. The problem of getting notified of new books is relatively independent from solving the problem of filtering book reviews. Teams can tackle issues without stepping on each other’s toes, making the process smoother and more efficient.

Read more about dependencies in Why Managing Dependencies Is Dangerous And How To Do Better


The Magic of User Stories

Enter user stories, the unsung heroes of agile methodologies (hint: they're an extreme programming technique, not a Scrum technique 😉). By describing requirements from the user’s perspective, they capture the who, what, and why without dictating the how. It’s like giving your developers a destination but letting them choose the best route.

This not only empowers the developers but also aligns everyone with the customer’s needs. It taps into the full power of a team of tech experts, leading to solutions that are often better than anyone initially imagined. 🚀

Learn about how to apply user stories in How to Boost Team Collaboration with User Stories – Not Just Writing!


Conclusion

Switching from task-based requirements to problem-focused ones isn’t just a tweak—it’s a transformation. It puts the customer front and center, empowers your team, and streamlines your agile workflow. Plus, it boosts motivation and job satisfaction among developers. Who wouldn’t want that?

Ready to experience this shift firsthand? Check out Agile Meadow, the newest game in my Agile Games Collection. It’s a fun way to grasp these concepts of agile vs traditional requirements and see them in action. 🎮

Stay agile, stay awesome! 😎

Thank you for reading The Agile Compass. I'm Matthias, here to help you help those around you become agile.


To learn and grow even faster, upgrade to a paid subscription. You’ll join our premium Discord community and get access to all past articles.

The Agile Compass is a newsletter for agile practitioners. You're receiving this email, because you subscribed on matthiasorgler.com. To unsubscribe or change your preferences, use the links below or just write me by replying to this email.

Kohlbrandstr. 20, Frankfurt, He 60385
Unsubscribe · Preferences

The Agile Compass

How to create high-performing teams, innovative products and lead thriving businesses? The Agile Compass shares hands-on knowledge from 20+ years of experience in industries worldwide. Matthias is a Silicon Valley veteran and has been awarded the Agile Thought Leader award in 2022. His unique approach focuses on the human side of creating thriving organizations.

Read more from The Agile Compass

The Agile Compass Matthias Orgler Hello Reader, one aspect of agility is to transition from a command-and-control management style to servant leadership and self-managing teams. But this transition can be hard – for managers as well as workers. Today I want to invite you to explore how we can guide and smoothen this transition in the article below. Upgrade now for the full experience of the Agile Compass: 🔝 Upgrade to paid From Command-and-Control to Self-Management: Transforming Team...

The Agile Compass Matthias Orgler Hello Reader, Do people ask you about best practices in agile? Maybe you looked for agile best practices yourself? This week we'll talk about dangerous best practices that we need to avoid. Upgrade now for the full experience of the Agile Compass: 🔝 Upgrade to paid Forget These 5 Dangerous Best Practices in Agile! Ah, best practices—the golden ticket to success, right? If you’re an Agile Coach, Scrum Master, leader, or anyone on an agile team, you’ve probably...

The Agile Compass Matthias Orgler Happy New Year Reader, Let's kick this off with a few still too common misconceptions about the Scrum Master accountabilities. Maybe some of them are traps you stepped into yourself? Or maybe you know someone who could benefit from learning about these? Or maybe you wanna add a few more from your own experience (you know you can just reply to these emails to reach me directly)? Upgrade now for the full experience of the Agile Compass: 🔝 Upgrade to paid 5...