Advanced Topics: Scrum and recent tendencies in software development
Scrum Books
- 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.
- 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
http://www.mountaingoatsoftware.com/articles/WantBetterSoftware.pdf
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.
Lean Management
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
The Toyota Production System:
Creativity
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.
Engineering Practices
Michael Feathers: Working Effectively with Legacy Code
http://www.amazon.com/dp/0131177052/
Martin Fowler, et al: Refactoring – Improving the Design of Existing Code
http://www.amazon.com/dp/0201485672/
Configuration Management
Brad Appleton’s home page http://www.cmcrossroads.com/bradapp/ and his blog http://bradapp.blogspot.com/ – some very interesting posts here.