Agile is not for lazy developers

Suggested Song
Artist: Alice In Chains
Song: No Excuses

A long time ago in a place far away, I worked on a project two consultant teams working together to deliver public web sites and updates to them.

I was on the technical team, and the other team was the design team delivering the visuals. Affectionately called the merging of the left brain and right brain. That analogy went beyond the responsibilities and also showed how the teams functioned. The technical team was strict with delivery deadlines and execution while the design team was *not* so tight, but did come up with good ideas.

It was suggested to switch to an Agile delivery method to help with the deadlines missed, I’ll let you guess by whom. Since this was a while ago, it was one of my first times considering Agile. I thought in some ways it did make sense so we can just deliver what we have in one sprint and get what was missed in the next.

Agile is not an excuse to miss deadlines..

I can see how that would’ve been a bad approach and after using Agile for a while I can see that the main reason you want to use Agile is to get a working product out in front of the stakeholders as soon as possible, instead of finding an elegant way of missing the deadlines.

A great book that I highly recommend:

Another important lesson that I learned, was that in Agile delivery you want to focus on showcasing the fastest and highest business value in the most solid yet efficient manner possible. Don’t build that super re-usable framework before you even present a single piece of business value, you’re missing the point as well.

Leave a Reply

Your email address will not be published. Required fields are marked *