<< Back to Books

A Gentle Introduction to Agile Software Development by Stephen Haunts



Discover what is involved with Agile Software Development, Scrum, and Extreme Programming

Learning new software development processes can be difficult, but switching to Agile doesn’t need to be complicated. Explore the theories behind Agile Software Development, and learn how to make it work for you.

In a Gentle Introduction to Agile Software Development, author Stephen Haunts will guide you to a fuller understanding of Agile, Scrum, and Extreme Programming and Agile Project Management. You will learn about the advantages and disadvantages, and how to get the most out of it.

In this book, you will learn…

  • Introduction
  • Waterfall Development and its Problems
  • What is Agile?
  • Common Agile Misconceptions and Mistakes
  • Advantages and Disadvantages
  • Extreme Programming (XP)
  • Scrum
  • Closing Summary

A great, quick, concise introduction to Agile software development. I am just starting my self-education on Agile and Scrum and found this to be a great introductory book. The chapters are concise and to the point, while educational and full of information. I enjoyed the background knowledge of the Waterfall and V-model methods that preceded Agile.

Overall, a great quick read for any newcomers to Agile!

Written as both a brief history of systems engineering philosophies and as a comparison of different software design methodologies, A Gentle Introduction to Agile provides ground-level exposure to engineers and managers alike. With the current software development environment being exceedingly fluid, older methods of development are ill-equipped to compete; Agile seeks to take the next step, creating an iterative process that quickly builds functionality onto a flexible baseline.

For anyone with a casual interest, newcomers to the Agile world, or for seasoned professionals seeking concise training material, check it out!

Convincing your development team to change over to new ways of conducting business is a daunting task. This book explains the benefits of modern Agile and Scrum strategies to improve production. Getting everyone on the same page with innovation makes a transition to new protocols seamless. This book is a clear and concise resource for software developers and clients.

Keeping managers from having the wrong preconceived notions when they hear the word “agile” is always difficult. Does it mean “faster”? Does it mean “cheaper”? Neither, actually. Steve does a great gob of gently introducing the concepts of agile software development and how they can really benefit the development process if done correctly. It is a quick read that should be part of your arsenal for “that management meeting”.

My company is looking to do an agile transformation on a larger program of work, so I wanted to learn the concepts of agile delivery. This book is short and to the point in explaining the pitfalls of more traditional waterfall delivery and the benefits of Scrum and XP. This book is useful for anyone looking to cross skill into agile project management or agile software development. Excellent. Well worth a read.

A fantastic detailed, yet light overview of software development processes.

It starts with what waterfall software development is, a brief history and the advantages and disadvantages of this process. It then goes on to outline the history of agile software development, misconceptions, advantages, and disadvantages. The main focus of this section is on Scrum and XP.

Useful for those wanting an introduction to these principles (as advertised on the cover) but also a handy recap/review for those who have been working in these styles for a while. A light, speedy and informative read.