Agile adoption patterns


Are you adopting one or more Agile practices or seriously thinking about trying one or more practices out on your team?  Have you read any of the Agile methodology books on Extreme Programming, Scrum, or Test Driven Development and are theoretically convinced about at least trying the practices? 

 

Or perhaps you’re coming off your first project and you’ve been asked to join another team to help them succeed as you did previously.  Of course every project is different; are the same practices you used last time going to be as effective on the next project?  It depends!  The information in this section helps you get past “it depends!” to determine what practices should be adopted and give you some hints how they may need to be adapted.

Or maybe you are unlucky enough to have been part of a failing Agile project (or possibly are still on one).  Agile adoption patterns will help you get an idea why the practices you are using may not be applicable.  Be agile about your Agile practices.

 

If any of the scenarios above fit, then this section on Agile adoption patterns is for you – it helps you look at the individual practices and their relationships and gives you a strategy that has been used successfully several times on multiple projects by multiple companies.  It also provides you with warnings concerning how practices have gone wrong before and how you can recognize and respond to the problems that occur.  This is not just one person’s opinion or an untried method – the patterns you will read here all come from real world project experience.

 

 

Books:

 

Online articles:

 

Interviews and presentations:

 

Other media: