Succeeding with Agile - Mike Cohn's Blog

Ssssh….Agile Is All About Micromanaging

Sometimes when I'm teaching a Certified ScrumMaster class, I let the attendees in on the deep, dark secret of agile: It's all about micromanagement. Almost every principle and practice of agile is there to support micromangagement.

  • The daily scrum is about micro-managing the team's daily work plans and making sure that everyone is doing what they say they'll do.
  • Continuous integration is put in place so that the minute some developer screws up and breaks a build, it becomes known.
  • Pair programming is about making sure that programmers don't lose focus, don't goldplate, don't work on only the fun stuff, and that they clean things up.

Ah, but who is it that is doing this micromanagement? It's the team. Yes, agile is about micromanagment, but it's about the team micromanaging themselves and for their own benefit.

About the Author

Mike Cohn is the founder of Mountain Goat Software, a process and project management consultancy that specializes in helping companies adopt and improve their use of Agile processes and techniques. He is the author of User Stories Applied for Agile Software Development, Agile Estimating and Planning, and Succeeding with Agile. Mike is a co-founder of the Agile Alliance. He is also a co-founder and current board member of the Scrum Alliance. He can be reached at info@mountaingoatsoftware.com or connect with Mike on Google+.