

Agile Projects Have Become Waterfall Projects With Sprints
source link: https://itnext.io/agile-projects-have-become-waterfall-projects-with-sprints-536141801856
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.

Agile Projects Have Become Waterfall Projects With Sprints
All the agility has been sucked out of agile projects

Doing agile is not the same as being agile
Agile projects have become bloated, lazy waterfall projects with two weeks sprints. The waterfall production line approach is suited to projects with known requirements or making widgets.
Currently, agile projects are turds rolled in raisins and called roses. Any developer with half a nose can smell these are not roses and late projects or failed projects waiting to happen.
The Agile manifesto is full of enthusiasm, vibrancy and can do attitude. It empowers small teams to create software with minimal guidance and tells them to go get it.
Agile doesn’t specify exact rules to follow because you were meant to learn and improve as you went and work out the most effective way to work based on feedback. It acknowledges there are no best ways because each project is unique.
Agile promised to deliver software faster and customers to return on investment quicker. When you hype any project mythology up more than a Lady Gaga concert, disappointment is likely in 99 percent of Agile projects.
Agile has turned into a stiff old man
Agile took over the world and become so popular customers demanded agile projects, regardless of whether it was a good choice or they had the right people.
In the book Sooner Safer Happier: Antipatterns and Patterns for Business Agility the writers complain projects do Agile instead of being agile. Agile has become a product instead of a mindset.
“It’s agile snake oil, cookie cutter Agile, Agile in a box. Install it and you will be Agile. It’s Agile for Agiles sake.” Sooner Safer Happier
I would say it’s worse; companies and Dev teams want agile delivery that involves product backlogs, sprints, and fixed deadlines/cost. The agility part of agile projects is completely removed.
- The retrospectives are gone
- The agility and changing the ways of working are gone
- Fast delivery into production is gone
- Deadlines are expected to be kept
- Teams are not empowered or autonomous
It’s more like waterfall projects with upfront requirements, fixed deadlines, sprints and 2 weekly demos.
The word agile means nothing and agile projects have had all the agility squeezed out them
Worst of all worlds
There are many projects which are Agile in name but chaos in reality
There is no appetite for empowering small teams. Management doesn’t trust teams and wants to monitor all decisions, and this has seen an explosion in meetings.
No focus on improving ways of working to optimise for the project.
This extra layer of management and meetings slows down development giving development teams less and less time for development. Any time gained from remote working is gobbled up in meetings.
Developers are busier and lonelier than ever before. Burning out in higher numbers and continuing to move jobs in the hope the next job is better.
Inflatable dartboards
Wagile software development is a group of software development methodologies that result from attempting to implement Agile in environments not ideally suited to or ill-prepared for this methodology, where the resulting approach is a combination of agile and waterfall methodologies — wiki
The wagile approach is not a tool suitable for building unique software. It’s an inflatable dartboard or a chocolate teapot.
It creates impossible project plans to deliver late projects, and higher costs. No one knows how the software should work at the start. It’s an emergent process where you discover requirements as high-level requirements are turned into detailed requirements.
You cannot create fixed deadlines unless you know all the requirements and guarantee no requirements are changed.
Why did we get here?
Waterfall projects are ill-suited to software projects before agile and are still not suited to software projects now.
Agile offered a magic way to deliver projects quickly and on time with small teams. Agile wasn’t a magic formula that turned bad developers into super heroes and deliver all projects on time (spoiler alert, there is no magic formula).
We now have a grass is the greener scenario.
- During late/failed waterfall projects, agile projects seemed greener.
- Now we have late/failed agile projects, wagile projects seem greener
Too busy to think
I enjoyed working on agile projects because they might start badly, there was hope they would improve. It was refreshing for the development team to be asked to identify problems and put forward suggestions (which were mostly ignored for being too hard).
The development team felt (slightly) empowered with the potential to decide and act fast. Having a product owner who can decide, allowed developers to have direct access to business experts.
These days agile is a slow, frustrating meeting fuelled trudge, like swimming through peanut butter, lots of effort for little reward.
Agile project methodology won’t disappear but it’s in its cash cow days of projects doing Agile but not being Agile. The Rumours of the Death of Agile Have Been Greatly Exaggerated.
When the world ends, there will still be agile projects, running late and being delivered by cockroaches :-)
Conclusion
People are the reason for success or failure. Project methodology, technology and programming languages are the tools used to create software.
There is not and never will be a magic formula to deliver projects.
Soon there will be a new project methodology that will promise to deliver software projects on time and on budget. It won’t work, but we will all have fun learning new terms and joining a new methodology cult.
In the meantime we are stuck with the half waterfall/half agile project approach that takes bits of each and still makes projects late.
Recommend
-
13
Agile is not now, nor was it ever, Waterfall. 16 October 2015 I read Agile is the new Waterfall at first with disgust, then with horror,...
-
7
Agile Development Agile vs Waterfall: choosing the best model for your next projectTime for reading: 8 min...
-
9
Introducing Deepnews Digest Frederic Filloux and team have been working for 18 months on the Deepnews.ai project that uses a deep learning model to find the most relevant and non-duplicative articles on a particular news topic. They...
-
8
How to Transition Your Team from Waterfall to Agile You’ve heard the buzz. You’ve heard agile this and agile that. You’ve done your research and you’re thinking that it’s finally time to ma...
-
3
The four Agile ceremonies that will enhance your Sprints As the way we work continues to evolve, more and more businesses are adopting the
-
26
Waterfall Vs. Agile Methodologies: Which Is Best For Project Management? ...
-
12
Waterfall vs. Agile Methodology: How Are They Different?Let us understand two of the most preferred project management approaches and the situations where they can help build a successful product.
-
5
What is the Difference Between Agile and Waterfall? Agile and waterfall are two d...
-
12
Software Methodologies — Waterfall vs Agile vs DevOps This art...
-
9
Project management It’s Time to End the Battle Between Waterfall and Agile
About Joyk
Aggregate valuable and interesting links.
Joyk means Joy of geeK