Rants and Ruminations 70 to 76 of 149 articles InfoSyndicate: full/short
Retrospectives versus Rehashing   15 Jan 05
[print link all ]
A while ago, I wrote about the relative uselesness of Rehashing.

Every now and then, someone else will ask me questions about the past, since I don't rehash voluntarily anymore. I prefer to work on the future. Marko van der Puil asks me how I reconcile that with facilitating retrospectives.

To me, retrospectives are as much about the future as they are about the past. We collectively investigate a set period in the past, to achieve closure on the past, and determine concrete actions for our future. If a retrospective doesn't turn up personal and collective actions for positive change, we might as well have skipped it altogether.

Cynefin   15 Jan 05
[print link all ]
Rachel Davies is blogging about what for me was one of the highlights of XP Days Londen 4 - a presentation and workshop by Dave Snowden about Cynefin, a framework for Sensemaking. You can find more information about this in the paper Sense Making in a Complex and Complicated world by Cynthia Kurz and Dave Snowden (IBM Systems Journal, Vol 42, No3, 2003).

Luckily, I read the paper before going to the workshop - that left some room in my head to fill some of the gaps in my understanding the paper had left me with, rather than being overloaded (as most of the workshops' participants seemed to be. It made quite an impression). By the way, the reason I read the paper was that I was wondering if paying to attend this workshop was worthwile. Since after reading I still had many puzzles, I thought it would be, and it was. I'm still ruminating over these ideas.

One of the ideas that resonated most with me was the Cynefin Domains model. It is sort of a two-dimensional matrix. The paper has a nice graphical depection that makes it clear that the boundaries between the domains are semi-permeable. One way I understand this model, that an organisation can move from one domain to another by making sene of where it is now - and seeing if the paradigm it currently applies for e.g. decision making is appropriate. I've transcribed the four domains into a table:

Complex - cause and effect are only coherent in retrospect and do not repeatKnowable - cause and effect separated over space and time
Chaos - No cause and effect relationships perceivableKnown - cause and effect relations repeatable, perceivable and predictable.

To give one illustration (more in the paper mentioned above) Systems Thinking and Scenario Planning fit into the Knowable domain. Someone at XP Days London asked me if I didn't find it annoying that Dave Snowden sort of mowed the grass before my feet; Marc Evers and I were hosting a Systems Thinking workshop at XP Day London the next day.

I responded that I was very glad for the context setting Dave Snowden had done - we used the Cynefin Domains model in the introduction of our workshop, as we are constantly looking for a better way to briefly introduce Systems Thinking at the start of a workshop. I am not Systems Thinking :) it is one of the techniques I use to make sense of the world around me, if and when appropriate.

So how do I believe this model relates to appropriate forms of setting up an organisation? I immediately related this to Gerald Weinberg's Cultural Patterns (aka Shooting and Aiming Stances) for organisations, so I came up with this mapping:

Complex - AnticipatingKnowable - Steering
Chaos - VariableKnown - Routine.

The Congruent cultural pattern would be equivalent to sensemaking: taking self, other and context into account, and choosing (and changing, if the domain shifts) a cultural pattern that is appropriate. When I was reading the wiki page on Cultural Patterns I realized I forgot Oblivious. Thinking about it now, I find it hard to place. Maybe the oblivious cultural pattern is not realizing where you are, and not making any choice for an organisational form.

The connection was somewhat natural, since with a group of systems thinkers we've been thinking about how to move from one cultural pattern to another. In the workshop and paper, Dave Snowden says they've identified a number (27 if I remember correctly) of specific choreographies to move from one domain to another.

For instance, working iteratively is a way of moving from Known to Knowable and back, and moving from Knowable to Complex can be done by Exploration (to move in the opposite direction, use Just-In-Time Transfer).

Dave Snowden talked about the relation with eXtreme Programming. At first sight, I would place XP at the Known/Knowable boundary, because of the Iterative aspect. He seemed to place it in the Complex domain which left me a bit puzzled.

The way I could place it there, is that XP also has an exploratory component (e.g. doing spikes), and the extremely short iterations make it possible to investigate multiple alternative solutions (relating to what Snowden calls probes, exploration and to Set Based Development). Another component to XP/Agile is delaying (design) decisions as long as possible, which relates to just-in-time transfer.

I just noticed I'm using a lot of emphasis in this post. It seems to have a high jargon density. I'm looking forward to the article collection promised at cynefin.net, so I could upgrade some of the emphasized words to hyperlinks. In the meantime, I recommend you read the paper if these ideas interest you. I'm also interested in any comments you may have on this blog entry, as I'm busy understanding the Cynefin paper.

Systems Thinking On Tour   15 Jan 05
[print link all ]
Together with Marc Evers I'm going to do a number of combined ballgame / systems thinking workshops at various locations in Europe over the coming month. This Tuesday, October 26th, we'll be in Leuven at an Extreme Programming Belgium Users' Group meeting.

In November we're at a number of events I'm now dubbing XP Week. Friday November 19th at XP Day Benelux in Mechelen, Belgium. The Tuesday after that (November 23d) we're in Karlsruhe at XP Days Germany and then on Thursday 25 we'll do the systems thinking workshop at XP Day London.

Dancing With Systems   15 Jan 05
[print link all ]
While doing a search for systems thinking related sites, I stumbled across an article Dancing with Systems by the late Donella Meadows, reflecting back on her long experience with systems thinking and systems thinkers. I can identify with many things in the article, so I find it hard to choose an appropriate quote. I chose the one below, as it has some relevance to the current elections in the US, soaring oil prices, as well as, in my opinion, a lack of feedback driven policies in the Netherlands. Also, I and others are currently struggling to explain feedback driven policies in organisations.

Make feedback policies for feedback systems.

President Jimmy Carter had an unusual ability to think in feedback terms and to make feedback policies. Unfortunately he had a hard time explaining them to a press and public that didn't understand feedback.

He suggested, at a time when oil imports were soaring, that there be a tax on gasoline proportional to the fraction of US oil consumption that had to be imported. If imports continued to rise the tax would rise, until it suppressed demand and brought forth substitutes and reduced imports. If imports fell to zero, the tax would fall to zero.

The tax never got passed.

Imagine for a moment: what would have happened now with respect to oil if this policy got passed 25 years ago?

On my way to consultants' camp   15 Jan 05
[print link all ]
If you're reading this, it means I managed to get wireless LAN working somewhere. I'm sitting at the airport in Denver, Colorado waiting for a very local flight to a place called Gunnison. I'm going to attend Consultants Camp, a one week open space conference. I have been to the smaller european offshoot of this event. I'm curious about the one here. It takes place in Crested Butte, Colorado, which is located at an altitude of 3 km. Anyway, if you would like to meet up with me while I'm in the USA, send me an e-mail at willem - cq2 - nl (replace dashes with an @ and a . respectively). I'll be in Crested Butte until September 13th, the week after that I'll be in Palo Alto, California. I'll be back in the Netherlands on the twentieth.

Lack of time leads to simple automation   15 Jan 05
[print link all ]
In the early days of the dot-com boom, reading the book Patterns of Software by Richard Gabriel made me aware of the risks of having too much (venture) capital for a project. If a project has too much money allocated to it, there may not be enough driving force to eliminate wasteful work.

One of these wastes is not automating repetitive tasks. Fast Company Now guest host Keith Yamashita refers in Systems thinking: The Product to a speach by eBay founder Pierre Omidyar:

So people often say to me - "when you built the system, you must have known that making it self-sustainable was the only way eBay could grow to serve 40 million users a day." Well... nope. I made the system self-sustaining for one reason:

Back when I launched eBay on Labor Day 1995, eBay wasn't my business - it was my hobby. I had to build a system that was self-sustaining... ...Because I had a real job to go to every morning.

When you're the sole programmer and product visionary, this is doable. Your lack of time will force you to choose between glitzy new features and stabilizing the system (e.g. by preventing and removing defects and automating repetitive tasks). I'm curious how eBay does it now it has become much larger, and more people will likely be involved in decision-making and programming...

Dysfunctional IT and IT marketing   15 Jan 05
[print link all ]
Marc Evers points me to It's time to fix tech marketing by Thornton A. May in Computerworld. Mr. May says:
In fact, assemble any senior group of IT thinkers, and even though they'll probably fight over middleware strategy, Sarbanes-Oxley compliance campaigns, outsourcing initiatives and the future of Linux, they'll agree that the way vendors market products and services is dysfunctional, if not an actual roadblock to value creation.
he names as one of the causes:
Inappropriate and outdated mental models on why and how technologies enter the organization. The days of "crossing the chasm" are over. Geoffrey Moore, the creator of this once-dominant descriptive framework, has moved on; vendors should too.
Even though I still like the Chasm model, I can relate to the mental models cause. IT departments have become quite diversified in their problems. In Cynefin terms, I think IT departments are moving from known to knowable or complex space. Therefore, selling one-size-fits-all products (e.g. ERP systems, which typically fit only in known space, because they assume an unchanging process) and services (e.g. software development based on proprietary methods) is no longer a viable long-term solution. Instead, vendors will have to look at patterns within the industry, and carefully select customers who they want to sell to.

One of the old-fashioned sales techniques reflecting one-size-fits-all thinking in my opinion is the venerable elevator pitch. It assumes you can prepare a one minute presentation about your product or service you can use anywhere. For my services, I find the elevator pitch simplistic - I prefer to spend time asking questions and listening to a prospect first, think hard if any of my services or a new service would fit the clients needs, and only then offer an appropriate service.

Selling to IT departments will become harder as IT managers themselves are under fire from their internal customers. See e.g. Job security top concern for CIOs in Computer Weekly. The average IT department has a track-record of not delivering value for money. So now CIOs jobs are on the line, as part of their departments are being outsourced and/or offshored - if the clients can't get good service, they try to get the same bad service cheaper.

Agile product development and agile services can be a remedy to this, taking into account the offering of the supplier, as well as the context and capabilities of the client. It's not going to be easy, and probably take a long time, as the way IT projects are managed has to change, meaning close collaboration between customers and IT people.

Convincing dissatisfied clients to become involved in IT projects and product development is quite a challenge, as both IT Departments and vendors have to show a profound and lasting care for concerns of senior management, end-users and the clients' clients.

Copyright © 2008 Willem van den Ende