Sunday, 17 July 2016
Anyone who knows me first hand in or from the corporate world knows I’m first and foremost an Agilist. Whatever my title is, at my core I’m an Agilist. That means I live and breathe the principles of what it means to be Agile, and I’ve done so for quite some time now. Sure, I can do and follow traditional practices when it’s called for, but when it isn’t it tears my heart out. When I write ‘Agile’ it’s not a typo either; anyone can be ‘agile’ without being ‘Agile’ and some companies out there may still be doing it very well.
A conversation I recently had with a senior R&D manager included her saying “there are a thousand ways” to be agile. And while that is true there are just as many or more ways to pretend to be agile and not reap any of the benefits that exist by truly being Agile. The following platitudes are a few examples to highlight why some companies have ‘adopted’ or ‘embraced’ agile practices and are still barely or no further along in enhancing productivity, quality or engaged teams.
The companies and teams who say they’re taking a ‘blended’, ‘modified’ or ‘hybrid’ approach to Agile have most certainly adopted something out of a book or webinar on Agile but at their core they’re still 100 percent pure waterfall. I’ve lost track of the number of examples I’ve witnessed or read about that show how much this is the case, and how many billions of corporate dollars are lost every year as a result. It’s enough to almost make a grown businessman cry.
A very wise uncle of mine a long time ago shared with me Mark Twain’s definition of an expert, “someone from out of town.” I’ve always remembered that and been saddened within my career that so many others did not have access to uncles like mine. How that applies here is when companies choose preferred employees with strong influencing skills to attend a conference or something on Agile. That in and of itself can be very good, but only if those same employees are personally interested in the topic have something to lose if they don’t adapt to and adopt to what they learn. Similarly, if you’re going to spend budget money to send those people somewhere, please, please, please make sure it’s from someone who is actually qualified and certified to do that. For example, someone with CST after their name would be good. About a year ago I was speaking with someone in a team lead role at a company who went with the lowest bid. That trainer told the attendees that testers should “go for coffee” while the developers plan the backlog. That company has been adopting agile for about six years now and still hasn’t seen one quantifiable improvement in how they manage projects or products.
Too many times I’ve heard executives and senior managers talk how important this all is to them and in the next breath say the equivalent of ‘find me something I can call agile that means I don’t have to change anything but gets me all the benefits’. Too many times I missed the chance to say ‘you need to go big or go home’ even if you go in small steps. After all, you must learn to crawl before you can walk, and you must learn to walk before you can run. I seriously doubt they would’ve listened anyway. Speaking to those people any more than I have is like spitting into the wind, and has earned me and many others the label and back-handed compliment of being a “purist” among those same people. I don’t take the insults or suggestions that I’m immature in the business world too seriously though, and I hope those others feel likewise. I’ve already empirically proven time and time again that doing Agile as intended will reap the benefits many once though impossible. And to offer some inspiration for some of those others who are only now becoming inspired by Agile, even out of the mouths of babes comes wisdom. Those other naysayers and belittlers on the other hand will never envision let alone earn the ability to achieve anything close to the benefits reaped by other companies who do embrace Agile for all its worth. They and their companies may even lament one day ‘if only we had known!’ Sad thing is for them and all the others they were supposed to lead, they did.
Finally, like any activity, being Agile takes practice to get good at it. Some would even say 10,000 hours of practice. So send people on courses, attend conferences, hire a consultant, whatever you need to do to grab that ‘Agile’ brass ring. Just don’t keep doing what you’ve always been doing except now with some agile term on it that sounds good. You won’t reap the promised benefits (no matter how many excuses are forthcoming) and it tears the heart out of us who really care about this stuff.