Sunday, September 18, 2011

The Unified Agile Methodology

Following a Scrum channel I came across one post about someone complaining about the excesive amount of papers, discussions and wisdom on the cloud that, for the comment's author, was just noise and the people writing those make just no sense.

I agree in part with that. You will find a lot of "gurus" that are trying to make a living as an Agile Confucius, throwing tons of aphorisms everyday to social networks (they love twitter!). They are always trying to sell you a brand, selling a brand is a important thing on their speechs and the practices and wisdom they give needs to have the brand name in it. At the end, you can be a certified agilist by paying them.

Also, you will find a bunch of managers and leaders that claim to do the correct Agile implementation, because, of course, that implementation works on their work environment. I like to call them the One Scenario Winners Agilists. They usually work for companies with a few old clients doing basically the same old thing over and over.

Finnally, there is a group of people trying to gather all this crap and try to build something better.

In my opinion, the true is that after a while, using any brand of your choice, you fail and succeed constantly and what changes is you experience. You learn to detect patterns around you to properly manage situations and conditions. Your senses become more disciplined and aware. After years of running around with practices, values, frameworks (you name it) you develop something called Situation Awareness.

Situation Awareness is the perception of the environmental variables surounding you and the capability to project how they are going to change on time and space. This is critical for good decision making, applied since the 1990's in aviation and traffic control to reduce the main cause of accidents: the human factor

My conclusion is that the Unified Agile Methodology will born from the correct study of the environmental variables and how they behave and change in time under certain conditions. Understanding that we will be able to predict, with a decent error degree, the impact of our decisions in chaotic and dynamic environments.

What will delay it is the cheap Agile Confucius talk, one scenario winnners that gives us lectures and the persuit of selling us brands and certificates rather than sharing appliable experience.