Agile isn’t something you do, it’s something you become
I would not dub myself the queen of anything. But if I were to dub myself the queen of something, I would be the queen of abstract logic. That’s a thing, right? I love speaking in metaphors and analogies. (And it’s totally not annoying at all. Usually.)
It comes in handy when I’m asked questions about fitting Agile or Lean into situations one doesn’t normally consider when thinking of Agile and Lean practices.
There are numerous examples I could give where I’m asked about applying Agile methodologies in areas where typical Agile practices we focus on need to be thrown out. In many of these situations, Agile development tools and processes don’t apply.
For example, I was recently approached by a woman who, along with her children, runs a mail order second hand bookstore from her home. She wanted to know how Agile could help her become more efficient. (This is where after explaining what Agile is, I go into Lean processes and get giddy about Kanban.)
In another example, I homeschooled for 14 years. In the homeschooling community there is a constant strain toward making the most of your time, accomplishing certain milestones, and struggling with the balance of “the way things should be done” versus “how things work best for our family”.
Situations like these are where I get to talk about Agile as a principle. I love it.
Agile is not an instruction manual for success. It is a principle. The processes and tools we use – such as Scrum, XP or Kanban – have been created to assist us in applying Agile principles in areas that require some kind of team structure and standardization.
But “Agile” is not a process. Until you can wrap your mind around that, it will be hard to truly bring “Agile” into your situation.
I find myself often saying to people, “Agile means pretty much what we all picture when we hear the word: the ability to move quickly and easily.”
Very often in life as well as in business, we lose agility because we get bogged down by routine. Things we do out of habit because that’s The Way it’s Always Been.
To become Agile means that you begin to analyze your own actions and change the way you do things if those ways are making you slower.
Agile does not mean you throw out all standards and structure. Agile means that you only have standards and structure that work to push you toward your end goal.
One simple example I use involves kitchen organization. Do you make coffee every day? Is your coffee maker in one part of your kitchen, your mugs in a cabinet across the room, and your coffee in the pantry? Why? Because “dishes must be in the dishes cabinet” and because “coffee must be with the food in the pantry”? Who made that rule?
If you’re Agile, you stop and question the way you do things. You are free to move the mugs and the coffee so that they’re within reach while you’re standing at the coffee maker. (Or heck, put them on your night stand if that’s where they work best for you. Just don’t tell people I suggested it. They already think I’m weird enough.)
You don’t stop and question if that is the “right” way to do things. You simply realize that it makes you more efficient, and you adjust to make the change.
“Agile” isn’t the part where you move your coffee mugs. “Agile” is what made you stop and question where the coffee mugs were in the first place.
“Agile” doesn’t care where you keep your mugs.
“Agile” only means that you continue to review your own process and make improvements when you need to do so.
Many times, people get stuck on this and think that “Agile” means you’re following some sort of standardized plan.
Agile is exactly the opposite of that.
When I think of great examples of agility in this world, I always think of monkeys. There are few things more demonstrative of agile than a monkey who quickly and expertly moves from branch to branch in a tree. They’re agile little suckers.
Monkeys aren’t bogged down by wondering what is right or wrong when it comes to grabbing branches and moving themselves along to their destination. They trust themselves. They adjust as they go, quickly grabbing which branch makes the most sense and moving on to the next. Rarely will you see monkeys following the exact same climbing pattern on four different trees. They adapt quickly to their current task and they move fast.
I once saw a monkey fall during his climb at the zoo. I don’t know if his grip failed or if he missed his mark, but he aimed for a branch and ended up falling about two feet before he grabbed a lower branch and continued his climb.
He didn’t stop. He adjusted his climb without pausing – skipping that tricky branch his second time around – and made it to the top of the tree seconds later.
That’s agility. That’s being agile.
Agile isn’t a method. It’s a principle. It’s not something you do. It’s something you are.
Because this is so hard to understand sometimes, artifacts like the Agile Manifesto have been made to put it into terms that apply directly to our industry.
But when I’m asked by a homeschool mom or a college student, “How can Agile help me?” – there is no manifesto.
That’s when I get to talk about coffee mugs and monkeys.Talk to Us Today