Friday, 10 September 2010

New Blog Series - A Survival Guide for New Agile Coaches

This series originally started as the kernel of a book idea, but I decided to release them as individual blog posts instead. The premise behind the posts is quite simple: "Everything I know as a coach I learned from my Parents and my Kids."

You know this Agile Software Development thing pretty well now. You've done it on a number of projects and have experienced the highs and fallen in the potholes. You've now moved on to a new group or company, and they want to "go Agile". Since you're the local expert, you've been volunteered to be the Coach. Congratulations, you're the dog who actually caught the car!

There are plenty of books out there about Agile Software Development in general, and some on Coaching in particular. The coaching books are good - I have them! These blog posts are different. They assume that you know Agile already, and won't delve into the minutiae of the principles and practices unless warranted by the example at hand.

These blog posts use the metaphor of our progression through the stages of life to provide a backdrop for a team's journey towards Agility, and your journey as a parent... er, I mean Coach. Anecdotes provide the context for a particular point, and concrete examples give you strategies for working through those situations, and even entire stages in a team's "life".

Life Stages
A team's progression during a transition to an Agile Software Development approach can be roughly equated to the following stages of a person's life:
  • Prenatal
  • Infancy
  • Toddler
  • Preschool
  • Elementary School
  • Adolescence
  • Teenage-hood
  • Young Adult
  • Maturity
It's not a perfect model, but that's the beauty of models - none of them are perfect. That's why they're only models! We're going to examine each of these stages through anecdotes and advice as a team progresses from their nascent beginnings to full maturity.

3 comments:

Peter Saddington said...

Great stuff. Excited to see how this pans out!
www.whitebarrel.com/blog

Daniel Markham said...

I like the metaphor! Hope it generates some good material.

YvesHanoulle said...

hello Dave, I use agile idea with my kids and what I learn from my kids I use with the agile teams I coach.
I blogged about agile with kids some time ago.
http://www.hanoulle.be/2010/07/agile-with-kids/