DZone
Thanks for visiting DZone today,
Edit Profile
  • Manage Email Subscriptions
  • How to Post to DZone
  • Article Submission Guidelines
Sign Out View Profile
  • Post an Article
  • Manage My Drafts
Over 2 million developers have joined DZone.
Log In / Join
Refcards Trend Reports
Events Video Library
Refcards
Trend Reports

Events

View Events Video Library

Zones

Culture and Methodologies Agile Career Development Methodologies Team Management
Data Engineering AI/ML Big Data Data Databases IoT
Software Design and Architecture Cloud Architecture Containers Integration Microservices Performance Security
Coding Frameworks Java JavaScript Languages Tools
Testing, Deployment, and Maintenance Deployment DevOps and CI/CD Maintenance Monitoring and Observability Testing, Tools, and Frameworks
Culture and Methodologies
Agile Career Development Methodologies Team Management
Data Engineering
AI/ML Big Data Data Databases IoT
Software Design and Architecture
Cloud Architecture Containers Integration Microservices Performance Security
Coding
Frameworks Java JavaScript Languages Tools
Testing, Deployment, and Maintenance
Deployment DevOps and CI/CD Maintenance Monitoring and Observability Testing, Tools, and Frameworks

Low-Code Development: Leverage low and no code to streamline your workflow so that you can focus on higher priorities.

DZone Security Research: Tell us your top security strategies in 2024, influence our research, and enter for a chance to win $!

Launch your software development career: Dive head first into the SDLC and learn how to build high-quality software and teams.

Open Source Migration Practices and Patterns: Explore key traits of migrating open-source software and its impact on software development.

Related

  • How a Project Manager Can Increase Software Quality With Agile Practices
  • Demystifying Agile Development Methodologies: Scrum vs. Kanban
  • The Agile Career Path: Advancing in a Scrum-Focused Environment
  • Boost Chapter Performance With the Chapter Health Diagnostic (Part 1)

Trending

  • When Not To Use Apache Kafka (Lightboard Video)
  • Knowledge Graph Enlightenment, AI, and RAG
  • Automate Message Queue Deployment on JBoss EAP
  • Mastering Unstructured Data Chaos With Datadobi StorageMAP 7.0
  1. DZone
  2. Culture and Methodologies
  3. Agile
  4. Why Agile Fails: The PA-SA-WAKA-DA Theory

Why Agile Fails: The PA-SA-WAKA-DA Theory

Take a look at four of primary reasons as way organizations perform "Agile" wrong, causing them to fail.

By 
Arijit Sarbagna user avatar
Arijit Sarbagna
·
Updated May. 10, 19 · Opinion
Like (32)
Save
Tweet
Share
29.0K Views

Join the DZone community and get the full member experience.

Join For Free

It is funny to note that, more often than not, we only hear the good stories in each segment of our lives. That applies equally to Hollywood, where we only get to see the shining stars and ignore the struggle that goes behind them. 

Homer simpson on failureSimilarly, for any successful Agile project, we mostly see and relish success, forgetting the relentless effort of a dedicated team. Does success cover the entire story? Of course not! There is a very dark side as well — which is often not too exciting to hear or encouraging to know, yet very insightful if you wish to learn what not to do to avoid failure.

It is repeatedly presented that only 42% of Agile projects succeed in truly being Agile. The other 58% struggle (50%) or fail (8%)! So, what are they doing differently that keeps them from success with Agile? This is interesting to know — as doing or being Agile, may sound different, but in reality, they are very closely related, only differed by the span of its usage.

Let's look at the top reasons for failure. I could largely categorize them into four buckets, which I lovingly call PA-SA-WAKA-DA.

Pseudo Agile (PA)

This is when a traditional organization attempts to try their luck with Agile. In most cases, they will get a few of the employees certified in some of the market-popular scaling frameworks, and those employees, in turn, will try their best to introduce and implement an Agile way of working in the organization. Such efforts are mostly hollow in nature, as these are kind of a "show off" attempt towards assuring customers that they, too, are doing Agile! But it simply doesn't work. It generally lacks seriousness, even though being initiated (mot driven) from the top and the existing layers of traditional roles hide behind Agile pseudonyms.

Superficial Agile (SA)

Have you come across teams that perform a daily huddle and proudly raise the flag of "Agile" on their ship? This is an example of what I mean by superficial Agile. The good part is that they generally know that they are not exactly doing Agile (though it doesn't stop them from boasting their "Fr-Agile" spirit). Unfortunately, it doesn't take them anywhere. If you don't wish to do Agile and you think you are good at the traditional approach, take that approach wholeheartedly rather than trying to do Agile with zero morale.

We Also Know Agile (WAKA)

In today's world, we have a HUGE pool of Agile leaders and evangelists. However, it's a different story when you examine how many have really done enough groundwork to earn those titles. But they are there and many times, the honor of leading an Agile rollout is bestowed on them. Those with enough on-ground experience will hopefully do a good job. But others will only play the role of a sidekick to the team on the ground, contributing little more than comments, which in most cases don't add any value.

In my experience, I have met such fellows who very proudly claimed they also knew Agile and as a first step to help (or disrupt) a steady Agile project, introduced multiple meetings (around 1-1.5 hours each) per week to hear about the problems of the developers. Arghh!!!

Do Agile (DA)

This is the oldest of the lot. This is where you get a directive from the top to "Do Agile," without any support in terms of budget or autonomy. It's basically an ask to deliver everything just the same, but package it as "Agile." Quite clearly, this is no one's gain (well, apart from the fact the top leadership could claim that the team on the ground is doing Agile, as that was the instruction given to them).

In all these scenarios, the flow of failure is quite similar. They try, they suffer, and then in futile attempts to cope with the pressure of expectation, their delivery suffers low quality and failed timelines. Eventually, by the time senior management comes in, it is too late to recover and who gets the blame? Agile, of course! It's of no use! And therein lies the struggling 58%.

4 stages of realization when on a Scrum project

To succeed with Agile — all you need is common sense! Take a glance at the Manifesto and if that excites you, study the Scrum Guide! Lastly, keep an open mind! Life isn't that complex unless we wish to entangle it in complexity!

agile scrum

Opinions expressed by DZone contributors are their own.

Related

  • How a Project Manager Can Increase Software Quality With Agile Practices
  • Demystifying Agile Development Methodologies: Scrum vs. Kanban
  • The Agile Career Path: Advancing in a Scrum-Focused Environment
  • Boost Chapter Performance With the Chapter Health Diagnostic (Part 1)

Partner Resources


Comments

ABOUT US

  • About DZone
  • Send feedback
  • Community research
  • Sitemap

ADVERTISE

  • Advertise with DZone

CONTRIBUTE ON DZONE

  • Article Submission Guidelines
  • Become a Contributor
  • Core Program
  • Visit the Writers' Zone

LEGAL

  • Terms of Service
  • Privacy Policy

CONTACT US

  • 3343 Perimeter Hill Drive
  • Suite 100
  • Nashville, TN 37211
  • support@dzone.com

Let's be friends: