So you decided to go Agile. Now what...
Agile software development makes sense. Reduce waste, improve productivity, it sounds great. Maybe you buy into Scrum, maybe Crystal Clear. There is a lot of information on the web discussing Agile project management.
The biggest challenge is not the planning, it is actually getting things done. Writing the code.
When it comes to writing code there are some practices that can help developers succeed: test driven development, continuous integration, automated testing.
We know what we need to do. We know why. But, how?
How is the real trick. How do you take a team of developers, any team of developers, and make them agile. Agile in their practices and agile in their thinking.
How is the question I intend to answer.