| |
|
Agile Project Management: Creating Innovative Products (Agile Software Development Series) 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 and Iterative Development: A Manager's Guide (Agile Software Development Series) 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 ...
|
|
|
|
|
|
| |
|
Working Effectively with Legacy Code (Robert C. Martin Series) 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
|
|
|
|
|
|
| |
|
Continuous Integration: Improving Software Quality and Reducing Risk (Addison-Wesley Signature Series) Paul Duvall, Steve Matyas, ...
Addison-Wesley Professional, 2007
The Power of Feedback
+ Readable, well-organized, outstanding + Good balance between concepts and practice + An outstanding guide any serious software development library needs.
|
|
|
|
|
|
| |
|
Practices of an Agile Developer: Working in the Real World (Pragmatic Programmers) Venkat Subramaniam, Andy Hunt
Pragmatic Bookshelf, 2006
Beyond good and evil
+ Excellent introduction to Agile development + Good Principals to Code By.. + Excellent Book for every developer
|
|
|
|
|
|
| |
|
Debugging the Development Process : Practical Strategies for Staying Focused, Hitting Ship Dates, and ... 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
|
|
|
|
|
|
| |
|
Agile Software Development: The Cooperative Game (2nd Edition) (Agile Software Development Series) 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 ...
|
|
|
|
|
|
| |
|
The Art of Agile Development James Shore, Shane Warden
O'Reilly Media, Inc., 2007
An extremely practical guide to extreme programming
+ My favorite Agile Development book + Best book on XP practice + Great book on Agile development
|
|
|
|
|
|
| |
|
Organizational Patterns of Agile Software Development James O. Coplien, Neil B. Harrison
Prentice Hall PTR, 2004
Outstanding book about sociology in software development
+ Gives you a really practical leg up in implementing and improving Agile team structures and organization + James Coplien has outdone himself + Breaks the complexity of agile into understandable parts + Essential for Software Managers and Engineers
|
|
|
|
|
|
| |
|
Managing Agile Projects
Multi-Media Publications Inc., 2005
Great Introduction to Agile
+ Great Resource for Starting a new Agile Project + Comprehensive and well blanced look at Agile methodology + Highly recommended + Fantastic! This advice will change the way I work!
|
|
|
|
|
|
| |
|
Pragmatic Project Automation: How to Build, Deploy, and Monitor Java Apps 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
|
|
|
|
|
|
| |
|
xUnit Test Patterns: Refactoring Test Code (Addison-Wesley Signature Series) Gerard Meszaros
Addison-Wesley, 2007
Seminal Work in Test-Driven Development
+ Inspired to Test + All the important unit testing patterns and principles, but over-long + Thorough and wide + A must-have for xUnit practitioners...
|
|
|
|
|
|
| |
|
The Five Dysfunctions of a Team: A Leadership Fable Patrick M. Lencioni
Jossey-Bass, 2002
The best book on teamwork
+ Good for team improvement + Foundation for Team Building
This was a great book, an easy read that was packed with information and suspense. After reading the fictional part of the book, I found the in depth descriptions of each dysfunction at the end of the book very important and informative. Also what makes this book so good is the fact that almost ...
|
|
|
|
|
|
| |
|
Test Driven: TDD and Acceptance TDD for Java Developers Lasse Koskela
Manning Publications, 2007
TDD and ATDD: a very well-written primer
+ Useful primer + Test Test Test + This book has already helped introduce several developers I coach to TDD
|
|
|
|
|
|
| |
|
Peopleware: Productive Projects and Teams (Second Edition) Tom DeMarco, Timothy Lister
Dorset House Publishing Company, Incorporated, 1999
Important Read For Contrarian Reasons
+ A must for project managers + People Matter + commentary on team dynamics
|
|
|
|
|
|