Agile Reading List – Recommendations for Beginners and Progressives

Colleagues and friends know me to have read quite a bit about agile. About methods, backgrounds, best practices and the like. There had always been requests for agile book recommendations. Since I’m self-employed and freelancing even more people than before have been asking for my agile reading list. The questions always were along the lines of:

[8.3.2018] If you were to give someone completely new to the topic 2-3 book recommendations on agile, which would it be?

[24.4.2018] I just want to do something for my professional education. And ideally that would be something that fits my current challenges on the job.

Basically they all fit the pattern “If you wanted to read about Scrum, where to start?”

Time and time again I’m recommending the same books. Every time I’m copy+pasting Amazon- or Goodreads-Links, so the people asking have an easier time finding the right books. That’s very effective, but not very efficient for a task that has become repetitive. So here’s the effective and efficient blog post on my personal agile reading list.

You’ll find my Goodreads-shelf at the bottom of the article. But first things first, here are the books ordered by importance for people who really want to get closer to the topic of agile.

Robert’s Top 10 agile book recommendations (bonus: Scrum and Leadership)

#1 Agile Project Management with Scrum- Schwaber, Ken

In the first Scrum book I ever read, Ken Schwaber writes about examples from his professional career and how Scrum practices work. This way one learns quite naturally and also very entertaining about the advantages of this framework. From today’s point of view the examples are of course massively outdated – software projects are so fundamentally different now compared to 20 years ago. Nevertheless many of the problems can be traced back to the very same root causes, which makes this book timeless with regards to the suggested solutions.

#2 Scrum – agiles Projektmanagement erfolgreich einsetzen – Pichler, Roman

After the light fare of Ken Schwaber, here the (in my opinion) very best book on Scrum. Published in 2008, so a bit aged by now, this book is still the most comprehensive Scrum book. Mainly because it doesn’t only explain Scrum practices, but also shows why they are so effective. Also it doesn’t just list recommendations, but shows where these are advantageous over other implementations.

Perfectly justified this book is the reference in the realm of German-speakers (unfortunately it’s only available in German). Only nine years after reading it and being incredibly inspired, I managed to see a Roman Pichler presentation at the Scrum Gathering Dublin 2017 and I was equally impressed.

#3 Drive: The Surprising Truth About What Motivates Us – Pink, Daniel H.

To be honest I never completely read this book. I love to point colleagues and friends to the excellent RSA Animate video, in which one gets a 10-minute summary. For most people that’s enough to internalize the 3 aspects of motivation (Autonomy, Mastery and Purpose) whilst creating / staffing a project team or during other tasks in project management.

#4 Lean from the Trenches – Kniberg, Henrik

Henrik Kniberg manages to not only explain methods, but to justify it’s usage. This justification is fundamentally important for the consciously applied method to become routine. Only once all of us and everyone on the team realizes why we follow a best practice can the best practice prevail.

Equally recommended: Scrum and XP from the Trenches.

#5 Scrum Mastery: From Good To Great Servant-Leadership – Watts, Geoff

Books #1 – #4 provide and excellent intro to the topic: Scrum, Lean, Kanban are understood and one can draw conclusions on human motivation. With all this, beginners can start and should be okay to work very well within the context of one project.

Who wants to engage in the ScrumMaster “career path”, who wants to be better than the competition and who really wants to drive teams for the better and support their growth, should definitely read Scrum Mastery. Vivid examples show the difference between a good and a great ScrumMaster. A humbling experience, for me too.

#6 Rework – Fried, Jason

Rework has become a management classic since the day it’s been published. Who already has internalized agile values, will nod a lot whilst reading this book. For everyone else the book explains short and concise ways of management and ways of working, which help teams and organizations to focus on the important things and to finish things.

#7 Agile Retrospectives: Making Good Teams Great – Derby, Esther & Larsen, Diana

How does a good team become a great team? With time and continuous improvement. This book justifies the use of Retrospectives and supports the improvement process with moderation methods and several valuable hints on conflict resolution.

#8 The Peter Principle – Peter, Laurence J.

Take it, change it or leave it!
— 21st Century Business Wisdom

People deal differently with problems. One can take them, (try to) change them or one can leave them (and the company) behind.

What are the skills of your manager? Which abilities helped your manager reach the current position? Which qualities are missing now in order to still be “competent”? Sometimes the agile change process depends on single individuals. To understand their (lack of) motivation, the Peter Principle really helps.

#9 Servant Leadership: A Journey Into the Nature of Legitimate Power and Greatness – Greenleaf, Robert K.

Servant Leadership means the principle of leading by supporting people and teams. I facilitate following my lead, I’m making it as easy as possible to follow, by serving the team. Servant Leadership is what a ScrumMaster expresses on a daily basis (or at least should). This book gets to the bottom of this principle (and it’s doing so for 30+ years already):

#10 The Big Five for Life – Strelecky, John P.

How do you imagine your future career?

a manager had asked me some years ago. I didn’t have an answer. Work is a big part of life. And in order to know where to drive the career, where to go professionally, one first has to know where life itself should go. Unfortunately this question is even bigger and more difficult. The Big Five for Life helps finding an answer. This book doesn’t have much to do with agile, but even more deals with leadership and integrity.

Even more recommendations around agility in professional institutions

Managers, programmers, product folks, ScrumMasters: The Top 10 books above are relevant for anybody interested in agile, no matter which role one has on the job. However there are some more specific books for each role which I don’t want to leave unmentioned here:

For Software Developers

Clean Code: A Handbook of Agile Software Craftsmanship – Robert C. Martin

Beyond that I have no further recommendations for Software Developers. Obviously all of the above books in this post are equally relevant! Robert C. Martins “Bible” also suffices for the start. But who wants to know more about why “Agile” is first and foremost a software developers responsibility, please watch this session:

For Product Owners and Product Managers

 

 

 

  1. Agile Product Management with Scrum: Creating Products that Customers Love – Roman Pichler
  2. User Stories Applied – Mike Cohn
  3. Scrum mit User Stories – Ralf Wirdemann

For (C-Level-) Managers

 

 

 

  1. Scrum: The Art of Doing Twice the Work in Half the Time – Jeff Sutherland
  2. The Power of Scrum – Jeffrey Sutherland, Rini Van Solingen, Eelco Rustenberg
  3. A Seat at the Table – Mark Schwartz

Last but not least: The Goodreads List

Do you have more agile book recommendations? Let me know! I’m happy about suggestions for the reading lists on Goodreads or right here in the comments section.

Obtaining CSPO Certification

On the way to becoming a Certified Scrum Trainer (CST) (and training CSPOs) holding the CSPO Certification oneself is mandatory. So I recently participated in a really good Certified Scrum Product Owner Training® (CSPO) in Berlin. The course was organized by KnowledgeHut and hosted by Marco Mulder, Certified Scrum Trainer and Enterprise Coach.  Covering the complete curriculum he not only made this training a Scrum project, he also succeeded in highly engaging both starters and experienced practitioners.

The course agenda does not vary from the agenda of my workshop for Product Owners and stakeholders. A strong encouragement to further pursue the path of becoming a CST.

Following my approach from the Global Scrum Gathering Dublin 2017 I again scribbled notes throughout the training, taking a protocol of the “agenda”, practicing my drawing skills and of course memorizing some of the most noteworthy points.

Course outline:

  • Origins of Agile
  • Product Backlog Creation
  • Scrum
  • Roles
  • Product Vision & Story Mapping
  • Sprints
  • Backlogs
  • Scaling to more teams

Here are my scribbles:

Becoming CSPO

Becoming CSPO

Becoming CSPO

Becoming CSPOOver the course of the two days a lot of questions had been asked. Some of them were not covered by the agenda and took us on a little detour:

  • Stakeholders interfering with the Sprint (side requests)
  • Big team in grooming meetings and whether a split would be recommended
  • How to deal with “non-value” efforts? (I.e. track velocity for bugs?)
  • Breaking down stories bigger than 1, 2, 3, 5, 8 (or just limiting the scale)
  • Dependencies on other teams

In future posts I will go into detail on the questions. I was happy to see that I could answer all of them.