Based on more than 100 commercial projects, this book explains how to run an agile software development project that delivers high-quality, high-value solutions to business clients. It concentrates on the practical, social, business, and management aspects as well as the technical issues involved. It connects readers with the wave of 'Agile 2.0'.