The Art of Project Management: Expert advice from experienced project managers in Silicon Valley, and around the world
TOPICS:

Agile: Not a Magic Pill

No one on software teams believes in waterfall any longer. That’s what The 2013 Study of Product Team Performance revealed.

Table correlating methods teams use with those they associate with better product profitability

As the correlation chart shows at a glance, agile, blended and lean teams each correlate their own method with increased profitability, but waterfall teams believe that any method other than waterfall would make their product more profitable.

That doesn’t mean agile, blended and lean are magic pills. Agile is not easy to do well. But waterfall is almost impossible to do well.

Mike Cohn notes, “Becoming agile is hard. It is harder than most other organizational change efforts I’ve witnessed or been part of [for reasons] including the need to change from the top-down and bottom-up simultaneously, the impossibility of knowing exactly what the end state will look like, the dramatic and pervasive changes caused by Scrum, the difficulty adding more change on top of all that is already occurring, and the need to avoid turning Scrum into a list of best practices.”

To that last point, despite the efforts of trainers and coaches to inculcate agile’s values and principles, human brains latch onto the concrete: practices, rituals and customs.

When software development gets hard, as it almost always does, instead of clinging to practices and rituals, we should be realigning our practices with the spirit of agile. Just as going to class doesn’t make us educated, performing practices and rituals won’t make our teams agile. Agile means embracing true change, not just tweaking the process at the outside corners, where it’s most comfortable.

But practices do have purpose. They support us in living agile’s values. That means we can’t let centuries of top-down management and waterfall thinking erode our organizations’ practices beyond recognition, as we’ve all seen happen.

I can’t count all the times I’ve heard “we do agile” – only to discover that “we do standups” translates to “we do them sitting down, they take an hour, and… oh, what was that about there being three questions?”

In a long thread on agile and waterfall I was following earlier this year, a contributor named Greyfox observed, “I often see inept upper managers latch onto agile as the latest magic bullet which will solve all their problems with no other changes on their part. Except they keep all the micromanagement bits, discard all the engineer empowerment bits and hand their scrum team a year’s worth of priority 1 stories to implement in the next sprint.”

It’s agile’s values, supported by well-formed practices, that ultimately nurture frictionless, high performance delivery.

And as team members know, it beats waterfall.

Share

About the Author

Ron Lichty has been transforming chaos to clarity and making software development “hum” for most of his 20-plus years managing software development and product organizations. Ron co-authored 2012's highly regarded Addison-Wesley title, Managing the Unmanageable: Rules, Tools, and Insights for Managing Software People and Teams (http://www.managingtheunmanageable.net/ ), his co-author Pixar/Broderbund/Gracenote CTO Mickey Mantle. With over 70 years of combined experience, these two software industry veterans crafted a book designed to help any software manager be more successful. Having spent their careers developing software, leading software development projects, and managing programmers and teams, they distilled their experience into a book that every beginning programming manager would get value from, both to read and to pull from their bookshelves for reference. It's a book that is also helping executives who struggle sponsoring projects dependent upon software success – CEOs, COOs, CTOs, and others – to understand the craft of software development and the intricacies of how to manage software people and teams to deliver software projects successfully. Ron has repeatedly been brought in as a “VPE of Fix-It” to coach and mentor programming managers at all levels and to solve problems like painfully slow product development, past-due estimates with no delivery in sight, challenges arising from geographically dispersed teams, scalability stymied by sluggish data integration, productivity bridled by uncertainty, an "order-taking mentality" from teams that should be eagerly proactive, and teams unable to break out of research and move on to development and delivery. Ron untangles organizational knots, creates roadmaps everyone can follow, builds communications with other parts of the organization, coaches and trains organizations in agile and scrum, and gets teams productive and focused on delivery, quality and customers. Chaos to clarity.
Creative Commons License
Note: This work and all associated comments are licensed under a Creative Commons Attribution-Noncommercial 3.0 United States License.

One Response to “Agile: Not a Magic Pill”

  1. not saying I couldn’t have said it better but I couldn’t have said it better. cargo cult agile is rampant

Leave a Reply

*