Experienced agilists make it sound so easy, don't they? They tell you over beers about the big, honking project they did last time. They showed up, did some "workshopping," set up a little CI environment, and then, two weeks later, they began churning out working software. And not just any working software: high quality, low complexity, and perfect fit to business needs. And why not? The Product Owner was in the room to design and approve it! Agile is fun! Woo hoo! This may not sound like the projects you do at all, where you experience confusion, resistance, fear, sweat, and tears, and you teeter daily on the edge of failure, public humiliation, alcoholism, and unwilling participation in corporate "resource efficiency" efforts. How can you be an agilist when you don't share this ability to triumph over the grim corporate realities and do the impossible every day (twice on Sunday?) http://simple.wikipedia.org/wiki/File:Sh...
Non-zealot reflections on real life agile leadership, management and analysis practices.