The best books and articles on software project management

| Sieuwert van Otterloo | Project Management

We have listed all resources we recommend to people that want to learn software project management. We included both introductions and more advanced research. The list was created as part of our course in software project management at the VU University in Amsterdam.

Note: if you have suggestions for additional material, please send them to us (e.g. via sieuwert @ ictinstitute.nl). Especially if you are conducting research related to software project management, send us your suggestions. This way, we can provide a useful overview of ongoing research in this area as well, and connect research, practice and academic education.

Project management books

Project plan elements explained

In the ICT Institute course on software project management, led by Jeroen Arnoldus, Joost Schalken and Sieuwert van Otterloo, we used a seven element structure for creating a project plan for a software project. We summarised our approach in a series of blog posts:

The final chapter (placed first) was the executive summary. The students present their summary (in max 10 slides) to the whole group.

In the second year, we added a few additional blog posts:

Official standards: PMI and Prince2

  • The Project Management Institute is a nonprofit organisation for project management that has collected and standardized project management under the name of PMBOK (project management body of knowledge). Unfortunately their material is not freely available. The Wikipedia PMBOK page gives a good overview. John Muldoon’s Concise summary of PMBOK is the best available summary of PMI.
  • The other main standard is Prince2 (PRojects in Controlled Environments). Again the Wikipedia page is the best freely available overview. There is a good Prince2 summary on Github.

Project management articles

  • CHAOS report. The Chaos report by Standish group is an interesting and often cited benchmark for project success. The reports itself are only for members. This InfoQ article on CHAOS 2015 provides a good summary of recent results
  • The CHAOS report definition of project success in simple but has serious flaws. In the article The rise and fall of the CHAOS report, Eveleens and Verhoef explain this in detail.
  • Maarten van Weeghel from Conquistador has collected several interesting trends in project management.
  • Armour: The laws of software process. This article explains that software is always developed within an uncertain environment, and that software processes should allow for this. Interesting theoretical article.

Software quality and project management

Agile project management

  • Schwaber: Agile project management with Scrum. This is one of the first books on scrum and provides a good introduction to the scrum method. It is a bit light on actual project management
  • Our approach has been influenced by best practices from Lean startup. We recommend anyone to read the basic Lean Startup terminology.
  • Mountain goat user stories FAQ is a short explanation of requirements modelling of user stories.
  • Some companies have adopted less formal ways of working in order to stimulate a more innovative culture. In such companies, projects/teams also need to be managed in a different way. In this post about the Spotify culture, this approach is explained.

Project risk management

Organisational aspects

Image: Annie Pratt (right-free, via unsplash)

Sieuwert van Otterloo
Author: Sieuwert van Otterloo
Dr. Sieuwert van Otterloo is a court-certified IT expert with interests in agile, security, software research and IT-contracts.