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:
White Paper - Leaning IT: Applying the Principle of Pull to Scale Agile Teams
By: Ryan Martens & Jean Tabaka
Reaping the benefits of Agile software development beyond the team level is an enticing proposition. In fact, in today’s competitive climate and brutal economy, perhaps it is even more than that — it is a necessity. Based on documented successes, organizations are recognizing the business imperative to “go big” with Agile and as a result, they are confronting the confusion and churn of when and how to scale their Agile adoption. This white paper introduces the Lean principle of Pull and applies it as a theme for prioritizing actions and practices within Agile Teams and Programs.
Interviews and presentations:
Other media: