Let’s take a look at the agile manifesto. It starts with:
“We are uncovering better ways of developing
Next are the values. I’m not going to bother with the “right” side, which is of course the “dark side”. On the left we have:
- Individuals and interactions
- Working software
- Customer collaboration
- Responding to change
All this is very nice, and the last 2 even touch on the fact that there’s a customer involved. But where does it say that the customer gets what he wants?
In the Agile Tour conference, Mary Poppendieck presented “It’s not about Working Software after all” in her keynote.
Mary talked about the next inflection point in agile – getting back the customer focus. “Agile” until now was about the processes and tools that improve software development. These now have to align with the business goals of the organization – provide what the customers need.
How does the alignment happen?
Throughout the organization, people need to understand exactly how their work solves their customers problems. Mary gave an example of Southwest Airlines – the ground crew can turn around planes consistently in less time than any other airline company, The crew understands that planes on the ground are waste. They understand that there could be a family member waiting for the plane they are tending to.
This kind of motivation starts at the top and trickles down to people who do the work. This is a cross organization alignment.
So far, “Agile” has created bubbles inside the organization. Self managed teams did their best to produce working software. But it’s not enough.
Can “Agile” make the next leap?