Sep
06

Consulting is easy

Consulting is easy

Yesterday someone told me “Consulting is easy. You just say to management what we’ve been saying for years!”

People tell me that all the time.

My standard answer is: “You’re right. I just listen to people. They usually tell me what the problem is within 5 minutes. They tell me what the solution is in the next 10 minutes. Easy.” (The 5-minute Rule)

The rest of the day is filled with fooling around with word processors and presentation software. And playing with index cards, whiteboards, stickers and other silly stuff of course! 😉

Consulting ain’t as easy as it looks (The Number One Secret)

But if it was so easy, why did this person need to repeat their message for years? Why wasn’t the message heard or acted upon?

Giving advice isn’t easy. Getting advice is even harder. The Secret of Consulting is that you have to be heard to have an effect.

Everybody who wants to be heard, not only consultants, should read this book at least once per year.

But, why does this customer need a consultant if their employees could give them the same advice, essentially for free? Why don’t they hear?

Everybody who wants to hear, not only consultants, should read this book at least once per year.

Real Lean

I hear a lot of talk about “Lean”, including at this customer. When asked about it, most people will say something about “eliminating waste”. Some may even mention “Japanese”, “flow” or “quality”.

Real Lean is making use of the collective wisdom of everybody in the organisation. Real Lean companies don’t need consultants. Everybody’s a consultant in a Real Lean company.

If you can’t accept failure, you’ll never succeed as a consultant (The Hard Law)

Most of the time, for most of the world, no matter how hard people work at it, nothing of any significance happens. (Weinberg’s Law of Twins)

No matter how many books you’ve read, your advice will be neglected, misunderstood or mis-applied some of the time. Or, more likely, you will give the wrong advice at the wrong time to the wrong person.

There are no perfect consultants. There are consultants who work on easy problems most of the time.

Some of the time, in some places, significant change happens – especially when people aren’t working hard at it. (Weinberg’s Law of Twins Inverted).

Helping myself is even harder than helping others (The Hardest Law)

Everybody who wants to hear or be heard should read The Secrets of Consulting at least once per year.

I’ve just started re-reading it. I rediscover at least one gem on each of its 200 pages each time I read it.

Do you want to be heard?

Do you want to hear?

Aug
29

XP Days 2008 program published

It’s finally DONE!

The Program for XP Days Benelux 2008 has just been published. It’s DONE.

At least… iteration one of the program is done. More details will be published in the following days.

Below you can see the sheets and cards I described earlier.

I think this is yet another strong program that will provide participants with lots of useful information, experience and food for thought.

I hope to see you (again) at the conference.

Aug
27

XP Days Benelux 2008 – Program selection

The XP Days Benelux 2008 program: almost done

When we coach teams we repeat ad nauseam: “Almost Done is Not Done”. So, the XP Days Benelux program is not yet done. The program will be published once we finish sending out notifications of acceptance and rejection.

We had a lot more session proposals than in previous years. There’s clearly a lot of interest and a lot of experience with Agile methods in our two small countries. Thanks to our cooperative session improvement process, most proposals are of a high enough standard to be included in the program. That makes the job of the Program Committee hard. Because of there’s so much interest, we decided to increase the number of tracks from 4 to 5.

Conference program recipe

Like in previous years, we have to create a program that satisfies a lot of constraints. The recipe is quite simple.

Ingredients: a bunch of sessions on index cards, two big sheets with the session slots, an initial estimate of value for each session and a small group of agilists.

  1. Use the index card to make a lot of information about the session visible at a glance: subject, type of session, how much experience we expect from participants… The size of the card indicates the length of the session
  2. Sort the index cards by estimated value. Each session submitter could vote for their Top-10 sessions.
  3. Put the top ranked sessions in fitting slots on the program until all slots are taken.
  4. When a constraint is violated, exchange a session card with another session card on or off the program.
  5. Repeat step 4 until satisfied

The process looks a bit chaotic at first, but it converges each time. We end up with a program for a conference we want to go to and where we want to invite our colleagues and customers. That’s one of our acceptance tests.

Just a bit more patience, it’s 90% done

You’ll get to see the XP Days program soon. Watch this space. But first, we have to send more acceptance and, unfortunately, rejection messages. And rejection’s tough to take.

After the program was settled, we discussed other fun stuff to do at the XP Days conference. We’re going to try some new things this year. Participants will decide if we’re successful. Participants can verify if we’ve taken last year’s feedback into account.

See you in Eindhoven on 20 and 21 November!

Aug
15

The Business Value Game: v1.0 released

How do you prioritize your backlog?

Business Value Game Persona card

If you want to create a good iteration and release plan, you should make sure that you work on the high value stories. But how do you know which stories have high value? It’s simple: your Onsite Customer will tell you. You do have an Onsite Customer, don’t you?

But how does the Onsite Customer decide? How does your company prioritize stories, epics and projects?

Playing with Business Value

In the XP Game you get story cards with the Business Value number already filled in. That makes it easy to prioritize: just look at Business Value/Cost.

The Business Value Game looks at the problem from the Onsite Customer’s point of view. Vera and I developed this game as a complement to the XP Game, to explain the difficulties facing the Onsite Customer.

We simulate a situation where a group of salespeople sell projects to customers (like Jonathan on the right) and need to decide what the development team will implement. The goal of the game is to make money by releasing features and by keeping customers happy (by releasing features).

Over 6 iterations, we introduce Customer Requests like the one below. Each request generates some income for the company when all the stories in the request have been implemented and released. Delivering a release makes the Customer happy. The players need to define the Business Value of each Request taking into account many factors: potential income, potential customer happiness, constraints, deadlines… Using the estimated Business Value and the estimated Cost (already on the Story cards), the team must decide which stories go into each iteration. Of course, the developers can implement no more than their velocity.

We introduce more and more difficulties and parameters in each iteration: developer output fluctuates, there are dependencies between projects, some Requests are inconsistent, you can invest in process improvement and many more that we can’t reveal now.

Tried out

Tryouts are an essential part of game development. I hosted a tryout at Agile 2008. Last Wednesday Vera and I hosted a tryout at the Belgian XP Users/Agile Belgium group meeting in the offices of Cap Gemini. We received a lot of feedback from the participants at both tryouts. Thank you.

We have so many tips and ideas that we’re thinking of creating two versions of the game: a basic version with 6 iterations in 90 minutes and an extended version with 9 iterations in 120 minutes. As we add more difficulties in each iteration, the 9 iteration game might become very challenging!

Try this at home!

The Business Value Game is licensed as Creative Commons and available online like the XP Game, the Bottleneck Game, the Real Options Space Game and Mirror Mirror on the Wall.

DOWNLOAD IT!

Creative Commons License The Business Value Game by Vera Peeters and Pascal Van Cauwenberghe is licensed under a Creative Commons Attribution-Share Alike 2.0 Belgium License.

Aug
14

Agile Fairytale #2

Agile Fairytales

The little dwarves from the Mirror Mirror session at Agile 2008 were quite a hit with everybody we met. Now you too can play with Snow White, the Hunter, the dwarves and… the Evil Queen!

Snow White and the Seven Dwarves Kanban

This is a mini-adventure of self-discovery to improve personal effectiveness. Here’s your chance to improve the way you communicate by developing a better understanding of others and of yourself. The mirror will show you your real ability in working with others. Once you and your colleagues know more about yourselves, you can use the game to create teams where everybody plays to their strengths and help one another address each other’s weaknesses.

You can download the materials and session description from the Agile Fairytales Game site.

The Mirror Mirror game is licensed under a Creative Commons Attribution-Share Alike 2.0 License by Portia Tung and Pascal Van Cauwenberghe.

Number two?

The Snow White game is the second in the Agile Fairytales series. The first agile fairytale is “The Yellow Brick Road: Agile Adoption Through Peer Coaching”, based on the adventures of Dorothy in Oz. This game will published on the site soon. We’re working on more fairytales.

More games

You can find more games at the Agile Coach site.

Another game will be published tomorrow. Stay tuned…