Dead Easy Informal Restrospectives
Recently, I was introduced to restrospectives by a wise colleague of mine. Something I had heard about, but really not gotten around to using in my software development process yet. After participating, I found the retrospective really useful, hence I thought I would share.
A restrospective in an agile process is the simple idea about “stepping back and looking at the process”. What we did, was take out 30-45 minutes, where:
- the development team meet up
- an outsider acts as facilitator
I like agile processes for software development, but aside from that, I do not care much for a lot of process. I like my time spent on development – designing and writing code. This is also why I liked (and was surprised that) an agile restrospective can be so short and lightweight.
In the retrospective I participated in, I acted as the facilitator. As such, I was not a part of the development team. I had some, albeit little, knowledge of what they were developing, but that turned out to matter less. In short, this is what we did:
- on the morning of the retrospective day, we agreed on time to meet later
- at that time, the team and I met up in a meeting room – pretty much blank and unprepared
- I, the facilitator, started asking questions against the process
- the team answered and discussed back and forth
The whole thing took around 30 minutes. The questions asked were stuff like:
- what went well in the last sprint?
- what did not go that well?
- what to take with us and repeat in coming sprints?
- what to do better in coming sprints?
- …
but the really nice thing is, that having a project-external facilitator proved to be really helpful in the way that:
- He (the external facilitator) will ask the questions, that lies as implicit knowledge in team members, and hence wouldn’t be touched upon. Like, when I asked “how do you do your etimates”, which led to a discussion on diffent ways to do estimation.
- The team being retrospected can get new input from the knowledge of the facilitator – and the other way around, making the facilitator take something with him too (a true win-win)
- The facilitator gets insight into how other projects in the organisation is run and what they do. This is knowledge and project-status sharing while retrospecting.
All in all, I had the fealing that this was helpful. As a consequence of this, I repeated it on a project at a client where I was part of the team, and we brought in another party as facilitator – a developer on another project, but from the same organization.
Some important rules I feel compelled to emphasize:
- Keep the retrospective short (less than 60 min), and
- Come largely unprepared and resist documenting the output.
August 22, 2009
В·
polesen В·
No Comments
Tags: agile, retrospective В· Posted in: Software Process

Leave a Reply