counter
about us
 
Extended Agile Reading List
 
 



 Extended Agile Rea...  


  
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
  
  











  



products you might be interested in






 




Google      toavi.com    web
apparel
baby
beauty
books
camera photo
classical music
computers
dvd
electronics
gourmet food
health personal care
kitchen
office products
outdoor living
computer video games
popular music
software
sporting goods
tools hardware
toys-games
vhs
watches jewelry







we recommend


The best book on teamwork

randomly chosen


DVD: Queen Margot (La Reine Margot)