Balancing Agility and Discipline A Guide for the Perplexed Barry Boehm, Richard Turner
0-321-18612-5padAddison Wesley Longman 9780321186126 032118612508/2003
List Price: $39.99padPaperbackpad266 pages
Our Price: $35.99pad
Agile and disciplined: These apparently opposite attributes are, in fact, complementary values in software development. Plan-driven developers must also be agile; nimble developers must also be disciplined. The key to success is finding the right balance between the two, which will vary from project to project according to the circumstances and risks involved. Developers, pulled toward opposite ends by impassioned arguments, ultimately must learn how to give each value its due.

Balancing Agility and Discipline begins by defining agility and discipline, sweeping aside the rhetoric and drilling down to core concepts. The authors describe a day in the life of developers who live on one side or the other. They expose the bureaucracy and stagnation that mark discipline without agility, and they liken agility without discipline to unbridled and fruitless enthusiasm. Their analysis is both objective and grounded, leading finally to clear and practical guidance for all software professionals—showing how to locate the sweet spot on the agility-discipline continuum for any given project.