Further recommended reading
Over the years there’s quite a number of books I have recommended to audiences at keynotes, talks and training courses. Quite often people have asked me for a list of recommended reading. It’s about time that I create this list and put it on my website. So here it is – in an unordered list.
Agile software development
Patters of Enterprise Application Architecture
Domain driven design
Writing effective use cases
By Alistair Cockburn
Best book (next to my own UML book) on writing use cases, not on modeling use cases though.
Framework design guidelines
This Is Agile
By Sander Hoogendoorn
I don’t mean to brag by this is the best overview on agile, Scrum, extreme programming, Kanban.
Extreme Programming Explained
By Kent Beck
This is the original book on extreme programming, by far the most influential agile approach. Contains many agile best practices that are common in nowadays projects, but that originated here, and not in Scrum (such as stories).