SPC - Software Productivity Center Inc.
Contact Us Home
| Agile Development | Recommended Reading

Over the course of its many Agile engagements, SPC's experts and consultants have come across many books covering all aspects of Agile Development. Some are good, some are bad. Here is our current list of favorite books that we recommend you take a look at if you want to dig deeper into the principles and practices of Agile.

 

3-dots empty agile methodologies
» Agile Software Development with Scrum, Ken Schwaber and Mike Beedle, Prentice Hall, 2001
» Extreme Programming Explained, Kent Beck, Addison Wesley, 1999
» A Practical Guide to Feature-Driven Development, Stephen Palmer and John Felsing, Prentice Hall, 2002
» Lean Software Development, Mary and Tom Poppendieck, Addison Wesley, 2003

 

3-dots empty agile project management
» Agile Estimating and Planning, Mike Cohn, Prentice Hall, 2005
» Agile Project Management, Jim Highsmith, Addison Wesley, 2004
» Planning Extreme Programming, Kent Beck and Martin Fowler, Addison Wesley, 2000
» Agile Retrospectives: Making Good Teams Great, Esther Derby & Diana Larsen, Pragmatic Bookshelf, 2006

 

3-dots empty technical practices for agile teams
» Continuous Integration, Paul M. Duvall with Steve Matyas, Andrew Glover, Addison Wesley, 2007
» Test Driven Development By Example, Kent Beck, Addison Wesley, 2002
» Fit for Developing Software: Framework for Integrated Tests, Rick Mugridge and Ward Cunningham, Prentice Hall

 

1 2 Want to know more?
  • If you have a thorny business issue or Agile question you need answered fill out our on-line enquiry form.
  • If you're unsure if your Agile Development approach is working for you as it should or could -- Take our quick 12-question needs assessment or read up on what you need to do to deliver on the Agile promise.
  • If you're unsure if an Agile approach meets your needs, read up on the problems Agile can solve for you.
  • To learn more, we encourage you to contact an SPC representative. They understand our services from your perspective. You will get an honest picture without the hype. There's no risk, no obligation, and plenty of ways to see if SPC is right for you.

Our goal is to ensure our clients have the right process, technology and skills to deliver lasting change to their development organization. Discover why SPC is right for you.

get spc working for you

Learn more about how SPC's consulting services can optimize your Agile Development practices.

 

 

Why Use SPC
» Discover the SPC difference.

Free Newsletter
Signup! Stay Informed

Sign up for SPC’s newsletter, New Insights, and stay current with the latest thinking from industry leaders.

SPC Services
Everyday, SPC works with software leaders to realize the full business potential of their development teams and practices. We do this through our core service offering:
» Consulting
» Skills development training
» Team coaching
» Executive support

Resources
An extensive collection of best-practices information you can put to use today.
» SPC articles & whitepapers
» SPC skills development training
» Recommended reading

SPC Articles & Whitepapers
Our most popular requests.
» Agile Transition Case Study
» Agility with Use Cases
» Controlled Agility

Skills Development Training
Improve your skills with SPC Springboard training.
» Successfully Managing Agile Projects
» Mastering Agile Requirements: Principles, Process and Practices
» How to Write Effective Use Cases
» Implementing Lean Software Development
» Transitioning to Agile Project Management
» Agile Software Product Design:
Creating Successful Products Using Agile Development
 
Complete SPC Springboard schedule
Complete SPC Springboard catalogue
SPC Springboard on-site training

recommended reading

For more details on the various different aspects of Agile Development check out some of the books on SPC's recommended reading list.

» Go to the book list

Related Knowledge
Our expert knowledge addresses the core process, performance, and organizational areas critical to lasting change.
» Process Change & Adoption

Related Resources
An extensive collection of useful information, including technical briefs, free templates, suggested reading and links to other great sites.

Contact SPC
Put us to work for you!

Toll Free in North America 1.877.548.1948

Outside North America +1.604.662.8181

Click here for contact info

Email: info@spc.ca
QUICK ACCESS
Why Use SPC?
Overview
What We Do
Overview
Services
SPC Springboard - SPC's Open-Enrollment Training Program
Delivering Lasting Change
Software Requirements Development & Management
Estimation & Project Planning
Process Change & Adoption
Relevant Insights
Get SPC's Value Working for Your Organization
Experts & Consultants
Overview
Resources
Overview
Corporate
Overview
©1992 Software Productivity Center Inc. All rights reserved.
Why Use SPC? | What We Do | Experts & Consultants | Resources | Corporate
Privacy Policy
SPC - Software Productivity Center Inc.