Over a million developers have joined DZone.

Evan's Book Reviews — Core Agile Edition

Four reviews on a few very important works related to Agile, Scrum, and Kanban practices.

· Agile Zone

Learn more about how DevOps teams must adopt a more agile development process, working in parallel instead of waiting on other teams to finish their components or for resources to become available, brought to you in partnership with CA Technologies.

I read a lot — not all of it related to agile or business management, but enough. Below are some of the important books that have shaped my thinking (and writing). Not all of them a great (as you can see from my ranking), but they all contain some interesting ideas. This group of reviews will focus on those books that relate to core agile frameworks.

Kanban: Successful Evolutionary Change for Your Technology Business, By David J. Anderson

5/5

Regardless of your field or industry, this book should change the way you think about work. While many of the concepts in this book date back to the early 20th century, this book brings a new approach to knowledge work and should be foundational reading for any product development business.


Test-driven Development By Example, By Kent Beck

4/5

Quality control is everyone’s business. One of the concepts I loved about this book was the emphasis placed on making quality everyone’s responsibility. While this shouldn’t be a new concept, too many organisations (whether they are in the software industry or not) forget this critical fact. Beck’s TDD approach is by far one of the simplest mechanisms for encouraging this behaviour and integrating quality control into the software (or in fact any work) lifecycle. Well recommended read.


Agile Software Development With Scrum (Series in Agile Software Development), By Ken Schwaber and Mike Beedle

3/5

The seminal work on Scrum, but there have been better works since. I first read this book back in 2003 and it definitely opened my understanding of agile development. However, in many ways it has been superseded by many of the books written since. I’d recommend it for anyone who wants to see where Scrum all started.


A Practical Guide to Feature-driven Development By Stephen R. Palmer and John M. Felsing

3/5

Palmer & Felsing provide a practical guide on how to use FDD in software development projects. One of the lesser known Agile frameworks, FDD is a powerful approach to development by breaking down a product design by feature. This book should be read by any developer wanting to add a new capability to their Agile toolkit.


 

Discover the warning signs of DevOps Dysfunction and learn how to get back on the right track, brought to you in partnership with CA Technologies.

Topics:
agile methods ,books ,book reviews ,kanban

Opinions expressed by DZone contributors are their own.

The best of DZone straight to your inbox.

SEE AN EXAMPLE
Please provide a valid email address.

Thanks for subscribing!

Awesome! Check your inbox to verify your email so you can start receiving the latest in tech news and resources.
Subscribe

{{ parent.title || parent.header.title}}

{{ parent.tldr }}

{{ parent.urlSource.name }}