Twenty years after the Agile Manifesto was first presented, the legendary Robert C. Martin (Uncle Bob) reintroduces agile values and principles for a new generation of software developers. In this eagerly awaited book, the best-selling author of The Clean Coder shows how to bring unprecedented levels of professionalism and discipline to agile development-and thereby write far more effective, successful software.
As with his other books, Martin's Clean Agile: Back to Basics doesn't merely present multiple choices and options, and say "use your best judgment"; it tells you what choices to make and why those choices are critical to your success. Writing in the agile context, Martin offers direct, no-nonsense answers to crucial questions:
- How and why did agile begin?
- What are the costs and benefits of agile?
- What are the most effective practices of agile development?
- How should an agile team be organized?
- What roles do programmers, testers, and managers play in an agile team?
- What is the role of the Agile Coach?
- What about agile for large projects?
- What kinds of projects benefit from agile?
Clean Agile: Back to Basics is essential reading for programmers, managers, testers, project managers, and every software professional called upon to lead or participate in an agile project.