Last Thursday evening, I gave a presentation entitled ‘Using business process modelling for creating a definition of ready and definition of done’ at the second Lean Agile Dundee meet-up at SolarWinds.
When the organiser, Santiago, had asked for volunteers to talk I offered in part because I enjoy exploring agile ideas with people and in part because I wanted to encourage others, those who haven’t given a talk before, that they can do it. Especially after they’ve witnessed my rambling chat and ill-prepared, typo-laden slides. (Which reminds me, I didn’t fix them before uploading them to Slideshare.)
But what to talk about?
When I worked at the University of St Andrews, I worked quite closely with the Lean team. They used business process modelling with teams to map out their processes, identify wastes and redesign their processes more efficiently. In my new job at Vision, I wanted to help my team (who were fairly new) to understand their development and testing process, and on the back of that to write their own definition of ready and definition of done for user stories.
So that. That’s what I talked about.
But I first prefixed it by talking about how I see agile, as a toolbox that contains a lot of great tools. Some are complete systems like the Scrum or DSDM frameworks, others are collections of methodologies like XP. I would also throw in a bunch of business analysis techniques.
This chart from Agile Project Management in Easy Steps received some discussion afterwards. It shows very clearly that no one agile approach covers everything.
When I was first introduced to agile I learned about XP. Then I discovered Lean, Scrum and DSDM. There are so many great tools our the agile toolboxes.