
|
Agile Principles, Patterns, and Practices in C#
by Robert C. Martin, Micah Martin (ISBN: 0131857258)
|

|
Agile Project Management with Scrum
by Ken Schwaber (ISBN: 073561993X)
|
|
Agile Software Development, Principles, Patterns, and Practices
by Robert Cecil Martin (ISBN: 0135974445)
A complete catalog on the Agile (mostly XP) discipline and the way it works, full of examples and details that go beyond the main XP series. As usual, this is a complement, not a replacement of the the later.
|

|
Crystal Clear
by Alistair Cockburn (ISBN: 0201699478)
|

|
eXtreme Programming eXplained
by Kent Beck (ISBN: 0321278658)
The second edition of the classic introduction to XP from its author. XP is a lightweight and truly working software methodology based on human values, courageous teamwork, and technical excellence.
|
|
Extreme Programming Installed
by Ron Jeffries (ISBN: 0201708426)
|

|
Fit for Developing Software
by Rick Mugridge, Ward Cunningham (ISBN: 0321269349)
|
|
Planning Extreme Programming
by Kent Beck (ISBN: 0201710919)
|
|
Refactoring to Patterns
by Joshua Kerievsky (ISBN: 0321213351)
|
|
Refactoring: Improving the Design of Existing Code
by Martin Fowler (ISBN: 0201485672)
Fowler is a taxonomically-enhanced disciple of Aristotle, and he has the need to catalog and describe the whole universe, but his universe -by now- is limited to Software development and Architecture. Here is a great collection of Refactoring procedures, prefaced by a key listing of Bad Smells in code he coauthored with Kent Beck.
|
|
Test Driven Development: A Practical Guide
by David Astels (ISBN: 0131016490)
A very important guide to TDD with lots of real-world and fictitious examples. It is the perfect complement for Kent Beck's main book on the subject. All examples in Java.
|
|
Test Driven Development: By Example
by Kent Beck (ISBN: 0321146530)
The fundamental book on TDD. I found Beck's approach to developing quite surprising at some points, but it might be because he has a Smalltalk mind while I have more of a C++ mind. Many of the convolutions he does to arrive to some point I would jumped above up front, but nevertheless, the explanation of the whole TDD rythm and game is fantastic.
|
|
Test-Driven Development in Microsoft .NET
by James W. Newkirk (ISBN: 0735619484)
|

|
The Enterprise and Scrum
by Ken Schwaber (ISBN: 0735623376)
|
|
User Stories Applied
by Mike Cohn (ISBN: 0321205685)
|

|
xUnit Test Patterns
by Gerard Meszaros (ISBN: 0131495054)
|