Hi,
not much happening 'round here, eh?
I've been reading mailing lists a lot these days, that did not leave much time or energy to write myself.
But then I was at the Agile Tour in Geneva on October 12th, if that's not something to write about...
So i'll have a go at it while my ubuntu 9.10 download slowly completes.
All the sessions were in french from what I heard. I had a great time. Lots of sessions were people-oriented rather than technology/practices oriented. I'd have liked to see more technical workshops, but it was really nice anyway.
Here's the website's description of the sessions. Most of the slides and some video are available.
I'll just write some about the sessions I attended. There were always three sessions simultaneously, and i found it often quite hard to choose.
C1 : tips for creating a self-organizing team. Yves Hanoulle from Belgium gave the talk. He came with his wife and kids, that was fun. From the various tips he gave I remembered three :
Check-in (and check-out). Let people know you're there and you're available to work. Tell them briefly what emotional state you're in. It should enable you to let the emotions go away and concentrate on your work/team.
The decider. When a decision has to be taken during a meeting, someone makes a proposition, and everybody should either give thumbs-up, flat palm or thumbs down. If thumbs-up are in a minority, the decision is rejected. Otherwise, the person who made the proposition should talk to the people who gave the thumbs down. Without asking them why they gave the thumbs-down. But asking them what would make them support the proposition.
Yves said that it was a very effective way to get decisions real fast. I like the idea. Not everybody in the room seemed convinced.
Talking stick. When there's a conflict between two persons : one of them holds a talking stick (or marker or whatever). As long as that person holds the artefact, the other person should ask questions to try and understand the person's position. When the artefact holder feels that he/she has been understood, he/she gives the talking stick to the other person and the roles are reversed.
B2 Introduction aux Core ProtocolsEmmanuel Etasse gave us a short introduction to the Core Protocols, and then tried to get feedback from us on a recording of two guitarists playing Hotel California. I found the feedback to be mostly pretty negative. Then he explained the Perfection Game to us. It's an exercise in getting constructive feedback on some piece of work or performance.
Person A presents his/her work to person B. Then person B gives a grade (on a scale of 10) to person A and has to justify two things : what she liked about the work that made her give that grade. And what person A could have done in order for her to give the maximum grade.
I really liked the idea. In essence the ideas communicated might be the same as in 'natural' negative feedback ("you did this wrong, and this and that, ..."), but i feel it could be much more positive and interesting for the person receiving the feedback.
Then we formed groups of 5/6 people, and one person in each group talked during 5 minutes about a topic of his choosing (i'll stop with the "his/her" here, from what i remember there were only males in the room...). Then everybody was supposed to give feedback using the rules of the Perfection Game. But in my group nobody gave a grade, people started with a few things they liked about the topic (but even that seemed negative to me) and then just listed all the things they thought the talker had done wrong :)
It's hard to change one's mindset.
C3 Spécifications et Planning : éxécution dans un monde AgileFun (and a bit crowded) session with Stéphane Tavera and Jacques Couvreur. They talked about user stories and estimations. Then we tried to write user stories for the construction of Jacques' house. I found the choice of example a bit awkward, it would be hard to refactor a building...
I enjoyed Stéphane's soundbites :
iterative : slices of time
incremental : slices of product/functionality
user story <> use case
as a ..., i want to ..., so that ...
card / conversation / confirmation
yesterday's weather
story points
optional scope contract
A guy in the audience was bent on discussing budget issues and that took away the time reserved for planning (poker), too bad.
As with lots of other sessions, I found the questions and interactions following the questions often as valuable or more valuable than the presentations themselves.
And that ended the morning's sessions.
Karmic Koala has been running on my freshly installed VMWare for some time now and it's time to go to bed. Hopefully I'll get to write something about the afternoon part of the conference quite soon.
night,
nico