Go to content Go to navigation Go to search

The Art of Agile Development

Posted in , Sep 21, 12:21 PM

A book focused on practical methods and tools on how to be agile. Each section of the book seems able to stand by itself. This is much like XP itself, which the book is based on. The value comes from the iteration between the practices which is not something emphasised.

It is split into a larger first section of clear and direct methods and the second which is more about the underlying values. Despite the defined nature of what it teaches then applying them may still be challenging for more forecast oriented organisations.

By making the sections fairly independent it makes it easier to read just what was relevant to what you are trying to implement. I do feel it lacked in flow between practices albeit by design. It also means that should you not buy into agile practices completely you can try out parts and see how well it fits your development style.

“Software development requires the cooperation of everyone on the team. Programmers are often called “developers,” but in reality everyone on the team is part of the development effort. When you share the work, customers identify the next requirements while programmers work on the current ones. Testers help the team figure out how to stop introducing bugs. Programmers spread the cost of technical infrastructure over the entire life of the project. Above all, everyone helps keep everything clean.”

A useful book if you want a practical explanation of XP practices, including guidance of challenges you may faces and limitations.

More details at The Art of Agile Development where some of the content is available online