Last time I talked about the Ghana Police Service (GPS) I was talking about Professional Organisational Change and the approach the Inspector General of Police (IGP) is taking; using Scrum to incrementally make changes to the organisation. While Nana Abban and the IGP have been focusing on the big picture, I have been in Ghana to start the grass roots adoption of Scrum with two Professional Scrum Foundations (PSF) classes, the first ever run in Ghana.
Note: You can download the Agility Guide to Evidence-based Change from Scrum.org
I am not kidding or being metaphorical when I say that these fantastic officers split into groups and, with limited IT knowledge, organised around creating working software in the form of a website. You can imagine the look on their faces when I proposed such a task, but you can’t imagine the look of pride and satisfaction in what they produced.
When it comes to complexity of creative work l, there really is nothing as complex as software development.
Ken Schwaber, CEO and Founder of Scrum.org
I arrived late on Sunday and first thing Monday I was whisked to the Ghana Police Headquarters to meet with the IGP . We had met before, two years earlier at the very first Agile In Africa conference when he was not the IGP and did a talk on solving complex chases (in this case a serial killer) using agile ideas and practices. He is big on Scrum having seen it used effectively in his time at Interpol, and he understands the foundational agile concepts of empiricism and how they can be applied to policing. The [vision and mission] I mentioned before is unlikely to be realised predictively and will require significant empirical experimentation to get right.
Because this was the very first class, and the first time many of the rank and file had even heard of Agile or Scrum we had a kick-off ceremony and some photo opportunities. In case you can’t find me, I’m sitting in the front row, third from the left, with the IGP in the middle and Nana Abban on the right. The folks behind me are the students for the very first Professional Scrum Foundations class in West Africa. It’s important as you move into a new endeavour to make sure that everyone understands the fundamentals of how you plan on achieving your goals, and why it works.
After the ceremony it was time to get down to the business of learning Scrum.
If you are not familiar with the PSF it was designed, originally by David Starr, as an intensely practical course. Just explaining agile and Scrum is not enough and students have to live it, and feel it. To that end we do actual sprints building working software in the class. Not only was this the first PSF in West Africa, but it was the first course that the Police and civilians were collaborating on. For most of the officers it was also their first experience building software with their prior experience being in Word and Excel.
I have used the PSF effectively in software organisations to train everyone, from the guy driving the forklift in the warehouse, to the CEO of the company. It’s effective because everyone in your company learns how and why Scrum works, and because everyone then understands the problem domain. Software is hard. For Police Officers I had a conundrum; do I change the topic away from software, or do I follow through and take folks out of their comfort zone.
I decided to follow through and the look on everyone’s face when I asked them to collaborate on creating a working website was priceless. The PSF is usually made up of 4 sprints of 60 minutes during the class. Since we were also introducing technology we only really had time for 2 of the sprints, but I learned enough to think that I can push for 3 next time around. There were a lot of discussions, that I don’t have from software students, on how to relate Scrum and our software exercises to police work. While the goal for the training is focused on facilitating organisational change, the reality is that folks in the room care about the work that they do. We had some especially interesting conversations about the difference between creative work, suited for Agile/Scrum and non-creative work, suited for Lean/Kanban.
The overall flow of the class revels the workings of Scrum iteratively with practical exercises helping to allow students to attain the knowledge incrementally:
NOTE: I only managed to get through 2 sprints for the GPS. Part of that was that both classes were shortened by a half day. The first because of a ceremony with the IGP and the second due to the Friday being a holiday. I have had to miss out Sprint 4, but never both 3 and 4 before. I was quite distraught the first class, but accepting in the second. The students still learned so much.
I had some assumptions before arriving at the class that were just not true. My biggest mistake was that the students would know why they were there and what they were going to learn. That is not usually a problem in a software organisation since at least we have a frame of reference and a significant body of knowledge. With the group of Police Officers, even though we had a few techies, that reference point was missing. We spent a lot of time in the first class creating that reference point and heading off dead ends and blind allies. Many were confused as to what they were going to use this for.
For the second class we had already learned from the feedback of the first, yes it was the very next day, and we started differently. We had a short speech by one of the Police Officers from the Organisational Transformation office to frame the class and its purpose, specifically within the context of the attendees. This seamed to help a lot and things were a lot smother. I also got on a lot better relating Scrum and Software Development to Police Work from the first class. I am now totally comfortable teaching this class to 35 people that have no idea how to build software.
Some things I would do differently:
Teaching non techies is hard, especially for a certifiable geek like myself. However I totally enjoyed my time in Ghana teaching Scrum for the Ghana Police Service and am looking forward to doing it again. I’m back in Ghana for the Agile In Africa conference, and again in December to teach a Professional Scrum Developer (this time to techies). More classes are scheduled next year…
If you are in Ghana or anywhere in West Africa you can get in touch with Akaditi for both public and private classes for your Organisation.
If you've made it this far, it's worth connecting with our principal consultant and coach, Martin Hinshelwood, for a 30-minute 'ask me anything' call.
We partner with businesses across diverse industries, including finance, insurance, healthcare, pharmaceuticals, technology, engineering, transportation, hospitality, entertainment, legal, government, and military sectors.
NIT A/S
CR2