There are plenty of books out there about Agile Software Development in general, and some on Coaching in particular. The coaching books are excellent - I've read both of them - and there are dozens of books to read to educate yourself on Agile/Scrum/Lean in general, or on specific topics such as Estimation and Planning, Clean Code, etc. You could literally spend months doing nothing but reading. However, you don't have months... you don't have weeks... in fact, you're lucky if you have days! So what can you do?
Well, this guide is somewhat different. It assumes that you know Agile already, and won't delve into the minutiae of the principles and practices unless warranted by the example at hand. What the examples will do, though, is distil specific issues that commonly occur while coaching Agile teams into small lessons that you can easily read and apply in a short period of time.
These examples 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
- Infant
- Toddler
- Preschooler
- Elementary School
- Adolescent
- Teenager
- Young Adult
- Mature Adult
So, again, welcome to your journey into the world of an Agile Coach!
Great stuff. Excited to see how this pans out!
ReplyDeletewww.whitebarrel.com/blog
I like the metaphor! Hope it generates some good material.
ReplyDeletehello Dave, I use agile idea with my kids and what I learn from my kids I use with the agile teams I coach.
ReplyDeleteI blogged about agile with kids some time ago.
http://www.hanoulle.be/2010/07/agile-with-kids/