Agile Software Development: The Cooperative Game (2nd Edition) (Agile Software Development Series)3 reviews
Alistair Cockburn

Addison-Wesley Professional, 2006

Well Deserved Jolt Award

+ Any needing a basic introduction to Agile principles, history, and construction must have this.
+ useful if you don't get into XP

I picked this book up because of the Jolt Award. I was amazed as what I read. I give kudos to anyone who tries to apply game theory to their decision making process. This has grown to be the accepted way economists discuss decisions between agents, so why shouldn't we apply that to architecture ...
  
  











  



  
Release It!: Design and Deploy Production-Ready Software (Pragmatic Programmers) (Pragmatic Programmers)17 reviews
Michael Nygard

Pragmatic Bookshelf, 2007

Absolute *Must Have*

+ Interesting, but inconsistent
+ Sound Advice
+ Must read for any web software engineer
+ A Book to have on Your Bookshelf
  
  











  



  
Joel on Software: And on Diverse and Occasionally Related Matters That Will Prove of Interest to Software ...49 reviews
Joel Spolsky

Apress, 2004

Very interesting for every programmer

+ Lots of interesting thoughts
+ Outstanding Essays On Software Development
+ Considerable wisdom, occasionally dated
+ An Easy, Compelling, Informative Read
  
  











  



  
Crystal Clear: A Human-Powered Methodology for Small Teams (Agile Software Development Series)12 reviews
Alistair Cockburn

Addison-Wesley Professional, 2004

Informative

+ Yet another tool in the Agile toolbox!
+ Great book
+ Excellent Writing
+ Just starting out with "agile"? Try Crystal before XP.
  
  











  



  
Project Retrospectives: A Handbook for Team Reviews11 reviews
Norman L. Kerth

Dorset House Publishing Company, Incorporated, 2001

Excellent guide to improving organizational performance

+ Must read for anyone involved in retrospectives
+ A down-to-earth and highly accessible guide
+ Understand your project
+ Good reference
  
  











  



  
Refactoring Databases: Evolutionary Database Design (Addison-Wesley Signature Series)22 reviews
Scott W. Ambler, Pramodkumar J. Sadalage

Addison-Wesley Professional, 2006

Good for developers

+ Some important ideas but much work remains to be done
+ A very complete catalog of strategies for database maintenance
+ Probably great for DBA
  
  











  



  
Accelerating Process Improvement Using Agile Techniques
Deb Jacobs

Auerbach Publication, 2005

Accelerating Process Improvement Using Agile Techniques explains how agile programming is applied to standard process improvement. By applying agile techniques, IT organizations can speed up process improvement initiatives, minimize the resources these initiatives require, and maximize the benefits of process improvement. The book details step-by-step how to implement the Accelerating Process ...
  
  











  



  
Code Complete: A Practical Handbook of Software Construction95 reviews
Steve McConnell

Microsoft Press, 2004

Every Programmer Should Own This Book

+ A classic book
+ Great start for building a cohesive dev team
+ Code Complete2 is a must-read for a programmer
  
  











  



  
Implementing Lean Software Development: From Concept to Cash (Addison-Wesley Signature Series)13 reviews
Mary Poppendieck, Tom Poppendieck

Addison-Wesley Professional, 2006

explanation of XP without mentioning word XP...

+ Theory and Practice in Balance
+ Good Book On Lean Software Development
+ Excellent Book - For the ones that want to do things different and better
  
  











  



  
Managing Agile Projects6 reviews

Multi-Media Publications Inc., 2005

Fantastic! This book has changed the way I do my work!

+ Great Resource for Starting a new Agile Project
+ Comprehensive and well blanced look at Agile methodology
+ Highly recommended
+ Great Introduction to Agile
  
  











  



  
Pragmatic Project Automation: How to Build, Deploy, and Monitor Java Apps31 reviews
Mike Clark

The Pragmatic Programmers, 2004

Great book on software project automation

+ One of the best books out there
+ Build Automation Quick Overview
+ Well written, fun and great content
+ Automation Quick Start
  
  











  



  
Working Effectively with Legacy Code (Robert C. Martin Series)23 reviews
Michael Feathers

Prentice Hall PTR, 2004

Pleasant to read and extremely practical.

+ Most of this is 'duh' but good to have in writing
+ Good at what it says
+ Bad Title; Great Book
  
  











  



  
The Five Dysfunctions of a Team: A Leadership Fable213 reviews
Patrick M. Lencioni

Jossey-Bass, 2002

Best book I've read all year

+ great point of reflection
+ Useful Model for Managers
+ Seagate spends $2 million annually to teach these lessons
  
  











  



  
Debugging the Development Process : Practical Strategies for Staying Focused, Hitting Ship Dates, and ...29 reviews
Steve Maguire, 1994

Great for Software development team leads and Managers

+ Good book
+ Good advice for software development teams
+ Quick Read That's Worth Your Time
  
  











  



  
Manage It!: Your Guide to Modern, Pragmatic Project Management8 reviews
Johanna Rothman

Pragmatic Bookshelf, 2007

The best project management book EVER!

+ Must have (and read) for every project manager
+ Agile Project Management for Any Lifecycle
+ Great insights into software project management
+ A highly recommended acquisition for any business library.
  
  











  



  
Agile Project Management: Creating Innovative Products (Agile Software Development Series)20 reviews
Jim Highsmith

Addison-Wesley Professional, 2004

Takes human behavior into account

+ articulate and concise
+ A Practical Guide
+ Good on principles, but practices could be more dev-related
  
  











  



  
Agile Software Development, Principles, Patterns, and Practices (Alan Apt Series)32 reviews
Robert C. Martin

Prentice Hall, 2002

Very deserving in it's own right.

+ Are you part of the problem or are you part of the solution in the disaster that is software development?
+ It's a great book
+ Good book
+ Great book on paterns, and XP
  
  











  



  
Refactoring to Patterns (Addison-Wesley Signature Series)42 reviews
Joshua Kerievsky

Addison-Wesley Professional, 2004

the best design pattern book

+ The Joy of Clean Up Reaches the Design Level
+ Combines Refactoring and Patterns
+ Great book, get it if you do design.
  
  











  



  
Agile and Iterative Development: A Manager's Guide (Agile Software Development Series)46 reviews
Craig Larman

Addison-Wesley Professional, 2003

Excellent survey of iterative and incremental development (IID) methodologies

+ Great comprehensive guide
+ broad overview of various methods with details on mechanics

This work by Larman shares some commonalities with Balancing Agility and Discipline, a work by Boehm and Turner (see my review for that book) in which a wide range of methodologies are compared side-by-side to determine the best fit for teams. However, rather than serving as a guide to determine ...
  
  











  



  
Test Driven: TDD and Acceptance TDD for Java Developers9 reviews
Lasse Koskela

Manning Publications, 2007

test first or last - tools and techniques for testing well

+ This book has already helped introduce several developers I coach to TDD
+ Excellent book on TDD in Java
+ Awesome reference for TDD
+ Maybe the best book I have ever read