Summary
Since the writing of the Agile Manifesto in 2001, agile software development has made major gains in popularity. As I write this, that increasing momentum shows no sign of lessening any time soon. However, like all popular movements in business (or society), agile doesn’t always mean the same thing to all people. This is where the struggle to adopt agile software development begins. But couple the confusion stemming from what agile really means with a fundamental lack of knowledge of what kind of environment agile software development needs in order...