Friday, May 16, 2008

Postcard from Galway

Why Exoftware?
So that on a beautiful summer's day I find myself cycling along the low road on one of the Aran Islands to spend time with the most diverse, smart, nice and fun bunch of Agilistas I know.


Top Picks for XP 2008

The 9th conference on Agile Processes and XP will be taking place from 10 - 14 June in Limerick, Ireland this year. The programme has an interesting mix of Agile management techniques and technical practices.

Recommended Highlights
  • Mapping the Value Stream by Mary and Tom Poppendieck - because they're always a treat to listen to
  • Overcoming Resistance to Change by Dave Nicolette and Lasse Kosela - because I've heard much about both of them and have yet to attend a session of theirs
  • Test-Driven Enterprise Code by J B Rainsberger - because Joe's well-known on the Agile track and I would like to see Joe present
  • Coaching Self-Organising Teams by Steve Freeman and Joseph Pelerine - because Joseph's a great speaker and it'll be great to see Steve and Joseph pairing on a session
  • Open Spaces - because you never know who'll show up and how the sessions will turn out
Beautiful Ireland
I've already committed to presenting at a number of other Agile conferences this year, so unfortunately won't be able to attend this one. June's a lovely time to visit Ireland, so I hope you get to make the most of your stay!

Wednesday, May 14, 2008

Andon du Jour - Of Mice and Men

Three Interesting Facts
  1. If you always do what you've always done, you'll always get what you've always got.
  2. Most people spend more time with their colleagues in their lifetime (by being at work that is) then they will with their own family.
  3. Most people's decision making is based on what they want most rather than what they fear most.
Plus Two Questions
  1. How much do you care about what you're going to do today?
  2. And what about tomorrow?

Tuesday, May 13, 2008

XPDay France: Une rétrospective


La méteo
Il fait très beau et chaud à Londres aujourd'hui. Le beau temps m'a fait penser à XPDay France.

What went well
  • Rencontré des agilistes français sympas et accueillants
  • Joué le jeu d'espace de Real Options avec une soixantaine participants
  • À la recherche du temps perdu et l'avoir trouvé: FIAP me rapelle mi école mi auberge de jeunesse
  • Le dîner avec les programmeurs Erlang
  • Être invité à presenter l'année prochaine - l'ultime test de recette!
Énigmes
  • FIAP est entouré par un beau quartier même s'il n'est pas évident tout de suite
  • Les glaces me manquent pour tous les participants pour mieux fêter l'arrivée de l'été
Mon XPDay France idéal
  • Plus d'actions, moins de discours pendant les séminaires
  • Plus d'exercices pour encourager la création des réseaux parmi les participants
  • Avoir les salles plus grandes et mieux amenagées
  • Voir des OOMPs (Official One Minute Presentations) inventifs

Mille mercis aux organisateurs d'eXtreme Programming France pour une conf
érence chouette!

Wednesday, April 30, 2008

À la recherche du temps perdu*

I don't get to go to Paris as often as I'd like, so it's a real treat to be off to Paris this weekend to present Real Options: l'ultime frontière at XPDay France on 5 - 6 May.

J'espère que vous allez nous rejoindre. À très bientôt.





* In Search of Lost Time or Remembrance of Things Past

Monday, April 28, 2008

Once More, With Feeling

Many thanks to the 28 individuals who chose to play the new Real Options Space game at Agile North mini conference last Saturday. Based on the retrospective feedback, we left folks with much food for thought. As usual, Pascal and I found that each time we play the game it makes us think more deeply about what Real Options really means.


What are Real Options?
Real Options is a decision-making process for managing uncertainty and risk. It's a simple and powerful approach that helps us make better informed decisions, as individuals and in groups, by understanding and responding to the psychological effects uncertainty has on our behaviour.

Real Options means:
  1. You don't have to decide now (aka 'Decide at the last responsible moment')
  2. But you know when to decide
  3. Keep as many options open for as long as possible
  4. Actively gather information until you have to make the decision
  5. Only commit when you must or when you have a good reason to.
A Real Option:
  • Has a value
  • Has an expiry date or condition
  • Costs: cost of buying the option + cost of exercising the option.
You exercise an option only when its value is worth more than its cost. That's where the similarities of the metaphor between Real Options and financial options end.

Isn't that just common sense?

Yes it is! The problem is that common sense doesn't make it common behaviour. Take a look around you. How does your team or manager make decisions under pressure? How do you make decision at times of intense stress?

Uncertainty makes people impatient and afraid. Under pressure, people tend to 1) make the right decision, then 2) prefer to make the wrong decision rather than 3) postpone the decision until the last responsible moment which leads to ill-informed decisions that create problems later on.

Real Options reminds us that waiting is an option, too. The trick is to spend the waiting time on gathering as much information as you possibly can to better understand your options and, where possible, create new ones.

Real Options is difficult because it's an information hungry process. It's requires effort and that's one reason why many people don't do it even though they know it's the best way to make optimal decisions.

How much is an option worth?
The value of an option varies and depends on time as well as context. Its value is what it's worth to you at different points in time. The key is knowing the relative value of an option in comparison to the other options you currently hold.

Give me an example
The Agile North mini conference is a good example of a Real Option.
  • Option value = conference for learning new stuff
  • Expiry date = deadline by which you have to sign up for the conference
  • Cost of buying the option = effort required to register (conference entry was free)
  • Cost of exercising the option = effort for travelling to the conference and giving up a Saturday afternoon to go on a space adventure
Real Options is not nonsense
Real Options is an optimal decision making process. Even though it's common sense, it's surprisingly hard to do.

One participant said, 'The game reminded me about the importance of a lesson I learnt 10 years ago on an orienteering course but never really sunk in.' To find out what that lesson is, come play the Real Options Space game (version français) at XPDay France next week.

Real Options is very simple in theory, but more difficult to put into practice - especially at work or when people are placed under pressure. How can you use Real Options to make better decisions?

Thursday, April 24, 2008

The Flawed Social Contract

Imagine: You nip to the loo in an office building you're visiting for the first time. After washing your hands, you look into the mirror and what do you see? A see-through sticker with white writing.

'Bullying. Let's Cut It Out'
Five simple words. Words that send so many alarm bells ringing.

Who let the bullies in? Are they still here? Which teams do they work in? Do people take notice of the message? What difference does that one sticker make?

That's when I notice there are more stickers running along the wall of mirrors, each aligned above a corresponding sink so you can't ignore the problem. Or so you would think.


Cultural or Cuisine Differences?

It's lunchtime. I ask about the stickers as I tuck into the tasty weekly Indian meal. It turns out most people around the table don't really know what bullying means. So I change my question to one of the developers.

'Does Candy respect you?' I venture, bold and plain as the nose on my face.

'She's nice. She answers my questions about requirements,' he replies with a tired but sincere smile.

I meet Candy for the first time that afternoon. Candy's friendly enough. She smiles back, teeth clenched.


Communication without respect is worse than not communicating at all

In my experience, respect is the hardest value of all to live by, partly because you have to dig extra deep as it forms the foundation for the other four values. The main reason it’s the toughest to live by is because it's usually the first thing that most people abandon when the going gets tough.

What does respect mean to you? How would you rate yourself in terms of respect on a scale of 0 - 5 from lowest to highest? Respect begins by recognising, appreciating then leveraging the value each individual brings to a team. How would your team rate you on the scale of respect?

Wednesday, April 23, 2008

Agile Up North


The Agile North mini conference is this Saturday. Why am I looking forward to it?
  1. Get to play the new interstellar space game 'Real Options: The New Frontier' with co-host Pascal Van Cauwenberghe and Agilistas up north
  2. Hear the latest stories on Kanban implementation from David Anderson
  3. Learn about Kanban, Cadence and Flow from Karl Scotland
Question: What could be more enticing than learning and board gaming with a bunch of friendly Agile folks on a Saturday?

Answer:
The fact that the organisers made entry free for everyone - sign up for your place here!