Curious Cat Management Improvement Blog: Deming, lean thinking, innovation, customer focus, continual improvement, six sigma.
August 25, 2008
Future Directions for Agile Management

Agile management (agile software development specifically) is something that makes a big difference in my work life. David Anderson consistently provides great ideas on agile management and he does so again in this 90 minute presentation on the future directions for agile. As I learned about agile software development, what I saw was a great implementation of management improvement practices focused on software development that was very compatible with Deming’s management philosophy and lean thinking practices. The Agile manifesto:

Individuals and interactions over processes and tools
Working software over comprehensive documentation
Customer collaboration over contract negotiation
Responding to change over following a plan

The first line can seem to be at odds, but I think in practice it is not - though I admit it may seem that way based on the importance placed on process by Deming (I think you have to read on agile to understand why this is the case). For my use of agile software develop, a highlight of the most important ideas is:

  • Deliver working systems quickly (with limited features, add features based on user needs) - [management improvement practice: PDSA, pilot ideas on a small scale, go to the gemba (don't sit in conference rooms talking about what might be an issue for the computer application you want to see in 6 months, create working systems and then continually improve it)]
  • Build systems that cope well with uncertainty and allow for constant continuous improvement of processes (with IT systems that can adjust as needed to changing business conditions and desires) - [continual improvement - what is good enough today is not good enough next year]

Important concepts addressed by agile management: highly collaborative, risk tolerance, systems thinking, customer interaction, craftsmanship ethic [joy in work], eliminate waste. Great quote from the webcast:

What we know about knowledge work, and software engineering, is that coordination cost grow non-linearly with batch size. We’ve known this since Greg Brooks published the Mythical Man Month, probably longer than that. So that is a key difference with manufacturing, coordination costs do not grow with batch size in manufacturing.

Related: Kanban In Software Engineering - Management Science for Software Engineering - Improving Communication - webcast of David Anderson talking about applying Agile and Deming’s ideas at Microsoft - What is Agile Software Development?

Leave a Reply



Curious Cat Management Improvement Blog © curiouscat.com 2005-2008 powered by WordPress

Internal Links

Author

John Hunter

Tags


Full tag could

Other

Search Blog

Web Search

Management Improvement web search

Recent Comments

  • Anonymous: Insightful. I like this. Will try to see whether the information provided herein is useful or not by the...
  • Tim: Our state passed a law a few years back making it illegal to import drugs from canada, isn’t that a...
  • Shawn: I agree completely. The mainstream press is either lazy, biased, or both, and reports manufacturing job loses...
  • Doug Mikaelian: I couldn’t agree more about “saying no” to individual incentives. But I also...
  • Ian Pratt: Great article and so true, the best management book I have ever read was 15 years old, the surprising...
  • Colleen: I hate that TV program TMZ, but I was thinking they could do some good for a change by harrassing those...
  • shaun sayers: Couldn’t agree more with your view on new management books. However when you have a good long...
  • Anonymous: Another one of Google’s open source projects is Google Chrome. Its one good browser and is where you...

Archives

August 2008
M T W T F S S
« Jul   Sep »
 123
45678910
11121314151617
18192021222324
25262728293031