There are plenty of books and links that I can recommend. A selection of it you find here.
I recommend you join one or more of the following groups, depending on your specific area/s of interest
This is the place to ask questions and hear from others who have run into the same kind of problems. Try not to be put off by the shear amount of emails, you will no doubt find ways to filter them appropriately over time.
Mike Cohn’s group set up to discuss Agile Estimation and Planning. Mike is active on this list, and will respond to questions personally.
The retrospectives group.
This group is aimed at writers, designers, interaction analysts, etc.
For testers, and anyone interested in testing. Again lots of traffic.
- Ken Schwaber & Mike Beedle: “Agile Software Development with Scrum” -The original Scrum book. Good, clear overview of the practices and principles of Scrum. It is somewhat out-of-date now, as Scrum has progressed since the book was written, but it is still a valuable read.
- Alistair Cockburn: “Agile Software Development. The Cooperative Game
- Craig Larman: “Agile & Iterative Development: A Managers Guide” — http://www.amazon.com/gp/product/0131111558/ — The beginners guide to Agile: good overviews of the whole paradigm, and summaries of the different approaches.
- Kent Beck: “Extreme Programming Explained: Embrace Change”: http://www.amazon.com/gp/product/0321278658/ — One of the first Agile books. Focuses mainly (but not solely) on the engineering practices, and supplies good overall context for creating an Agile organization
Product/Project Management Material
A good starting paper for product managers is “Want Better Software? Just Ask” by Mike Cohn
Also take a look at Mike’s other available papers. Mike Cohn has a very pragmatic approach to Scrum and writes in a very clear and succinct way: http://www.mountaingoatsoftware.com/articles?page=1
- I’d also recommend Mike Cohn’s first book, “User Stories Applied” — http://www.amazon.com/gp/product/0321205685/ — It coverst he aspects of writing, estimating, prioritizing and committing to product requirements that we covered on this course.
- Jim Highsmith: Agile Project Management – Creating Innovative Products — http://www.amazon.com/gp/product/0321219775/ — Good overview of Agile approaches to project management. This is more “managerial” than I like, personally, but offers some good ideas for working with customers.
Theory of Constraints:
- The Goal -http://www.amazon.de/Goal-Eliyahu-M-Goldratt/dp/0884271781/ref=sr_1_1/028-5090807-7487731?ie=UTF8&s=books-intl-de&qid=1175787379&sr=1-1
- Critical Chain
Artful Making: What Managers Need to Know about How Artists Work: What Managers Need to Know About How Artists Work (Financial Times Prentice Hall Books.) von Eric Schmidt (Vorwort), Rob Austin (Autor), Lee Devin (Autor). A great book. Stacia Broderick works with Lee (and me) on a class in this area.
Michael Feathers: Working Effectively with Legacy Code
Martin Fowler, et al: Refactoring – Improving the Design of Existing Code
Patrick Kua has published a very nice reading list.