- Copies of the twelve principles of agile software (http://agilemanifesto.org/principles.html)
- White-boards and/or flip-charts
This is an exercise that we came up with to better communicate the twelve principles behind the Agile Manifesto. In their existing form, it is challenging for people to read and understand each principle and, just as importantly, to easily refer to them later.
- Divide participants in to groups, each with a white-board or flip-chart and markers.
- Have the teams write down the numbers 1 through 12.
- Challenge each team to, within a 15 minute time-box, come up with three words maximum that effectively capture each of the twelve principles.
- To avoid ‘analysis paralysis’, make sure to give the teams time updates throughout (e.g. 10, 5, 2, 1 minute warnings). You will find that teams will speed up towards the end.
- When time is up, go through each principle and discuss which are the most important words. Sometimes I like to ask people what their most and least favorite principles are.
- Post the condensed principles somewhere visible, so as to make it a regular talking point.
Here is an example:
- Produce Value Early
- Welcome Change
- Iterative Delivery
- Daily Business Collaboration
- Trust Motivated Team
- Face to Face
- Working Software
- Sustainable Pace
- Technical Excellence
- Reflect and Adjust
- This is an effective way of capturing each principle in a much more concise and memorable way.
- Probably the most valuable part of this exercise, is in the discussion that the teams have when trying to come up with the words. They need to first understand the principle before breaking it down.
- Teams can establish a collective understanding and ownership of each principle.
- This also makes for a good review exercise in a classroom environment.
VN:F [1.9.16_1159]Pocket-sized Principles,