Learning new development processes can be difficult, but switching to Agile doesn’t need to be complicated. Explore the theories behind Agile and learn how to make it work for you. In Agile Software Development Succinctly, author Stephen Haunts will guide you to a fuller understanding of Agile, its advantages and disadvantages, and how to get the most out of it. Table of Contents
Introduction Waterfall Development and its Problems What is Agile? Common Agile Misconceptions and Mistakes Advantages and Disadvantages Extreme Programming (XP) Scrum Closing Summary
Does a good job synthesizing Waterfall and Agile methodologies, although it seems a bit repetitive sometimes. In the Agile section just Scrum and XP are covered and it would have been nice if more Agile methodologies were presented (like Kanban or Lean).
If you've never looked into agile software development; this book is a good start. If you already know the basics - read something else.
I think as such a short book it talks about the linear development models (="waterfall") a little too long; almost 20% of the book are over before it actually starts with agile. The second half describes XP and Scrum; but stays on the surface. Although the two models are pretty different - the general agile ideas are the same; so the text feels a little repetitious at times. Partially the book reads like a university paper ;-)... This book is an overview; it will not help you get agile implemented.