Flag

We stand with Ukraine and our team members from Ukraine. Here are ways you can help

Get exclusive access to thought-provoking articles, bonus podcast content, and cutting-edge whitepapers. Become a member of the UX Magazine community today!

Home ›› Agile ›› Unhappy Agile Teams Are Unhappy in Familiar Ways

Unhappy Agile Teams Are Unhappy in Familiar Ways

by Paivi Salminen
6 min read
Share this post on
Tweet
Share
Post
Share
Email
Print

Save

Most Agile teams believe they’re doing it right: they run stand-ups, track velocity, and ship features regularly. But staying busy isn’t the same as making progress. This article takes an honest look at why so many teams feel stuck or burned out despite following all the right rituals, and walks through the most common traps that quietly undermine what Agile is actually meant to achieve. The uncomfortable truth is that most struggling teams aren’t broken in some unique way. They’ve just fallen into patterns that countless others have fallen into before them.

There’s a famous Leo Tolstoy line in Anna Karenina: “All happy families are alike; each unhappy family is unhappy in its own way.” (рус. “Все счастливые семьи похожи друг на друга, каждая несчастливая семья несчастлива по-своему.”) Unhappy Agile teams like to believe the same thing: that their dysfunction is unique or special. It rarely is.

In reality, most struggling teams fall into a small number of very predictable traps.

Before assuming your team is getting the promised benefits of Agile methodologies, i.e., better outcomes and happier teams, it’s worth checking for some extremely common anti-patterns. Many of them look productive on the surface. Most of them use Agile vocabulary. And most of them quietly undermine what Agile is meant to achieve.

To understand why these patterns show up so often, it helps to start with a quick look at where Agile came from.

Waterfall vs. Agile

Waterfall is an older product development method built around a linear, sequential process. Requirements are defined upfront, designs are finalised, engineering builds, QA tests, and only then does the product ship. Each phase hands work off to the next, and feedback from real users generally arrives very late… if it arrives at all.

Image by Jonny Gios

This approach can feel reassuring to organisations because it promises predictability and control. Unfortunately, it also assumes that we can fully understand the problem before we start building a solution, which is rarely true.

Agile emerged as a response to these limitations. Instead of treating development as a series of hand-offs, Agile is meant to be adaptive and collaborative. Cross-functional teams work together to solve user problems, learning through small experiments, regular feedback, and continuous iteration.

The goal os Agile isn’t speed for its own sake. It’s about learning quickly and building the right thing.

Many teams claim to be Agile. Far fewer actually behave that way.

Image by Lala Azizli

AgileFall: Waterfall in Agile clothing

AgileFall is an unholy hybrid of Agile and Waterfall. It usually happens when senior leadership still wants the comfort of a top-down approach, approving features and plans in advance, but also wants the benefits they believe Agile teams deliver, such as faster delivery.

On the surface, AgileFall looks busy and iterative. Product iterates on requirements documents. Design explores and experiments. Engineering tries different approaches before settling on an implementation.

The problem is that all of this iteration happens independently.

Each phase still occurs in sequence. Work is still thrown over the wall. Each group is forced to work with decisions made without their involvement, rather than collaborating as a single team to solve well-understood user problems.

AgileFall is still a Waterfall; it simply applies Agile principles within individual silos instead of across the whole team.

You’ll know you’re working in AgileFall if there’s plenty of experimentation, but little to no real collaboration between product, design, and engineering. That’s no Agile. It’s just a slower Waterfall.

Design as a service organisation

In Agile teams, design is not an add-on. It’s a core part of how work gets done.

When design is treated as an external service, something teams “call in” when they need screens or mock-ups, the quality of the work almost always suffers. Agile teams are cross-functional by nature. Product, engineering, design, research, and anyone else involved in making decisions should be working together as one team.

Teams with embedded designers and researchers tend to be more genuinely Agile. Designersdevelop a deeper understanding of the product and its users, and they’re able to influence problem-solving much earlier in the process.

This doesn’t mean designers can’t have a design manager, a career framework, or regular forums with other designers to discuss wider initiatives. Those things often work very well. The danger appears when design is treated like an external resource rather than a real team member, i.e., brought in late and excluded from shaping the work from the start.

Feature factories

Agile teams that focus exclusively on shipping features, without ever revisiting or improving them, are often referred to as feature factories.

These teams do all the “right” things on paper. They run stand-ups. They track velocity. They move work across the board. But once a task is marked as Done, it is rarely questioned again. Iteration stops at delivery.

Feedback, when it exists, rarely results in change. Features pile up without anyone stepping back to ask how they fit together, whether they’re solving the underlying problem, or whether the user experience is actually improving.

Caring about velocity doesn’t automatically make a team a feature factory. Measuring pace can be useful; it can highlight when something has gone wrong. The problem arises when velocity becomes the only thing that matters.

Agile teams should care about how quickly they can learn and respond to user needs. Sometimes building the right thing takes a little longer upfront than building the wrong thing. But it almost always saves time in the long run by avoiding endless rework.

Complete chaos

A lack of rigid roadmaps does not mean a lack of direction.

While many Agile teams avoid committing to detailed plans months in advance, they should still be able to explain what they’re working on now, what problem they’re trying to solve, and how they’ll know when they’ve solved it.

Teams in complete chaos jump from one request to another, often driven by whichever customer or stakeholder asked most recently. Work is frequently abandoned halfway through as priorities change without warning. People have no idea what’s coming next, or whether the work they’re doing will ever ship.

This is not flexibility. It’s exhausting.

There’s an important distinction between refusing to over-commit and having no shared understanding at all. Teams that rigidly follow roadmaps can easily become feature factories. Teams with no backlog or direction often fall into chaos. As long as a team understands the problem it’s tackling and what success looks like, it can experiment and pivot without being constantly derailed.

Feeding the beast

Feeding the beast happens when teams expect designers and researchers to operate at the same pace as engineering, i.e., constantly producing new designs so development never has to slow down. The result is predictable: burnout, shallow thinking, and very little meaningful iteration.

Designers and researchers rush from feature to feature, while engineers complain if designs aren’t “finished”. Often, engineering refuses to begin work without a complete set of final designs, turning the process into yet another variation of AgileFall. Older features are rarely revisited, and learning stalls.

Ironically, according to Laura Klein, this anti-pattern is often one of the easiest to fix.

When teams invest time in refactoring and improving their codebases, engineering gains breathing room. Designers and researchers gain time for discovery and experimentation. Cleaner systems are easier and safer to work with, which often allows teams to move faster overall when they do focus on shipping new user-facing features.

The common thread

All of these anti-patterns share something important: they mistake activity for agility.

Agile isn’t about rituals, speed, or iteration. It’s about collaboration and continuously aligning what you build with real user needs.

If your team feels unhappy, stuck, or busy without making progress, odds are you’re not alone, and you’re probably not broken in some unique way. You might just be stuck in a very familiar trap.


Further reading:

  1. Agile Design, Laura Klein.
  2. 6 Insights to Achieve Agile UX Excellence, Laura Klein.
  3. How to Succeed as a Designer on Agile Teams: Embrace Imperfection, Laura Klein.

The article originally appeared on Substack.
Featured image courtesy: Anton.

post authorPaivi Salminen

Paivi Salminen
Päivi Salminen, MSc, is a digital health innovator turned researcher with over a decade of experience driving growth and innovation across start-ups and international R&D projects. After years in the industry, she has recently transitioned into academia to explore how user experience and design thinking can create more equitable and impactful healthcare solutions. Her work bridges business strategy, technology, and empathy, aiming to turn patient and clinician insights into sustainable innovations that truly make a difference.

Tweet
Share
Post
Share
Email
Print
Ideas In Brief
  • The article makes a sharp point: struggling Agile teams love to think their problems are unique. They rarely are.
  • It breaks down the traps that quietly kill Agile teams, like endless feature shipping, siloed workflows, and design treated as an afterthought.
  • The piece reminds us that looking Agile and actually being Agile are two very different things.

Related Articles

Find out how design leaders can build a more inclusive digital world from the ground up.

Article by Pavel Bukengolts
Championing Accessibility: a Path to Inclusive Design Leadership
  • The article highlights that designing for accessibility isn’t about following rules. It’s about making sure no one gets left out of the digital world.
  • The piece explores how building accessibility from the start, with the help of AI and the right mindset, makes the result better for everybody.
Share:Championing Accessibility: a Path to Inclusive Design Leadership
4 min read

Discover how a simple comprehension test reveals if mobile content is too hard to read.

Article by Paivi Salminen
Why Reading on Mobile Is Uniquely Challenging
  • The article explains why mobile reading is harder: small screens and distractions make people miss information even when it’s there.
  • It introduces the cloze test, which removes words to measure real understanding: comprehension drops from 39% on desktop to 19% on mobile.
  • The piece argues that mobile content needs simpler language because the real question is: Does this make sense when life gets in the way?
Share:Why Reading on Mobile Is Uniquely Challenging
4 min read

Learn how to build systems where design explicitly models development, handoff is automatic, and AI can extend your work reliably.

Article by Jim Gulsen
Your Design System Works in Figma. Does It Work in Code?
  • The article explains why many design systems don’t work well: designs made in Figma don’t translate well into code.
  • It introduces five practices: structure frames like code, use fewer components with more variants, organize by how both designers and developers actually work, let AI check your naming, and build documentation into your daily workflow.
  • The piece says that good design systems are the same in design and development, and when they match, everything just works.
Share:Your Design System Works in Figma. Does It Work in Code?
6 min read

Join the UX Magazine community!

Stay informed with exclusive content on the intersection of UX, AI agents, and agentic automation—essential reading for future-focused professionals.

Hello!

You're officially a member of the UX Magazine Community.
We're excited to have you with us!

Thank you!

To begin viewing member content, please verify your email.

Get Paid to Test AI Products

Earn an average of $100 per test by reviewing AI-first product experiences and sharing your feedback.

    Tell us about you. Enroll in the course.

      This website uses cookies to ensure you get the best experience on our website. Check our privacy policy and