This past Friday, 11 May 2012 we held a session on Sustainability. We first tried to determine what we meant by sustainability and this was the list we came up with:
- Team sustainability (ability to continue delivery)
- Sustainability of purpose/community
- Preventing burnout (related closely to the first bullet)
- Sustainability of a product feature
- Sustainability for continual improvement
This list generated a bit of discussion. Siraj and I have been a bit concerned that the group isn’t quite sustainable yet (perhaps self-sustainable is what we are really meaning?). This led to us discussing a bit abut the purpose of AID, and hopefully I’ll recap thissuccessfully that we formed shortly after Agile Coach Camp 2010 to bring together those that need to influence others in adopting and continuing practices of Agile through peer-based sharing. These may be coaches, managers, or technical personnel.
To ensure we were on the same page, we decided to create a definition of Sustainability and we used a mind map. Here was our initial version (with some minor tweaks):
We developed 4 primary characteristics: Sustenance, Tension Pace, and Feedback. Each of these had characteristics as well… The only tweaks I made to this diagram is the addition of conversations in the Feedback area as measures and metrics have an assumption of precision that may not be there and renaming “Throttle” to Tension as we moved more completely to a motor vehicle metaphor when we began reorganizing the mind map. (Bio-)Physics means not only what is against the known laws of the universe, but also violating people’s downtime and ability recover.
Later we decided that the mind map was a bit different… And this was the refined mind map:

In this map, we saw Pace as the point between Fuel and Throttle (what moves you forward and what holds you back). In the ideal situation, Pace would be close to Fuel meaning you are churning through the factors (Demand, Need, etc.) as quickly as possible. Realistically though you have a Throttle holding you back so the Pace is reasonable. Feedback effects the Pace you maintain as well as the Fuel and Throttle itself. (BTW, I’d consider adding De-motivation to Throttle personally, but I didn’t add it to the diagram as I am not sure that would have much buy-in from our group. I think conversations would have gained considerable buy-in based on how our discussion went.)
We then decided to apply the measures/metrics to understand the Pace of our AID group a bit better and determine if any changes needed to be made. Here is what we recorded:
| Pace Measures | Fuel | Throttle |
|
Frequency: 1x/month Mtg length: 2 hours Consistency: 11 times/year planned (we normally skip December), but 10 times/year actual (each year one meeting didn’t have enough show to make it worth it). Timing: 2nd Tuesday, beginning 12 June, new start: 5:30 socializing, 6pm mtg start. Back Channel communication: amount of mailing list chatter and individuals talking to one another between mtgs # members on site: ~40 # members attending meetings: 7-8 normally, sometimes 10-12 That means we get roughly 20-25% of our members. New measure: Frequency of new attendees joining us |
Topics: prioritized list of themes Interest Camaradery Ease of Attendance Food Special Events |
Competing Stuff |
We arrived at some of the changes annotated above after a brainstorm (again using a mind-map). Here’s what we came up with…
So with that, look for an email changing things a bit… Lastly, here was the list of themes we developed (look for dot poll sometime soon):
- Retrospectives
- Leadership
- Interfaces
- Mindset
- Career Development/Mentoring
- Learning/Outreach
- Overcoming Resistance
- Active Listening
- Providing Feedback
- Tech Topics (though we realize due to the diversity of languages and such that this may need to be more generalized)
- Games/Workshop Day
I’ll close in that with the above, we will probably try and divide each topic into something more focused on a technical team and then something more generalized that managers/leaders may want. Example, what forms of technical feedback can be developed and how would it be implemeneted (e.g. unit testing) while also discussing more general feedback (e.g. customer satisfaction).
We’re looking at a having a picnic/BBQ as well; please hold aside 30 June to join in…
- Paul




