In one of my workshops I explored how to use agile and Scrum beyond software development, for example in marketing, sales, support and in management. I gave this workshop in-house for a client to an audience which was not directly involved in software development. Many good ideas came up when preparing and giving this workshop, in this post I’m sharing them with the agile community.
Over the years I’m using agile principles and practices from Scrum beyond software development. For example, I do process improvement with agile, use Scrum for process improvement, reduce process debt with agile, manage projects using agile, and use agile to prepare and give training and workshops. I wrote about the golden rules for agile process improvement. I was also involved in eduScrum, an initiative where Scrum is used by students for education at school.
After giving a keynote at the 1st Conference in Melbourne I watched a talk from Eduardo Nofuentes about adopting agile beyond software. He slightly modified the agile manifesto to broaden it’s purpose while keeping the original thoughts:
We are uncovering better ways of working by doing it and helping others do it. Through this we have come to value:
Individual and interactions over processes and tools
Outcomes over comprehensive documentation
Customer collaboration over contract negotiation
Responding to change over following a plan
I’m convinced that agile can be applied in many different areas. But, the information supporting this is scattered and sometimes hard to find, and that makes it difficult to use it and apply agile in other areas. Then the opportunity arose to bundle stuff …
Help from the Scrum Master Community
A client asked me to give a workshop about agile to an audience which was outside software development. Explaining the agile manifesto and concepts from Scrum in my opinion wouldn’t be enough. I wanted to show actual examples of using agile beyond software, both from my own practice and cases published by others.
I used my network and posted a question on Facebook in the Scrum Master Community:
I’m preparing a workshop on agile/Scrum for non-IT. Anything that I should include, like experience reports, reference websites, checklists?
I got a lot of good ideas and experiences, which are in my workshop, next to what I do with agile and Scrum. In return for the contributions I promised to publish an overview of the workshop; to share an extract of my sheets which includes examples from using agile and Scrum beyond software development. Well, here it is:
A big thanks to everybody who provided ideas, on Facebook or directly, or by publishing examples on the internet on how they used agile and Scrum. All of this is very inspiring, and helped me to compile the sheets for the workshop which helped my client to take the first steps towards increasing their agility.
Tailoring to use agile and Scrum beyond software
Of course you have to tailor agile and Scrum to support your needs. This is true when you use them in software development, but even more if using them beyond. Things to consider are:
- Deliveries & Goal: What is it that you want to reach? Which agile principles and Scrum practices can help you to get there? How?
- Custumers & stakeholders: Who do you have to involve to reach your goals and be able to deliver?
- Team & collaboration: How do you want to work together? What needs to be arranged to make it possible?
- Define “Done”: Which criteria need to be satisfied before something is good enough to deliver? Which existing processes and practices can be used?
- How to get feedback: What can you do to know if you’re moving in the right direction (or not)? Which feedback do you need, from whom?
Summing up: Yes, you can certainly use agile and Scrum beyond Software Development. The agile mindset and principles are general enough to use them in many areas.
Share your experiences!
There are many good examples available. I’ve listed the ones I know, but there are probably many more. Please share your experiences by commenting to this blog post if you have used agile and Scrum outside software development. Let’s collaborate to learn from each other, and help people around the world to improve their way of working using agile and Scrum!