Recommended Books  |
| Sustainable Software Development–An Agile Perspective
- by Kevin Tate |
Managing Agile Projects
- by Sanjiv Augustine |
| Agile Project Management with Scrum
- by Ken Schwaber |
Agile Software Development
- by Alistair Cockburn |
| Agile Estimating and Planning
- by Mike Cohn |
Agile & Iterative Development: A Manager’s Guide
- by Craig Larman |
| The Enterprise and Scrum
- by Ken Schwaber |
Organizational Patterns of Agile Software Development
- by James O. Coplien and Neil B. Harrison |
| User Stories Applied - For Agile Software Development
- by Mike Cohn |
Rapid Development
- by Steve McConnell |
| Lean Software Development – An Agile Toolkit
- by Mary and Tom Poppendieck |
Offshore Ready
- by Stuart Morstead and Greg Blount |
| Agile Software Development with Scrum
- by Ken Schwaber and Mike Beedle |
The Unified Software Development Process
- by Ivar Jacobson, Grady Booch, and James Rumbaugh |
| Test Driven Development – By Example
- by Kent Beck |
Software For Use
- by Larry L. Constantine and Lucy A. D. Lockwood |
| Agile Software Development Ecosystems
- by Jim Highsmith |
Software Engineering – A Practitioners Approach
- by Roger S. Pressman |
| Agile Software Development, Principles, Patterns, and Practices
- by Robert C. Martin |
The Unified Process for Practitioners
- by John Hunt |
| Continuous Integration: Improving Software Quality and Reducing Risk
- by Paul Duval, Steve Matyas, and Andrew Glover |
Applying UML and Patterns
- by Craig Larman |
| Agile Testing: A Practical Guide for Testers and Agile Teams
- by Lisa Crispin and Janet Gregory |
Object-Oriented Software Engineering–A Use Case Driven Approach
- by Ivar Jacobson |
| Agile Retrospectives: Making Good Teams Great
- by Esther Derby, Diana Larsen, and Ken Schwaber |
Design Patterns – Elements of Reusable Object-Oriented Software
- by Erich Gamma, Richard Helm, Ralph Johnson, and John Vlissides |
| Agile Project Management – Creating Innovative Products
- by Jim Highsmith |
Pattern Languages of Program Design
- by James O. Coplien and Douglas C. Schmidt |
| Extreme Programming Explained – Embrace Change
- by Kent Beck |
The Psychology of Computer Programming
- by Gerald M. Weinberg |
| Scrum and XP from the Trenches
- by Henrik Kniberg |
The Art of Agile Development
- by James Shore and Shane Warden |
Articles/Whitepapers  |
| "A CIO's Playbook for Adopting the Scrum Method of Achieving Software Agility, by Rally Software Development Corporation and Ken Schwaber:
http://www.leffingwell.org/Document_Store/CIO_Playbook_For_Adopting_Scrum_080805.pdf
|
| "Tactical Management of Iterative Development: Achieving Competitive Advantage”, by Dean Leffingwell and Dave Muirhead:
http://www.leffingwell.org/Document_Store/rally_whitepaper.pdf
|
| "Five Myths of Agile Development, by Version One:
http://codequality.searchsoftwarequality.com/document;100944/quality-research.htm
|
| "Using an Agile Software Process with Offshore Development", by Martin Fowler:
http://martinfowler.com/articles/agileOffshore.html
|
| "What Agile Methods Mean to Your Process, People, and Projects", by ExecutiveBrief staff:
http://www.pmhut.com/what-agile-methods-mean-to-your-process-people-and-products
|
| "Distributed Agile", by Dr. Christoph Steindl:
http://www.agilealliance.org/system/article/file/1420/file.pdf
|
| "Overview of Agile Management and Development", by Addicam V. Sanja:
http://www.projectperfect.com.au/info_agile_programming.php
|
| "Mastering the Iteration: An Agile White Paper", by Dean Leffingwell:
http://scalingsoftwareagility.files.wordpress.com/2007/09/mastering-the-iteration-an-agile-white-paper.pdf
|