Feb
17

Agile Open Belgium 2010

Discuss all things Agile

This year’s Agile Open Belgium will again be held in beautiful Gent, on May 21st and 22nd.

The Open Space format lets participants determine what’s on the program, how sessions are run and what they want out of the session. The conference location at IBBT provides several rooms, so that each session can run undisturbed by others while allowing participants to move easily from one session to another.

See you there!

Feb
16

XP Day Swiss 2010

XP Day Suisse 2010, March 29th in Geneva

I’m looking forward to return to Geneva to take part in the second Swiss XP Day. Last year’s event was a lot of fun.

This year, I’ll co-present “Agile Project Management in practice” with Portia Tung and I’ll help Portia run the “Coaching with the Wizard of OzAgile Fairytale.

La gestion de projet agile en pratique

Est-ce qu’il y a des chefs de projet dans un projet agile ? Qu’est-ce qu’ils font ? Quelle est la différence avec un Scrum Master ? Quelle est la différence entre la gestion de projet « agile » et la gestion de projet « normale » ? A travers des présentations, jeux et exercices nous vous proposons un ensemble d’outils et techniques que vous pourrez appliquer dès demain pour améliorer le déroulement et les résultats de vos projets.

Apprenez les techniques de coaching avec le magicien d’Oz

Pour pouvoir aider les autres (et soi-même) avec du coaching il faut mettre en pratique quatre activités :

  • Poser les bonnes questions
  • Écouter ce qui est vraiment dit
  • Observer ce qui se passe vraiment
  • Donner le bon feedback au bon moment

Le coaching est simple, mais pas facile. Quelque soit votre rôle dans l’équipe, ces techniques seront utiles pour améliorer chaque jour. Apprenez quelques techniques de coaching et mettez-les en pratique. Les personnages du Magicien d’Oz vous aideront sur la longue route de brique jaune vers la cité d’Émeraude.

A bientôt les amis Suisses et Français!

Feb
10

Mini XP Day 2010

Come to Mini XP Day Benelux 2010They’re back!

Couldn’t come to XP Days Benelux 2009? You missed a lot of great sessions.

Even if you did go to XP Days Benelux 2009, you missed several great sessions, because the program committee stupidly scheduled great sessions at the same time in each of the five parallel tracks.

Or maybe you want to send your colleagues to those great sessions you attended.

Well now you can, because 8 of your favourite sessions are being presented again at Mini XP Day Benelux on April 26th, 2010.

What’s in it for me?

You could learn more about

Mini XP Days Benelux remains the place to exchange ideas and share experiences about Agile in an open and relaxed atmosphere.

Don’t wait too long

Register quickly because the event is limited to 60 participants and the event usually sells out.

See you on April 26th in Kappelerput, just to the south of Eindhoven, near the Dutch-Belgian border (which might have an effect on the availability of beers…)

Feb
01

El Juego del Valor de Negocio

The Business Value Game translated into Spanish

Juan Gutiérrez Plaza has contributed a Spanish translation of the Business Value Game. Thanks also to Leo Antolí and Thomas Wallet for reviewing this translation. Muchas Gracias!

You can download the Business Value Game in English, French and Spanish from the Belgian XP site.

Jan
29

Value in Lean

In search of Lean Business Value

I’m looking for useful and usable definitions of Business Value. Lean should have a lot to say about value (when they’re not talking about waste): Value Stream, (non-)value-adding work, Value Stream Manager.

And yet, a book like Creating a Lean Culture: Tools to Sustain Lean Conversions that describes Lean Management doesn’t define what Value is or how you define it. The Lean Manager’s job is to ensure that the right thing is done the right way. “The Right Thing” has been defined beforehand and the Lean Production Manager ensures that the value (as defined in the product to deliver) is delivered quickly and efficiently. In production, quality has been defined and is constant (except when the product changes). The emphasis of the production manager is on “the right way” and increasing flow by reducing waste because those are the only variables the production manager (and workers) can influence.

Implementing Lean Software Development: From Concept to Cash has a separate chapter on Value, which comes just before the chapter on Waste. The chapter doesn’t really define value. The closest to a definition of value comes from Lean Solutions: How Companies and Customers Can Create Value and Wealth Together. What do customers want?

  • Solve my problem completely
  • Don’t waste my time
  • Provide exactly what I want
  • Deliver value exactly where I want it
  • Supply value exactly when I want it
  • Reduce the number of decisions I must make to solve my problems

This gives us a good set of criteria to check, because each of these criteria reduces the customer’s value if done badly. How do we know what customers value? The advice is to understand the customer by:

  • Living in the circumstances of the customer, for example when the chief engineer of the Siena minivan cruises from Canada to Mexico to understand how to improve the car.
  • A similar technique is “apprenticing”, where we learn how to do the work from a user
  • Observe real users at work
  • Perform usability testing to ensure we haven’t reduced customer value

Toyota Way Value

If we look at the 14 Management Principles from the World’s Greatest Manufacturer from the Toyota Way (p. 37) we see that Customer and Value are only mentioned a few times:

  • Generate value for the customer, society and the economy – Principle 1: Long Term Philosophy
  • Quality for the customer drives your value proposition – Principle 5: Build a Culture of stopping to fix problems, to get quality right the first time

So, Value == Quality for the Customer.

Chapter 5 describes how Quality for the Customer was defined for the Lexus.

  • Look at who the competitors are
  • For each competitor, what do customers like and dislike about them?
  • Rank order the quality attributes
  • Select a small number of target qualities (in this case: top speed, fuel consumption, noise, aerodynamics and weight)
  • Define constraints and basic needs (reliability, safety, resale value, interior…)
  • Set targets for each of the quality attributes

Now, we know that if we ask potential customers and users what they like in existing products and want to see in the new product we’re not going to get a very exciting list. In “Kano model” terms, we’re going to get the “must have” basic needs and some performance needs (“It uses a bit less fuel than my current car? Nice.”). Where do we get the exciter features that make the difference?

In this case the exciter was the word AND. The new car had to beat its rivals in all of the target qualities: lighter AND faster AND more fuel-efficient AND quieter AND… than the leader in each quality.

Toyota Production System Value

The Toyota Production System (and all the material derived from it) doesn’t say much about value because value has already been defined and is a constant (or constraint) for production. The Toyota Product Development System has as its first principle “Establish Customer-Defined Value to Separate Value-Added from Waste“.

How is this done?

  • Appoint program leaders who have the background and experience to establish an emotional connection with the target customer
  • Perform Genchi Genbutsu (Go See the Actual Work) to see the customer in action in their environment
  • Create a vision for the product which includes quantitative and qualitative goals (using “Value Targeting Process”, as described above)
  • Create a concept paper based on thorough discussion, information gathering and consensus-building
  • The leader and the concept paper guide development throughout the project
  • The project is broken down into functional teams, each with their own leader who applies the same process recursively, so that each team has a customer perspective
  • Value targets are set
  • Cross-functional teams work together to find ways to achieve all the value targets

Business Value is a Model

At Agile 2008, Chris Matts and Andy Pols had a session about Business Analysis. They made one statement which clarified what I was looking for and what I was doing:

Business Value is not a value. Business Value is a model.

There’s not just one value or one quality: different stakeholders all value lots of (conflicting) things. Moreover, value is not static. For example: whether I deliver a car (or a software project) next week or in six months can have enormous effects on your valuation of that exact same product.

As with all models, much of the value comes from the thinking about value and the modeling, not the final model. When I come onto a project, I will always ask about the Business Value Model. If you have an explicit and agreed model, decision-making will be much more effective. If you don’t have an explicit model, that tells me a lot: we’re going to have constant discussion about goals and value. Even worse, some teams have an explicit model (“espoused theory“), but use another model (“theory in use“) which leads to no end of conflicts and dysfunctional behaviour. I can usually deduce very quickly what the real model is from the actions of those involved. That’s why I like to add a third part to the statement:

Business Value is not a value. Business Value is a model. Business Value models what you value.

So… How can build a Business Value Model in our work?