Tag Archive for 'systems-thinking'

Page 3 of 4

If panic then change routine

While procrastinating on the next post, Nynke jumped ahead with scenario planning and Marc continues with his routine on routines – we follow our routines (except when we panic) on what happens when a routine culture breaks down because of a foreign element. I could have anticipated that…

So this episode was supposed to be on how cultural patterns work on different levels, sort of like fractals, with stories. The first story already got quite more elaborate then I planned (and I wanted at least two in for the first story…), and I have no pictures for it! I’ll panic (following Marc’s lead ;) ) and leave the stories for (maybe) tomorrow.

About my routine (when in panic, why not make a blog entry about blogging and me, which is what blogs are supposed to be about, no? ;) )

My current process for posting a blog entry, is that I collect fieldstones, and when I feel one is strong enough, I go out and hunt for pictures. Because the feedback (steering…) on some posts suggested that posts with pictures and/or posts that are well prepared attract more readers as well as more comments (hint: I like comments)… So adding pictures became a routine… And in that routine, I have to follow the rules: post only with pictures…

To keep up with Marc and Nynke, I have broken that routine ;)

Routine, Variable – or would you rather stay oblivious?

To me (agile) software development is about delivering business value to the customer (by as little software as possible), and doing what works in practice. Today I’m writing a bit about routine versus variable cultures in organisations.

A current project, recent writings by Marc Evers and Nynke Fokma and upcoming sessions on organizational cultural patterns (based on Gerald Weinberg’s work) inspire me to write a little about… routine :) , so I can explain what the session is about, and evolve my understanding beyond what’s in the book. I’ve been using variations of this model for quite a while now, so it is about time to write about it :)

My mentoring/coaching clients fall roughly in two categories: those doing some form of chaos development, and those who supposedly have a bureaucratic, routine based process.

Digging deeper, my clients fall into one category: those who have some form of chaos development…

I’ll explain my digging along two lines:

  1. Routine processes are uninteresting strategically
  2. Routine processes are not focused on results. They only (seem to) work, because result-oriented people find a way to work around it and don’t tell anybody…
  3. Routine is boring

Routine software development culture :
“We are developing software – follow The Rules”

Routine processes are uninteresting strategically

As Marc Evers writes in Keep on failing (in the small…):

“Predictable projects are not interesting, not in a strategic sense. If it’s predictable, there’s probably someone who has already done it or even created a product or service for it. Most interesting, strategic IT projects are in the complex space, where cause and effect are only coherent in retrospect and do not repeat. Best practices, recipes and step-by-step methods don’t work here. You need to steer based on feedback instead, through a cycle of probe, sense, respond”

the beat of life

So, if you want to create an entirely new market, you have to work based on feedback, if you want to go somewhere with an innovative product, you have to dance to the beat of life, and create your own beats :)

Routine processes are not focused on results

Because, to get anything done in a routine environment, you have to bend the rules. “The Rules” are usually made to prevent change of any kind, and “The Rules” have a tendency to grow in volume. As they grow in volume, they inevitably start to contradict themselves. Therefore, my clients only fall into one category ;)

Now, as an investor or product owner, if you start a new project, you might feel tempted by the false idol of “The Rules”. It is easy to find IT suppliers who happily work with “The Rules”, making big, fixed-price contracts and maybe even using some form of Model Driven Architecture / Design, which is a translation of working by “The Rules” in software development terms. . .

As Nynke Fokma writes in Great innovations that help the world

“The intention of MDD, model and routine driven developments, is to make software work routine. It is a focus on the tool rather than on people”

So, why do routine-oriented people get scared when you mention agile. They hear a transformation from:

“We are developing software – follow The Rules”
to:
“We are developing software”,

which would be a Variable culture.

The mental image of a Variable culture for someone in a Routine culture looks like this:

variable expansion, by Andreas Kolleger

“Variable Expansion”

If you remove “Follow the Rules”, Routine people can’t see the safety net. A Variable culture doesn’t have a safety net, so we don’t want to go there from routine.

However, as a mentor, a Variable culture is a much more pleasant state to start than a Routine culture – there are no “The Rules” to unlearn…

People in a variable organisation know that they are developing software, which makes them more aware than people in an oblivious culture:
“Are we developing software, really?”
“Oh, no, this is not software, It’s just some macro’s I made in Excel and Access” (never mind that these macro’s are the only things that are keeping track of millions of euros worth of business, as I saw in a moderately large manufacturer).

Clients in the variable space are usually a lot of fun for me. They are results oriented, and often have delivered software recently. They know they are developing software, they hire me to do better.

Usually, when they get to the point to hire a mentor or go for training, they know they have a bit too much chaos development. They already have some areas for improvement in mind, maybe some practices too, and with some creative questions, maybe a small retrospective, we collectively find some more.

We keep the results focus and the fun people are having at work, and add just enough process to make the team(s) more productive (deliver less defects, more business value).

What that looks like? I’ll leave that for an upcoming post…. There are loose ends here, some intentionally…

I’m not saying you don’t need any _routines_, which is differently from having a routine culture. Appropriate routines create a stable basis on which you can build and experiment. On the other hand, as nynke says: if you are in control, you are not going fast enough…

Credits:

The beat of life photo by ♥ Cherie ♥

“Variable Expansion” photo by Andreas Kollegger.

Gerald Weinberg, for his work on organisational cultural patterns

Nynke Fokma and Marc Evers for blog entries and discussions.

How to destroy your corporation in 1024 easy steps

My take on projects in ye average bigge organisation has been: the price of a project depends only on the position on the corporate ladder of the manager who starts the project. The lower the level of the manager, the cheaper the project.

Please note that delivered functionality or business value is not part of the ‘project cost’ equasion

I have often wondered about, and looked in amazement at these large projects that seem to go on forever. I believe that most projects can be done with less people in less time, and many projects are not worth doing at all.

Maybe someone at <insert large ‘consultancy’ company here> did actually invent a working perpetuum mobile…

Read what a (former) big shot in a large company writes on how this mechanism works in practice, and what it feels like to be on the receiving end. How to destroy your company by packages, outsourcing and ‘consulting’ companies (and not paying attention to your users and customers)….

“Outsourcing is a brilliant trick of the managers. The responsibility for the failing project is moved to an outside vendor. They are now the object of aggression.

The real customers don’t talk with the programmers. They talk with the managers that are talking to managers that are talking to managers. Somewhere in the chain of communication all the meaning is lost. The result is something they don’t want, the users don’t want and the customers don’t want. Last but not least the process took so long that the market has changed. They have to start all over again.

Do you now understand why we there is such a shortage in IT specialists? About 30% of IT-projects is succesful. This means that 70% of the IT-specialists are working for nothing.

My advice

Adapt what is working as long as possible.

A team of 15 people is capable of doing more than a team of 1000.

Do it yourself.

Hans describes a full circle process of what happens before a project is outsourced. I call it the “Shit” cycle I couldn’t resist making a drawing of it:

the shit cycle

I missed one phase in the process: the pre-project phase, which consists of a sales rep of <insert large ‘consultancy’ company here> taking the high-level manager to the golf course…

What I don’t know is, each time the project goes through the cycle again whether golfing is required (Hans writes about one project that cycled for ten years…).

Small Change

I prefer small change over big change. I’m talking about transformations, of course :) . Small transformations make it easy to check if what we want to happen actually happens, and how far of we are. If you’re reading this blog there is a fair chance you are familiar with growing software in small steps – I apply the same principles when working on myself or helping others to improve their (development) performance.

Continue reading ‘Small Change’

More sensemaking

I’m enjoying and making sense of Dan Russell’s posts on sensemaking:

What’s always struck me about sensemaking behavior is this: People just don’t seem to be all that good at it. They take notes on the topic, then never go over them, or lose them in the shuffle of life.

I resonate with that. I’ve learnt a couple of approaches to make sense of where I am, where the organisation is, and where it’s context is, for instance systems thinking tools such as the Cynefin model. Whenever I’m confronted with a problem, I may or may not reach for my tools. Often, I get stuck in a situation, and _then_ reach for my tools and think “why did I not think of that before…”
For instance, I’m working on a product where the self-organizing team has not been able to agree on a direction and a planning method for a while. I look at the context – it is new product development, something like whatever we are going to make does not exist. If I get the Cynefin model out of the box, we find ourselves in the “Complex” domain, where cause and effect are only coherent in retrospect and do not repeat. The appropriate approach (according to the Cynefin model) is to create a bunch of products instead of one.

So it may not be a wonder that the team can’t agree on an approach – we shouldn’t. We are not blind men looking at different sides of an elephant – we are looking at several elephants, and each may require their own approach…

Process Improvement on “borrowed time”

<meta name="GENERATOR" content="OpenOffice.org 2.0 (Linux)" /><meta name="AUTHOR" content="willem ende" /><meta name="CREATED" content="20061019;9374500" /><meta name="CHANGED" content="16010101;0" /><br /> <style type="text/css"> <!-- @page { margin: 0.79in } P { margin-bottom: 0.08in } --> </style> <p class="western" style="margin-bottom: 0in">I liked <a href="http://emmanuelgaillot.blogspot.com/">Emmanuel Gaillot</a>’s <a href="http://emmanuelgaillot.blogspot.com/2006/10/borrowing-first-5-minutes.html">Borrowing the First 5 minutes</a> a lot. You can almost see the <a href="http://wiki.systemsthinking.net/Systemsthinking/DiagramOfEffects.html">Diagrams of Effects</a> in the words, so I decided to draw some (<a href="http://wiki.systemsthinking.net/Systemsthinking/SystemsThinkingSteps.html">systems thinking step</a> 1: tell story). I’ve made a bunch of them, hoping that it makes the thought process easily traceable.</p> <p class="western" style="margin-bottom: 0in">The first two diagrams are on the problem</p> <p class="western" style="margin-bottom: 0in"> <p class="western" style="margin-bottom: 0in"><img alt="http://www.willemvandenende.com/images/2006/forblogging/accept_the_pressure1.png" src="http://www.willemvandenende.com/images/2006/forblogging/accept_the_pressure1.png" /></p> <blockquote> <p class="western" style="margin-bottom: 0in">The more pressure you’re under to deliver, the less you care about the quality of the software you’re releasing. Unfortunately, the less the quality is, the more rework you’ll have to do. And of course, more rework means more schedule slippage, ergo more pressure to deliver the next bit.</p> </blockquote> <p>Lower quality means more rework, more rework means more slippage, more slippage leads to more pressure, which in turn leads to lower quality – a vicious circle.</p> <p class="western" style="margin-bottom: 0in">and the first analysis:</p> <p><img alt="The image “http://www.willemvandenende.com/images/2006/forblogging/accept_the_pressure2.png” cannot be displayed" src="http://www.willemvandenende.com/images/2006/forblogging/accept_the_pressure2.png" /></p> <blockquote><p>Here’s the catch: changing your work process means that first, you’ll have to slow down.</p></blockquote> <p>Improving your process will (hopefully) in time lead to higher quality (the || indicate a delay). In the short run, process improvement is likely to cost time and cause noteable slippage.</p> <p>The first two were easy to draw, as the cycles and arrows are literally in the text. Emmanuel offers five solutions, drawing diagrams for them required more interpretation. And that is what I like about DOE’s: they require another mode of thinking, and open different perspectives on the problem or proposed solution.</p> <p class="western" style="margin-bottom: 0in"> <p class="western" style="margin-bottom: 0in">So in the third step, two interventions are added. As Emmanuel says,accepting pressure is a choice and there is always something you can do to improve.</p> <p class="western" style="margin-bottom: 0in"><img alt="The image “http://www.willemvandenende.com/images/2006/forblogging/accept_the_pressure4.png” cannot be displayed, because it contains errors." src="http://www.willemvandenende.com/images/2006/forblogging/accept_the_pressure4.png" /></p> <p>So two ‘interventions’ are added to the diagram. The intervention from Slippage to Pressure means that you can choose to accept the slippage as a fact of life. Calmness will save you! Maintaining a clear head will increase your chances of actually delivering. The other intervention, between improved process and slippage, indicates there might be a way to improve the process without causing noticeably more slippage. If you can not find such a way, <a href="http://www.easycomp.org/cgi-bin/OrgPatterns?TakeNoSmallSlips">take no small slips</a> .</p> <p>After the third DOE, I notice I forgot something. The assumption is that ‘ordinary’ rework will increase quality. I’ve been in places where rework caused quality to remain insufficient for release. Rework without sufficient safeguards will introduce new defects, so instead of improving quality by removing defects, the number of defects increased…</p> <p class="western" style="margin-bottom: 0in"> <p class="western" style="margin-bottom: 0in">I’ve used the techniques Emmanuel mentions in recommendation #2 – <em>Don’t try to deny all the pressure at once</em> – before (usually up-front with moderate pressure, though). Writing a test for a defect and doing (if even a little) pair-work would be the kind of safeguards that ensure your rework is a quality improvement.</p> <p class="western" style="margin-bottom: 0in"><img width="477" style="cursor: -moz-zoom-in" alt="http://www.willemvandenende.com/images/2006/forblogging/accept_the_pressure5.png" src="http://www.willemvandenende.com/images/2006/forblogging/accept_the_pressure5.png" /></p> <p class="western" style="margin-bottom: 0in"> <p class="western" style="margin-bottom: 0in">If we take the steps from #2 as our improved process, and draw Pair Rework, new Tests per Defect and Hasty Rework as variables, we get a choice of which activities to perform when Quality is insufficient.</p> <p class="western" style="margin-bottom: 0in">Hasty Rework is likely to decrease quality (<a href="http://www.xpday.net/Xpday2006/HasteMakesWasteOhNoItDoesNot.html">haste makes waste</a>), a new Test per Defect will focus the repair work, and prevent the defect from re-appearing in the future. Assuming these tests are programmed (not done by hand), collected in a test-suite, and re-run regularly.</p> <p class="western" style="margin-bottom: 0in">Pair rework ensures knowledge about the defect and its’ repair is spread, and that errors made in repairing are caught before the fix is released.</p> <p class="western" style="margin-bottom: 0in">Looking at diagram 3, we may notice these suggestions all work on the defects directly. How can we come up with suggestions like these, and new ideas to improve the process? <a href="http://www.toyota.co.jp/en/vision/traditions/mar_apr_06.html">Ask ‘why’ five times about every matter</a>. Which gives me energy to write about, at another time. The DOE helps to see at which level you are working, and gives inspiration for other levels.</p> <p class="western" style="margin-bottom: 0in">In proposal #3, Emmanuel recomends to <em>watch for improvement</em> and in #4 to <em>reinvest</em> . I’ve combined them in a new DOE – managing the process improvement process is at another level of abstraction than what we had before. Since the timings are measureable, they are drawn as ellipses rather than clouds – clouds are for observables:</p> <p class="western" style="margin-bottom: 0in"><img alt="http://www.willemvandenende.com/images/2006/forblogging/accept_the_pressure6.png" src="http://www.willemvandenende.com/images/2006/forblogging/accept_the_pressure6.png" /></p> <p class="western" style="margin-bottom: 0in"> <p class="western" style="margin-bottom: 0in">The Process Improvement Effectiveness depends in part on the time you spent on it; if you spend no time on PI then the process is unlikely to improve, but after some point, more time spent will not increase the effectiveness. Effective PI will reduce the mean time to solve a defect (I refuse to use the word bug, as that suggests the defect magically came<br /> into life in the code…) .</p> <p class="western" style="margin-bottom: 0in">Emmanuel suggests in #, that once you’ve had some success, you might call for some guidance.</p> <p class="western" style="margin-bottom: 0in"><img width="493" style="cursor: -moz-zoom-in" alt="http://www.willemvandenende.com/images/2006/forblogging/accept_the_pressure7.png" src="http://www.willemvandenende.com/images/2006/forblogging/accept_the_pressure7.png" /></p> <p>Getting an Expert in will increase the effectiveness of your process improvement. It also might save you time spent on PI per defect, as the expert can quickly guide you to what to do and what not. Guidance will improve the quality of your work, save time on improvement, and (not drawn) if you get a hands-on kind of person in, he or she may directly contribute to repairing defects as well – and often with more awareness of possible root causes as well .</p> <p>Proposition #5 is about <em>spiraling up</em> – what to do when you’ve gained so much time through process improvement that</p> <blockquote><p>your managers will start noticing that it takes you significantly less time to do stuff</p></blockquote> <p><img width="493" alt="http://www.willemvandenende.com/images/2006/forblogging/accept_the_pressure8.png" style="cursor: -moz-zoom-in" src="http://www.willemvandenende.com/images/2006/forblogging/accept_the_pressure8.png" />At first management may not notice the change in Mean time to solve defect, then when they notice, they’ll celebrate, hopefully after making sure you are not reducing time by cutting corners…</p> <p>Then it is time to <em>negotiate . </em>Together with your management you can choose to divide the gained time between increasing throughput (solve more defects per week) and training (drawn here as a higher investment in Expert Guidance).<br /> Do not increase throughput implicitly – you’ll lose the time you’ve gained, and you lose an opportunity to share your gains with other teams around you.</p> <p class="western" style="margin-bottom: 0in"> <p>The diagrams have worked for me, it helped me better understand what <a href="http://emmanuelgaillot.blogspot.com/">Emmanuel</a> was exactly writing about and spin off some more ideas, some of which ended up in this post, others as <a href="http://me.andering.com/2006/02/15/five-seconds-to-fieldstone/">fieldstones</a>.</p> <p>I hope they have worked for you, and I’m looking for feedback (<a href="http://wiki.systemsthinking.net/Systemsthinking/SystemsThinkingSteps.html">systems thinking steps 10 and 11</a>: get feedback from presenting to a group, and adjust the diagrams).</p> </div><!-- .entry-content --> <div class="entry-foot"> <div class="entry-meta"> </div><!-- .entry-meta --> </div><!-- .entry-foot --> </div><!-- #post-ID --> <div id="post-130" class="post-130 post hentry category-people-systems tag-systems-thinking tag-tools p7 y2006 m03 d22 h13"> <div class="entry-head"> <h3 class="entry-title"> <a href="http://me.andering.com/2006/03/22/systemsthinking-steps/" rel="bookmark" title="Permanent Link to Systemsthinking steps">Systemsthinking steps</a> </h3> <div class="entry-meta"> Published on <abbr class="published entry-date" title="2006-03-22T13:47:17+0100">March 22, 2006</abbr> in <span class="entry-categories"><a href="http://me.andering.com/category/people-systems/" title="View all posts in people & systems">people & systems</a></span>. <span class="entry-comments"><a href="http://me.andering.com/2006/03/22/systemsthinking-steps/#respond" class="commentslink" title="Comment on Systemsthinking steps">0 <span>Comments</span></a></span> <span class="entry-tags"><span>Tags:</span> <a href="http://me.andering.com/tag/systems-thinking/" rel="tag">systems-thinking</a>, <a href="http://me.andering.com/tag/tools/" rel="tag">tools</a>.</span> </div> <!-- .entry-meta --> </div><!-- .entry-head --> <div class="entry-content"> <p>To work more effectively with a client, I collected <a href="http://wiki.systemsthinking.net/Systemsthinking/SystemsThinkingSteps.html" title="systemsthinking steps">the steps I use to make a diagram of effects</a>:</p> <ol> <li>Tell a short story to give an overview of the situation.</li> <li> Select the most interesting story (In a multi story workshop)</li> <li> Ask (the storyteller) detailed questions on the selected story</li> <li> Collect variables (observables or measurables) variables and other elements based on the current situation. Interventions come later.</li> <li> Draw arrows between variables. does a variable have a positive or negative impact on an other? Start with the most interesting variables.</li> <li> Simplify. strive for 7 ± 2 variables. Remove all variables that aren’t related to others. Keep only the most interesting variables. If there are still too many, split up the diagram. Try step 10 if there are still too much.</li> <li> Look for loops in the relations. are the loops reinforcing or balancing/stabilizing?</li> <li> Add intervention points</li> <li> Draw a ‘new system’ diagram (in case intervention points are not sufficient)</li> <li>Present the diagram to a group</li> <li>Adjust the diagram based on the feedback (use any of the previous steps as you see fit)</li> <li>Store the diagram so you can easily retrieve it later (digital photos of flipovers, or use a diagramming software).</li> </ol> <p>I did <a href="/2006/03/08/write-every-day/" title="Write every day">write every day</a> (virtually) since march 8, only not much in public. I made a couple of fieldstones, and I’m busy writing a report for said client – this time using a lot of <a href="http://www.systemsthinking.net">systems thinking</a>.</p> <p>A diagram of effects makes it easier to get the writing juices flowing, as well as connecting the dots in clients’ stories and (help them) find holes in my understanding.</p> </div><!-- .entry-content --> <div class="entry-foot"> <div class="entry-meta"> </div><!-- .entry-meta --> </div><!-- .entry-foot --> </div><!-- #post-ID --> <div id="post-99" class="post-99 post hentry category-people-systems tag-cultural-patterns tag-scenario-planning tag-sensemaking tag-systems-thinking tag-tools p8 alt y2005 m01 d14 h23"> <div class="entry-head"> <h3 class="entry-title"> <a href="http://me.andering.com/2005/01/14/cynefin/" rel="bookmark" title="Permanent Link to Cynefin">Cynefin</a> </h3> <div class="entry-meta"> Published on <abbr class="published entry-date" title="2005-01-14T23:00:00+0100">January 14, 2005</abbr> in <span class="entry-categories"><a href="http://me.andering.com/category/people-systems/" title="View all posts in people & systems">people & systems</a></span>. <span class="entry-comments"><a href="http://me.andering.com/2005/01/14/cynefin/#respond" class="commentslink" title="Comment on Cynefin">0 <span>Comments</span></a></span> <span class="entry-tags"><span>Tags:</span> <a href="http://me.andering.com/tag/cultural-patterns/" rel="tag">cultural-patterns</a>, <a href="http://me.andering.com/tag/scenario-planning/" rel="tag">scenario-planning</a>, <a href="http://me.andering.com/tag/sensemaking/" rel="tag">sensemaking</a>, <a href="http://me.andering.com/tag/systems-thinking/" rel="tag">systems-thinking</a>, <a href="http://me.andering.com/tag/tools/" rel="tag">tools</a>.</span> </div> <!-- .entry-meta --> </div><!-- .entry-head --> <div class="entry-content"> <p><a href="http://www.twelve71.com/rachel/"><a target="_blank" href="http://www.agilexp.com">Rachel Davies</a></a> 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 <em>Sensemaking</em>. You can find more information about this in the paper <a href="http://www.research.ibm.com/journal/sj/423/kurtz.pdf">Sense Making in a Complex and Complicated world</a> by Cynthia Kurz and Dave Snowden (IBM Systems Journal, Vol 42, No3, 2003).</p> <p>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.</p> <p>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:</p> <table border="1"> <tr> <td><em>Complex</em> – cause and effect are only coherent in retrospect and do not repeat</td> <td><em>Knowable</em> – cause and effect separated over space and time</td> </tr> <tr> <td><em>Chaos</em> – No cause and effect relationships perceivable</td> <td><em>Known</em> – cause and effect relations repeatable, perceivable and predictable.</td> </tr> </table> <p>To give one illustration (more in the paper mentioned above) <a href="http://www.systemsthinking.net">Systems Thinking</a> and Scenario Planning fit into the <em>Knowable</em> domain. Someone at <a target="_blank" href="http://www.xpday.org">xp days london</a> asked me if I didn’t find it annoying that Dave Snowden sort of mowed the grass before my feet; <a href="http://www.xs4all.nl/~mmmevers/blog"><a target="_blank" href="http://blog.piecemealgrowth.net">Marc Evers</a></a> and I were hosting a <a href="http://www.systemsthinking.net">Systems Thinking</a> workshop at XP Day London the next day.</p> <p>I responded that I was very glad for the <a target="_blank" href="http://www.satirworkshops.com/en/congruent-action">context</a> 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 <a href="http://www.systemsthinking.net">Systems Thinking</a> at the start of a workshop. I am not <a href="http://www.systemsthinking.net">Systems Thinking</a> <img src='http://me.andering.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> it is one of the techniques I use to make sense of the world around me, if and when appropriate.</p> <p>So how do I believe this model relates to appropriate forms of setting up an organisation? I immediately related this to <a target="_blank" href="http://www.geraldmweinberg.com">Gerald Weinberg</a>’s <a href="http://wiki.systemsthinking.net/scripts/view/Systemsthinking/ShootingAndAimingStances">Cultural Patterns (aka Shooting and Aiming Stances)</a> for organisations, so I came up with this mapping:</p> <table border="1"> <tr> <td><em>Complex</em> – Anticipating</td> <td><em>Knowable</em> – Steering</td> </tr> <tr> <td><em>Chaos</em> – Variable</td> <td><em>Known</em> – Routine.</td> </tr> </table> <p>The <em>Congruent</em> cultural pattern would be equivalent to sensemaking: taking self, other and <a target="_blank" href="http://www.satirworkshops.com/en/congruent-action">context</a> into account, and choosing (and changing, if the domain shifts) a cultural pattern that is appropriate. When I was reading the wiki page on <a href="http://wiki.systemsthinking.net/scripts/view/Systemsthinking/ShootingAndAimingStances">Cultural Patterns</a> 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.</p> <p>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.</p> <p>For instance, working iteratively is a way of moving from <em>Known</em> to <em>Knowable</em> and back, and moving from <em>Knowable</em> to <em>Complex</em> can be done by <em>Exploration</em> (to move in the opposite direction, use <em>Just-In-Time Transfer</em>).</p> <p>Dave Snowden talked about the relation with eXtreme Programming. At first sight, I would place XP at the <em>Known/Knowable</em> boundary, because of the <em>Iterative</em> aspect. He seemed to place it in the <em>Complex</em> domain which left me a bit puzzled.</p> <p>The way I could place it there, is that XP also has an exploratory component (e.g. doing <em>spikes</em>), and the extremely short iterations make it possible to investigate multiple alternative solutions (relating to what Snowden calls <em>probes</em>, <em>exploration</em> and to <a href="http://localhost/rublog/rublog.cgi/BeingAgile/SetBasedDevelopment.rdoc">Set Based Development</a>). Another component to XP/Agile is delaying (design) decisions as long as possible, which relates to <em>just-in-time transfer</em>.</p> <p>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 <a href="http://www.cynefin.net/">cynefin.net</a>, so I could upgrade some of the emphasized words to hyperlinks. In the meantime, I recommend you read the <a href="http://www.research.ibm.com/journal/sj/423/kurtz.pdf">paper</a> 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.</p> </div><!-- .entry-content --> <div class="entry-foot"> <div class="entry-meta"> </div><!-- .entry-meta --> </div><!-- .entry-foot --> </div><!-- #post-ID --> <div id="post-98" class="post-98 post hentry category-people-systems tag-sensemaking tag-systems-thinking p9 y2005 m01 d14 h23"> <div class="entry-head"> <h3 class="entry-title"> <a href="http://me.andering.com/2005/01/14/cynefin-and-extreme-programming/" rel="bookmark" title="Permanent Link to Cynefin and Extreme Programming">Cynefin and Extreme Programming</a> </h3> <div class="entry-meta"> Published on <abbr class="published entry-date" title="2005-01-14T23:00:00+0100">January 14, 2005</abbr> in <span class="entry-categories"><a href="http://me.andering.com/category/people-systems/" title="View all posts in people & systems">people & systems</a></span>. <span class="entry-comments"><a href="http://me.andering.com/2005/01/14/cynefin-and-extreme-programming/#respond" class="commentslink" title="Comment on Cynefin and Extreme Programming">0 <span>Comments</span></a></span> <span class="entry-tags"><span>Tags:</span> <a href="http://me.andering.com/tag/sensemaking/" rel="tag">sensemaking</a>, <a href="http://me.andering.com/tag/systems-thinking/" rel="tag">systems-thinking</a>.</span> </div> <!-- .entry-meta --> </div><!-- .entry-head --> <div class="entry-content"> <p>I’m still busy making sense from the <a href="http://www.cynefin.net">Cynefin</a> framework for sensemaking (for a brief introduction on how I see it so far, see <a href="http://localhost/rublog/rublog.cgi/BeingAgile/Cynefin.html">the previous post on Cynefin</a>). I’m puzzling on how eXtreme Programming could fit in several domains, and how choreographies from one domain to another would work. Richard Veryard, also raised the question about XP, in his blog post on <a href="http://www.veryard.com/so/2005/01/brief-history-of-methods.htm">a brief history of methods</a>. He places XP in the ‘known’ domain. As I was re-reading the Cynefin paper this week I’m making some progress in understanding it. Or so I believe. As my thoughts went in many directions, I created a mindmap about how I could place XP in the various domains.</p> <p>So far I find the chaos domain the most puzzling. I’m not sure thinking about software is appropriate in that domain. In chaos brainstorming and deciding on a choreography to one of the other spaces (preferably complex) might be more appropriate. I can see how XP could fit (and misfit) in known, knowable and complex – although in each <a target="_blank" href="http://www.satirworkshops.com/en/congruent-action">context</a> it has a different effect, and you can use it for a different purpose. I hope to work on the mindmap a bit more and then write a longer post about it.</p> </div><!-- .entry-content --> <div class="entry-foot"> <div class="entry-meta"> </div><!-- .entry-meta --> </div><!-- .entry-foot --> </div><!-- #post-ID --> <div id="post-62" class="post-62 post hentry category-people-systems tag-sensemaking tag-systems-thinking p10 alt y2005 m01 d14 h23"> <div class="entry-head"> <h3 class="entry-title"> <a href="http://me.andering.com/2005/01/14/dysfunctional-it-and-it-marketing/" rel="bookmark" title="Permanent Link to Dysfunctional IT and IT marketing">Dysfunctional IT and IT marketing</a> </h3> <div class="entry-meta"> Published on <abbr class="published entry-date" title="2005-01-14T23:00:00+0100">January 14, 2005</abbr> in <span class="entry-categories"><a href="http://me.andering.com/category/people-systems/" title="View all posts in people & systems">people & systems</a></span>. <span class="entry-comments"><a href="http://me.andering.com/2005/01/14/dysfunctional-it-and-it-marketing/#respond" class="commentslink" title="Comment on Dysfunctional IT and IT marketing">0 <span>Comments</span></a></span> <span class="entry-tags"><span>Tags:</span> <a href="http://me.andering.com/tag/sensemaking/" rel="tag">sensemaking</a>, <a href="http://me.andering.com/tag/systems-thinking/" rel="tag">systems-thinking</a>.</span> </div> <!-- .entry-meta --> </div><!-- .entry-head --> <div class="entry-content"> <p><a href="http://www.xs4all.nl/~mmmevers/blog"><a target="_blank" href="http://blog.piecemealgrowth.net">Marc Evers</a></a> points me to <a href="http://www.computerworld.com/managementtopics/management/story/0,10801,98946,00.html">It’s time to fix tech marketing</a> by Thornton A. May in Computerworld. Mr. May says:</p> <blockquote><p>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.</p></blockquote> <p>he names as one of the causes:</p> <blockquote><p>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.</p></blockquote> <p>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 <a href="http://localhost/rublog/rublog.cgi/BeingAgile/Cynefin.html">Cynefin</a> 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.</p> <p>One of the old-fashioned sales techniques reflecting one-size-fits-all thinking in my opinion is the venerable <em>elevator pitch</em>. 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.</p> <p>Selling to IT departments will become harder as IT managers themselves are under fire from their internal customers. See e.g. <a href="http://www.computerweekly.com/articles/article.asp?liArticleID=136184&liFlavourID=1">Job security top concern for CIOs</a> 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.</p> <p>Agile product development and agile services can be a remedy to this, taking into account the offering of the supplier, as well as the <a target="_blank" href="http://www.satirworkshops.com/en/congruent-action">context</a> 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.</p> <p>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.</p> </div><!-- .entry-content --> <div class="entry-foot"> <div class="entry-meta"> </div><!-- .entry-meta --> </div><!-- .entry-foot --> </div><!-- #post-ID --> <div id="nav-below" class="navigation"> <div class="nav-previous"><a href="http://me.andering.com/tag/systems-thinking/page/4/" ><span class="meta-nav">«</span> Older Entries</a></div> <div class="nav-next"><a href="http://me.andering.com/tag/systems-thinking/page/2/" >Newer Entries <span class="meta-nav">»</span></a></div> <div class="clear"></div> </div> </div><!-- #rollingcontent .hfeed --> </div> <!-- #dynamic-content --> </div> <!-- #primary --> </div> <!-- #primary-wrapper --> <hr /> <div id="sidebar-1" class="secondary" role="complementary"> <div id="search-2" class="widget widget_search"><h4>Search</h4><form method="get" id="searchform" action="http://me.andering.com"> <div id="search-form-wrap"> <label for="s" id="search-label">Search for:</label> <input type="text" id="s" name="s" value="" accesskey="4" /> <input type="submit" id="searchsubmit" value="Search »" /> <span id="searchreset" title="Reset Search" class="hidden"></span> <span id="searchload" class="hidden"></span> </div> </form> </div><div id="text-346919152" class="widget widget_text"><h4> </h4> <div class="textwidget"><p><br/><img src="http://www.willemvandenende.com/images/stories/portrait_mini.jpg" alt="portrait of Willem van den Ende"><br/> Willem van den Ende<br/> <a href="http://me.andering.com/about/">Profile</a></p></div> </div><div id="text-1" class="widget widget_text"><h4>Subscribe</h4> <div class="textwidget"><ul><li> <img width="14" height="14" alt="RSS" src="http://me.andering.com/wp-includes/images/rss.png" style="border: medium none ; background: orange none repeat scroll 0%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; color: white;"/></a> <a href="/feed">Posts by RSS feed</a></li> <li><a href="http://feedburner.google.com/fb/a/mailverify?uri=Meandering-WillemVanDenEnde&loc=en_US">Subscribe by Email</a></li> <li><a href="http://www.qwan.it/newsletter">QWAN newsletter</li></ul></div> </div> <div id="recent-posts-2" class="widget widget_recent_entries"> <h4>Recent Posts</h4> <ul> <li><a href="http://me.andering.com/2010/05/23/i-didnt-know-it-was-hard/" title="I didn’t know it was hard">I didn’t know it was hard </a></li> <li><a href="http://me.andering.com/2010/05/17/cleaner-code-in-other-languages/" title="Cleaner code in other languages">Cleaner code in other languages </a></li> <li><a href="http://me.andering.com/2010/04/16/spa-2010-hansds-on-and-sit-back-and-relax/" title="Spa 2010: hand-on <i>and</i> sit-back-and-relax">Spa 2010: hand-on <i>and</i> sit-back-and-relax </a></li> <li><a href="http://me.andering.com/2009/10/13/agile-open-holland-2009-what-can-i-say/" title="Agile Open Holland 2009 – what can I say?">Agile Open Holland 2009 – what can I say? </a></li> <li><a href="http://me.andering.com/2009/10/09/fall-conference-appearances/" title="Fall Conference Appearances">Fall Conference Appearances </a></li> </ul> </div> <div id="recent-comments-2" class="widget widget_recent_comments"> <h4>Recent Comments</h4> <ul id="recentcomments"><li class="recentcomments"><a href='http://www.iljapreuss.de/' rel='external nofollow' class='url'>Ilja Preuss</a> on <a href="http://me.andering.com/2009/06/25/photo-suggest-photos-to-go-with-your-blog-entry-or-slide/comment-page-1/#comment-62292">Photo Suggest – photos to go with your blog entry or slide</a></li><li class="recentcomments"><a href='http://me.andering.com' rel='external nofollow' class='url'>Willem</a> on <a href="http://me.andering.com/2010/05/23/i-didnt-know-it-was-hard/comment-page-1/#comment-61762">I didn’t know it was hard</a></li><li class="recentcomments"><a href='http://www.teamsandtechnology.com' rel='external nofollow' class='url'>David Harvey</a> on <a href="http://me.andering.com/2010/05/23/i-didnt-know-it-was-hard/comment-page-1/#comment-61729">I didn’t know it was hard</a></li><li class="recentcomments"><a href='http://me.andering.com' rel='external nofollow' class='url'>Willem</a> on <a href="http://me.andering.com/2010/05/17/cleaner-code-in-other-languages/comment-page-1/#comment-61726">Cleaner code in other languages</a></li><li class="recentcomments"><a href='http://me.andering.com' rel='external nofollow' class='url'>Willem</a> on <a href="http://me.andering.com/2010/05/17/cleaner-code-in-other-languages/comment-page-1/#comment-61725">Cleaner code in other languages</a></li></ul> </div><div id="rss-4" class="widget widget_rss"><h4><a class='rsswidget' href='http://www.google.com/calendar/feeds/6s4l75t888lsvdhops3m8ohue8%40group.calendar.google.com/public/basic?hl=en' title='Syndicate this content'><img style='background:orange;color:white;border:none;' width='14' height='14' src='http://me.andering.com/wp-includes/images/rss.png' alt='RSS' /></a> <a class='rsswidget' href='http://www.google.com/calendar/embed?src=6s4l75t888lsvdhops3m8ohue8@group.calendar.google.com' title=''>Public courses</a></h4><ul><li><a class='rsswidget' href='http://www.google.com/calendar/event?eid=M2hrN2U4bWZlaGpncDVtcnVrbzM3dXJtazggNnM0bDc1dDg4OGxzdmRob3BzM204b2h1ZThAZw' title='When: Thu Jul 22, 2010 6pm to 9pm  CEST Where: Gondelstraat 2, 5017 CK Tilburg Event Status: confirmed […]'>QWAN Food for Thought: Rightsizing Your Unit Tests</a></li><li><a class='rsswidget' href='http://www.google.com/calendar/event?eid=OHZvYTEwYmVmNzluNTM1NjViM2Q3ZGVxb2sgNnM0bDc1dDg4OGxzdmRob3BzM204b2h1ZThAZw' title='When: Thu Jun 24, 2010 6pm to 9pm  CEST Who: Qwan Courses Where: Gondelstraat 2, Tilburg Event Status: confirmed […]'>QWAN Food for Thought: End to End Test Driven Development</a></li><li><a class='rsswidget' href='http://www.google.com/calendar/event?eid=a2d2dHJsMm1jN2Q0bDhnZGdwY3ZmY29rNGcgNnM0bDc1dDg4OGxzdmRob3BzM204b2h1ZThAZw' title='When: Tue Dec 14, 2010 Where: Gondelstraat 2, Tilburg Event Status: confirmed […]'>Systems Thinking</a></li><li><a class='rsswidget' href='http://www.google.com/calendar/event?eid=ZmhicDJ0cDdmOW44ajh1bnNwcjNvNXJwNGcgNnM0bDc1dDg4OGxzdmRob3BzM204b2h1ZThAZw' title='When: Mon Dec 13, 2010 Where: Gondelstraat 2, Tilburg Event Status: confirmed […]'>Pimp My Retrospectives</a></li><li><a class='rsswidget' href='http://www.google.com/calendar/event?eid=OXY1Y2prdDZuOG9xYTU5MmYzMjV2ZGFqNmcgNnM0bDc1dDg4OGxzdmRob3BzM204b2h1ZThAZw' title='When: Mon Nov 15, 2010 to Tue Nov 16, 2010  Who: Qwan Courses Where: Gondelstraat 2, Tilburg Event Status: confirmed […]'>Workshop Object Oriented Systems Development</a></li><li><a class='rsswidget' href='http://www.google.com/calendar/event?eid=cnU2amZwdnVoN2FyaDVlN3RqdXBiNXZwazQgNnM0bDc1dDg4OGxzdmRob3BzM204b2h1ZThAZw' title='When: Mon Oct 4, 2010 to Tue Oct 5, 2010  Who: Qwan Courses Where: Gondelstraat 2, Tilburg Event Status: confirmed […]'>Mastering Lagacy Code</a></li><li><a class='rsswidget' href='http://www.google.com/calendar/event?eid=MzVtNTFqbTFtZGcwdjR0YTgydTV0cTkxdGMgNnM0bDc1dDg4OGxzdmRob3BzM204b2h1ZThAZw' title='When: Mon Sep 20, 2010 to Tue Sep 21, 2010  Where: Gondelstraat 2, Tilburg Event Status: confirmed […]'>Mastering Unit Testing</a></li></ul></div><div id="text-346919154" class="widget widget_text"><h4>Conferences</h4> <div class="textwidget"><ul><li><a href="http://www.devnology.nl">Devnology Community Day</a></li><li> </li><a href="http://www.nljug.org/pages/events/content/jfall_2009/">Jfall</a><li> </li><li> <a href="http://www.xpday.net/Xpday2009">Xp Days Benelux</a></li><li> <a href="http://www.xpday.org/">Xp Days London</a></li><li><a href="http://www.devnology.nl">Devnology coders dojo</a> </li></ul></div> </div><div id="text-222680211" class="widget widget_text"> <div class="textwidget"><div id="dopplr-blog-badge-for-WillemVanDenEnde"><script type="text/javascript" src="http://www.dopplr.com/blogbadge/script/418c59acd5a2ec055b50265a311b8e2f?div-id=dopplr-blog-badge-for-WillemVanDenEnde"></script></div></div> </div><div id="linkcat-6" class="widget widget_links"><h4>Blogroll</h4> <ul class='xoxo blogroll'> <li><a href="http://www.processcoach.blogspot.com/" title="Picture Your Business – systems thinking on management, quality and organizations">Alan Clark</a></li> <li><a href="http://anarchycreek.com/" title="Situated Geekery, Towards a Way of Excellence">American Mike Hill</a></li> <li><a href="http://softwareandagiletesting.blogspot.com/" title="Anko Tijmans thoughts on software testing, especially in the context of agile software development.">Anko Tijman</a></li> <li><a href="http://www.futureworksconsulting.com/blog/" rel="acquaintance colleague">Diana Larsen</a></li> <li><a href="http://dirkriehle.com/" title="Software Research and the Industry">Dirk Riehle</a></li> <li><a href="http://www.donaldegray.com/tiki-view_blog_post.php?blogId=3&postId=79" title="Integrating People, Projects, and Processes : Agile Principles Shine Light on Development Projects">Don Gray</a></li> <li><a href="http://emilybache.blogspot.com/" title="Coding is like cooking">Emily Bache</a></li> <li><a href="http://emmanuelgaillot.blogspot.com/" title="We program, we write, we talk. It’s all about communication. Or is it?" target="_blank">Emmanuel Gaillot</a></li> <li><a href="http://jrothman.com/blog/mpd" title="for people who want to think about how they manage people, projects, and risk.">Johanna Rothman</a></li> <li><a href="http://www.threeriversinstitute.org/blog/" title="Responsible Development, Responsive Design, and various other topics often related to programming.">Kent Beck</a></li> <li><a href="http://www.bridging-the-gap.com/" title="Bridging the Gap between Business and IT: Crafting business analyst practices to solve business problems">Laura Brandau</a></li> <li><a href="http://blog.piecemealgrowth.net/" rel="friend met co-worker" title="Dreamfeed" target="_blank">Marc Evers</a></li> <li><a href="http://www.abc-thinkbig.com/weblog/" title="ABC-thinkBIG is een persoonlijk website met artikelen, publicaties en links over bedrijfskundige aspecten én service georienteerde architectuur">Mary Beijleveld</a></li> <li><a href="http://www.leadingagile.com/" title="Leading Agile, Learn >> Adapt >> Deliver >> A Blog on Agile Leadership and Project Management">Mike Cottmeyer</a></li> <li><a href="http://nynke.wordpress.com/" rel="friend met co-worker muse" title="Serendipity – Making happy and unexpected discoveries" target="_blank">Nynke Fokma</a></li> <li><a href="http://pauldyson.wordpress.com/">Paul Dyson</a></li> <li><a href="http://agilecoach.typepad.com/" rel="colleague" title="Rachel Davies writes about Agile Coaching">Rachel Davies</a></li> <li><a href="http://www.xqa.com.ar/visualmanagement/" title="Xavier Quesada Allue writes about Visual Management">Visual Management</a></li> </ul> </div> <div id="linkcat-73" class="widget widget_links"><h4>Business</h4> <ul class='xoxo blogroll'> <li><a href="http://www.livingsoftware.nl/" title="Mentoring, Coaching and (Agile) Software Development, also my holdin">Living Software B.V.</a></li> <li><a href="http://www.qwan.it" title="experiential, hands-on training courses on Software Development and Systems Thinking with Rob Westgeest, and Marc Evers">QWAN</a></li> <li><a href="http://www.satirworkshops.com/" rel="me" title="Workshops and training courses, based on the work of Virginia Satir and others">Satir Workshops</a></li> <li><a href="http://www.wyrdweb.eu/" title="web design, hosting, web application development and more… your professional presence on the web">Wyrd Web</a></li> </ul> </div> <div id="tag_cloud-2" class="widget widget_tag_cloud"><h4>Tags</h4><div><a href='http://me.andering.com/tag/agile/' class='tag-link-17' title='77 topics' style='font-size: 22pt;'>agile</a> <a href='http://me.andering.com/tag/agile-open/' class='tag-link-28' title='28 topics' style='font-size: 17.7304964539pt;'>agile-open</a> <a href='http://me.andering.com/tag/agile_software_development/' class='tag-link-48' title='4 topics' style='font-size: 10.1843971631pt;'>agile_software_development</a> <a href='http://me.andering.com/tag/announcement/' class='tag-link-81' title='4 topics' style='font-size: 10.1843971631pt;'>announcement</a> <a href='http://me.andering.com/tag/architecture/' class='tag-link-31' title='3 topics' style='font-size: 9.1914893617pt;'>architecture</a> <a href='http://me.andering.com/tag/branding/' class='tag-link-16' title='3 topics' style='font-size: 9.1914893617pt;'>branding</a> <a href='http://me.andering.com/tag/business_value/' class='tag-link-60' title='8 topics' style='font-size: 12.6666666667pt;'>business_value</a> <a href='http://me.andering.com/tag/change/' class='tag-link-40' title='5 topics' style='font-size: 10.9787234043pt;'>change</a> <a href='http://me.andering.com/tag/communication/' class='tag-link-87' title='3 topics' style='font-size: 9.1914893617pt;'>communication</a> <a href='http://me.andering.com/tag/community/' class='tag-link-22' title='37 topics' style='font-size: 18.9219858156pt;'>community</a> <a href='http://me.andering.com/tag/conference/' class='tag-link-23' title='46 topics' style='font-size: 19.8156028369pt;'>conference</a> <a href='http://me.andering.com/tag/course/' class='tag-link-77' title='4 topics' style='font-size: 10.1843971631pt;'>course</a> <a href='http://me.andering.com/tag/courses/' class='tag-link-79' title='5 topics' style='font-size: 10.9787234043pt;'>courses</a> <a href='http://me.andering.com/tag/cultural-patterns/' class='tag-link-65' title='13 topics' style='font-size: 14.6524822695pt;'>cultural-patterns</a> <a href='http://me.andering.com/tag/culture/' class='tag-link-44' title='5 topics' style='font-size: 10.9787234043pt;'>culture</a> <a href='http://me.andering.com/tag/design/' class='tag-link-43' title='4 topics' style='font-size: 10.1843971631pt;'>design</a> <a href='http://me.andering.com/tag/event/' class='tag-link-80' title='6 topics' style='font-size: 11.6737588652pt;'>event</a> <a href='http://me.andering.com/tag/fieldstone/' class='tag-link-21' title='3 topics' style='font-size: 9.1914893617pt;'>fieldstone</a> <a href='http://me.andering.com/tag/lean/' class='tag-link-75' title='4 topics' style='font-size: 10.1843971631pt;'>lean</a> <a href='http://me.andering.com/tag/multinational-mammoth/' class='tag-link-34' title='2 topics' style='font-size: 8pt;'>multinational-mammoth</a> <a href='http://me.andering.com/tag/open-space/' class='tag-link-11' title='22 topics' style='font-size: 16.7375886525pt;'>open-space</a> <a href='http://me.andering.com/tag/passion/' class='tag-link-18' title='10 topics' style='font-size: 13.5602836879pt;'>passion</a> <a href='http://me.andering.com/tag/people/' class='tag-link-15' title='43 topics' style='font-size: 19.5177304965pt;'>people</a> <a href='http://me.andering.com/tag/presentation/' class='tag-link-30' title='4 topics' style='font-size: 10.1843971631pt;'>presentation</a> <a href='http://me.andering.com/tag/product/' class='tag-link-55' title='4 topics' style='font-size: 10.1843971631pt;'>product</a> <a href='http://me.andering.com/tag/product-development/' class='tag-link-100' title='4 topics' style='font-size: 10.1843971631pt;'>product-development</a> <a href='http://me.andering.com/tag/programming/' class='tag-link-94' title='5 topics' style='font-size: 10.9787234043pt;'>programming</a> <a href='http://me.andering.com/tag/quality/' class='tag-link-33' title='3 topics' style='font-size: 9.1914893617pt;'>quality</a> <a href='http://me.andering.com/tag/refactoring/' class='tag-link-74' title='4 topics' style='font-size: 10.1843971631pt;'>refactoring</a> <a href='http://me.andering.com/tag/retrospectives/' class='tag-link-14' title='5 topics' style='font-size: 10.9787234043pt;'>retrospectives</a> <a href='http://me.andering.com/tag/risk/' class='tag-link-19' title='4 topics' style='font-size: 10.1843971631pt;'>risk</a> <a href='http://me.andering.com/tag/scenario-planning/' class='tag-link-62' title='3 topics' style='font-size: 9.1914893617pt;'>scenario-planning</a> <a href='http://me.andering.com/tag/sensemaking/' class='tag-link-45' title='11 topics' style='font-size: 13.9574468085pt;'>sensemaking</a> <a href='http://me.andering.com/tag/social-software/' class='tag-link-13' title='2 topics' style='font-size: 8pt;'>social-software</a> <a href='http://me.andering.com/tag/systems-thinking/' class='tag-link-25' title='38 topics' style='font-size: 19.0212765957pt;'>systems-thinking</a> <a href='http://me.andering.com/tag/test-driven-development/' class='tag-link-42' title='3 topics' style='font-size: 9.1914893617pt;'>test-driven-development</a> <a href='http://me.andering.com/tag/testing/' class='tag-link-7' title='6 topics' style='font-size: 11.6737588652pt;'>testing</a> <a href='http://me.andering.com/tag/tools/' class='tag-link-24' title='11 topics' style='font-size: 13.9574468085pt;'>tools</a> <a href='http://me.andering.com/tag/unconference/' class='tag-link-10' title='17 topics' style='font-size: 15.7446808511pt;'>unconference</a> <a href='http://me.andering.com/tag/web-20/' class='tag-link-12' title='2 topics' style='font-size: 8pt;'>web-2.0</a> <a href='http://me.andering.com/tag/workshop/' class='tag-link-37' title='4 topics' style='font-size: 10.1843971631pt;'>workshop</a> <a href='http://me.andering.com/tag/writing/' class='tag-link-20' title='7 topics' style='font-size: 12.170212766pt;'>writing</a> <a href='http://me.andering.com/tag/xp/' class='tag-link-26' title='5 topics' style='font-size: 10.9787234043pt;'>xp</a> <a href='http://me.andering.com/tag/xp2009/' class='tag-link-101' title='3 topics' style='font-size: 9.1914893617pt;'>xp2009</a> <a href='http://me.andering.com/tag/xtc/' class='tag-link-104' title='3 topics' style='font-size: 9.1914893617pt;'>xtc</a></div> </div><div id="categories-1" class="widget widget_categories"><h4>Categories</h4><select name='cat' id='cat' class='postform' > <option value='-1'>Select Category</option> <option class="level-0" value="3">bookmarks</option> <option class="level-0" value="4">people & systems</option> <option class="level-0" value="94">programming</option> <option class="level-0" value="8">public courses</option> <option class="level-0" value="7">testing</option> <option class="level-0" value="1">unfiled</option> <option class="level-0" value="5">wrestling with programs</option> </select> <script type='text/javascript'> /* <![CDATA[ */ var dropdown = document.getElementById("cat"); function onCatChange() { if ( dropdown.options[dropdown.selectedIndex].value > 0 ) { location.href = "http://me.andering.com/?cat="+dropdown.options[dropdown.selectedIndex].value; } } dropdown.onchange = onCatChange; /* ]]> */ </script> </div><div id="rss-1" class="widget widget_rss"><h4><a class='rsswidget' href='http://www.systemsthinking.net/rss20.xml' title='Syndicate this content'><img style='background:orange;color:white;border:none;' width='14' height='14' src='http://me.andering.com/wp-includes/images/rss.png' alt='RSS' /></a> <a class='rsswidget' href='http://www.systemsthinking.net/' title='Systems Thinking aggregator - http://www.systemsthinking.net/'>systemsthinking.net</a></h4><ul><li><a class='rsswidget' href='http://cwd.dhemery.com/2010/07/perfection/' title='In a fascinating TED Talk, Laurie Santos shows that monkeys make the same kinds of economic errors as humans do. Another way to say this: Humans make some of the same kinds of economic errors as monkeys do. Early in the video, Santos asked a question that caught my attention: “How is a species that’s as smart as we are capable of such bad and consistent erro […]'>Dale Emery: A Human Bias Toward Standards of Perfection</a></li><li><a class='rsswidget' href='http://feedproxy.google.com/~r/ManagingProductDevelopment/~3/wD2oAkCca9c/on-the-top-women-in-business-bloggers-list.html' title='I learned this week that I made the Top Women in Business Blogging list. They tell me my readers nominated me. Dear readers, thank you! Online MBA Rankings Tweet This Post […]'>Johanna Rothman: On the Top Women in Business Blogger’s List</a></li><li><a class='rsswidget' href='http://feedproxy.google.com/~r/ManagingProductDevelopment/~3/MboPY7nkp5g/develop-by-feature-develop-by-component-or-some-combination.html' title='I’ve been working with Rebecca Wirfs-Brock on an agile architecture workshop. I’m working with Rebecca because she has such a depth of experience in architecture, as well as design. She’s working with me because of my project and program management experience. We’re pretty psyched. We’re working through the issues of large programs and architecture, and, of […]'>Johanna Rothman: Develop by Feature, Develop by Component, or Some Combination?</a></li><li><a class='rsswidget' href='http://feedproxy.google.com/~r/ManagingProductDevelopment/~3/AO8TmaJ0Xn0/top-project-management-thinkers.html' title='I’m proud and pleased to be on the list of LiquidPlanner’s Top Project Management Thinkers. I’m thrilled, too! Tweet This Post […]'>Johanna Rothman: Top Project Management Thinkers</a></li></ul></div><div id="calendar-2" class="widget widget_calendar"><h4> </h4><div id="calendar_wrap"><table id="wp-calendar" summary="Calendar"> <caption>July 2010</caption> <thead> <tr> <th abbr="Monday" scope="col" title="Monday">M</th> <th abbr="Tuesday" scope="col" title="Tuesday">T</th> <th abbr="Wednesday" scope="col" title="Wednesday">W</th> <th abbr="Thursday" scope="col" title="Thursday">T</th> <th abbr="Friday" scope="col" title="Friday">F</th> <th abbr="Saturday" scope="col" title="Saturday">S</th> <th abbr="Sunday" scope="col" title="Sunday">S</th> </tr> </thead> <tfoot> <tr> <td abbr="May" colspan="3" id="prev"><a href="http://me.andering.com/2010/05/" title="View posts for May 2010">« May</a></td> <td class="pad"> </td> <td colspan="3" id="next" class="pad"> </td> </tr> </tfoot> <tbody> <tr> <td colspan="3" class="pad"> </td><td>1</td><td>2</td><td>3</td><td>4</td> </tr> <tr> <td>5</td><td>6</td><td>7</td><td>8</td><td>9</td><td>10</td><td>11</td> </tr> <tr> <td>12</td><td>13</td><td>14</td><td>15</td><td>16</td><td>17</td><td>18</td> </tr> <tr> <td>19</td><td>20</td><td>21</td><td>22</td><td>23</td><td>24</td><td>25</td> </tr> <tr> <td>26</td><td>27</td><td>28</td><td>29</td><td>30</td><td id="today">31</td> <td class="pad" colspan="1"> </td> </tr> </tbody> </table></div></div><div id="archives-2" class="widget widget_archive"><h4>Archives</h4> <ul> <li><a href='http://me.andering.com/2010/05/' title='May 2010'>May 2010</a> (2)</li> <li><a href='http://me.andering.com/2010/04/' title='April 2010'>April 2010</a> (1)</li> <li><a href='http://me.andering.com/2009/10/' title='October 2009'>October 2009</a> (2)</li> <li><a href='http://me.andering.com/2009/09/' title='September 2009'>September 2009</a> (5)</li> <li><a href='http://me.andering.com/2009/08/' title='August 2009'>August 2009</a> (6)</li> <li><a href='http://me.andering.com/2009/07/' title='July 2009'>July 2009</a> (1)</li> <li><a href='http://me.andering.com/2009/06/' title='June 2009'>June 2009</a> (3)</li> <li><a href='http://me.andering.com/2009/05/' title='May 2009'>May 2009</a> (3)</li> <li><a href='http://me.andering.com/2009/04/' title='April 2009'>April 2009</a> (3)</li> <li><a href='http://me.andering.com/2009/03/' title='March 2009'>March 2009</a> (2)</li> <li><a href='http://me.andering.com/2009/02/' title='February 2009'>February 2009</a> (3)</li> <li><a href='http://me.andering.com/2009/01/' title='January 2009'>January 2009</a> (3)</li> <li><a href='http://me.andering.com/2008/12/' title='December 2008'>December 2008</a> (3)</li> <li><a href='http://me.andering.com/2008/10/' title='October 2008'>October 2008</a> (3)</li> <li><a href='http://me.andering.com/2008/09/' title='September 2008'>September 2008</a> (3)</li> <li><a href='http://me.andering.com/2008/08/' title='August 2008'>August 2008</a> (1)</li> <li><a href='http://me.andering.com/2008/07/' title='July 2008'>July 2008</a> (1)</li> <li><a href='http://me.andering.com/2008/06/' title='June 2008'>June 2008</a> (5)</li> <li><a href='http://me.andering.com/2008/05/' title='May 2008'>May 2008</a> (1)</li> <li><a href='http://me.andering.com/2008/04/' title='April 2008'>April 2008</a> (1)</li> <li><a href='http://me.andering.com/2008/03/' title='March 2008'>March 2008</a> (5)</li> <li><a href='http://me.andering.com/2008/02/' title='February 2008'>February 2008</a> (2)</li> <li><a href='http://me.andering.com/2008/01/' title='January 2008'>January 2008</a> (5)</li> <li><a href='http://me.andering.com/2007/12/' title='December 2007'>December 2007</a> (1)</li> <li><a href='http://me.andering.com/2007/11/' title='November 2007'>November 2007</a> (8)</li> <li><a href='http://me.andering.com/2007/10/' title='October 2007'>October 2007</a> (6)</li> <li><a href='http://me.andering.com/2007/09/' title='September 2007'>September 2007</a> (5)</li> <li><a href='http://me.andering.com/2007/08/' title='August 2007'>August 2007</a> (1)</li> <li><a href='http://me.andering.com/2007/06/' title='June 2007'>June 2007</a> (3)</li> <li><a href='http://me.andering.com/2007/05/' title='May 2007'>May 2007</a> (4)</li> <li><a href='http://me.andering.com/2007/02/' title='February 2007'>February 2007</a> (3)</li> <li><a href='http://me.andering.com/2007/01/' title='January 2007'>January 2007</a> (1)</li> <li><a href='http://me.andering.com/2006/11/' title='November 2006'>November 2006</a> (1)</li> <li><a href='http://me.andering.com/2006/10/' title='October 2006'>October 2006</a> (4)</li> <li><a href='http://me.andering.com/2006/09/' title='September 2006'>September 2006</a> (2)</li> <li><a href='http://me.andering.com/2006/08/' title='August 2006'>August 2006</a> (5)</li> <li><a href='http://me.andering.com/2006/07/' title='July 2006'>July 2006</a> (1)</li> <li><a href='http://me.andering.com/2006/06/' title='June 2006'>June 2006</a> (3)</li> <li><a href='http://me.andering.com/2006/05/' title='May 2006'>May 2006</a> (14)</li> <li><a href='http://me.andering.com/2006/04/' title='April 2006'>April 2006</a> (6)</li> <li><a href='http://me.andering.com/2006/03/' title='March 2006'>March 2006</a> (10)</li> <li><a href='http://me.andering.com/2006/02/' title='February 2006'>February 2006</a> (8)</li> <li><a href='http://me.andering.com/2006/01/' title='January 2006'>January 2006</a> (7)</li> <li><a href='http://me.andering.com/2005/12/' title='December 2005'>December 2005</a> (9)</li> <li><a href='http://me.andering.com/2005/11/' title='November 2005'>November 2005</a> (4)</li> <li><a href='http://me.andering.com/2005/10/' title='October 2005'>October 2005</a> (1)</li> <li><a href='http://me.andering.com/2005/09/' title='September 2005'>September 2005</a> (3)</li> <li><a href='http://me.andering.com/2005/08/' title='August 2005'>August 2005</a> (3)</li> <li><a href='http://me.andering.com/2005/06/' title='June 2005'>June 2005</a> (1)</li> <li><a href='http://me.andering.com/2005/05/' title='May 2005'>May 2005</a> (4)</li> <li><a href='http://me.andering.com/2005/04/' title='April 2005'>April 2005</a> (3)</li> <li><a href='http://me.andering.com/2005/03/' title='March 2005'>March 2005</a> (10)</li> <li><a href='http://me.andering.com/2005/02/' title='February 2005'>February 2005</a> (1)</li> <li><a href='http://me.andering.com/2005/01/' title='January 2005'>January 2005</a> (29)</li> <li><a href='http://me.andering.com/2004/08/' title='August 2004'>August 2004</a> (3)</li> <li><a href='http://me.andering.com/2004/07/' title='July 2004'>July 2004</a> (12)</li> <li><a href='http://me.andering.com/2004/06/' title='June 2004'>June 2004</a> (5)</li> <li><a href='http://me.andering.com/2004/05/' title='May 2004'>May 2004</a> (3)</li> <li><a href='http://me.andering.com/2004/02/' title='February 2004'>February 2004</a> (2)</li> <li><a href='http://me.andering.com/2003/12/' title='December 2003'>December 2003</a> (1)</li> <li><a href='http://me.andering.com/2003/11/' title='November 2003'>November 2003</a> (5)</li> </ul> </div><div id="text-346919151" class="widget widget_text"><h4>Twitter updates</h4> <div class="textwidget"><ul id="twitter_update_list"></ul> <a href="http://twitter.com/most_alive" id="twitter-link" style="display:block;text-align:right;">follow me on Twitter</a> </div> <script type="text/javascript" src="http://twitter.com/javascripts/blogger.js"></script> <script type="text/javascript" src="http://twitter.com/statuses/user_timeline/most_alive.json?callback=twitterCallback2&count=5"></script></div> </div><div id="meta-2" class="widget widget_meta"><h4>Meta</h4> <ul> <li><a href="http://me.andering.com/wp-login.php">Log in</a></li> <li><a href="http://me.andering.com/feed/" title="Syndicate this site using RSS 2.0">Entries <abbr title="Really Simple Syndication">RSS</abbr></a></li> <li><a href="http://me.andering.com/comments/feed/" title="The latest comments to all posts in RSS">Comments <abbr title="Really Simple Syndication">RSS</abbr></a></li> <li><a href="http://wordpress.org/" title="Powered by WordPress, state-of-the-art semantic personal publishing platform.">WordPress.org</a></li> </ul> </div> <div id="akismet" class="widget widget_akismet"> <h4>Spam Blocked</h4> <div id="akismetwrap"><div id="akismetstats"><a id="aka" href="http://akismet.com" title=""><div id="akismet1"><span id="akismetcount">73,681</span> <span id="akismetsc">spam comments</span></div> <div id="akismet2"><span id="akismetbb">blocked by</span><br /><span id="akismeta">Akismet</span></div></a></div></div> </div> <div id="text-346919153" class="widget widget_text"><h4>License</h4> <div class="textwidget"><a rel="license" href="http://creativecommons.org/licenses/by-nc-sa/3.0/nl/"><img alt="Creative Commons License" style="border-width:0" src="http://i.creativecommons.org/l/by-nc-sa/3.0/nl/88x31.png" /></a><br /><span xmlns:dc="http://purl.org/dc/elements/1.1/" property="dc:title">Me.andering, systems thinking about software development</span> by <a xmlns:cc="http://creativecommons.org/ns#" href="http://me.andering.com" property="cc:attributionName" rel="cc:attributionURL">Willem van den Ende</a> is licensed under a <a rel="license" href="http://creativecommons.org/licenses/by-nc-sa/3.0/nl/">Creative Commons Attribution-Noncommercial-Share Alike 3.0 Netherlands License</a>. <br/><a href="/contact">Contact me</a> if you need another license.</div> </div></div> <!-- #sidebar-1 --> <hr /> <div id="sidebar-2" class="secondary" role="complementary"> </div><!-- #sidebar-2 --> <div class="clear"></div> </div> <!-- .content --> <div class="clear"></div> </div> <!-- Close Page --> <hr /> <div id="footer" role="contentinfo"> <p class="footerpoweredby"> Powered by <a href="http://wordpress.org/">WordPress</a> and <a href="http://getk2.com/" title="Loves you like a kitten.">K2</a></p> <p class="footerstyledwith"> Styled with <a href="http://getk2.com" title="Vader2 by Michael Heilemann">Vader2</a> </p> <p class="footerfeedlinks"> <a href="http://me.andering.com/feed/">Entries Feed</a> and <a href="http://me.andering.com/comments/feed/">Comments Feed</a></p> <p class="footerstats"> 64 queries. 1.1380 seconds.</p> </div><!-- #footer --> <script type='text/javascript' src='http://me.andering.com/wp-includes/js/jquery/jquery.form.js?ver=2.02m'></script> <script type='text/javascript' src='http://me.andering.com/wp-content/plugins/contact-form-7/contact-form-7.js?ver=2.0.4'></script> <script type='text/javascript' src='http://me.andering.com/wp-content/themes/k2/js/k2.slider.js?ver=1.0-RC8'></script> <script type='text/javascript' src='http://me.andering.com/wp-content/themes/k2/js/k2.trimmer.js?ver=1.0-RC8'></script> <script type='text/javascript' src='http://me.andering.com/wp-content/themes/k2/js/k2.rollingarchives.js?ver=1.0-RC8'></script> <script type='text/javascript' src='http://me.andering.com/wp-content/themes/k2/js/k2.livesearch.js?ver=1.0-RC8'></script> <script type="text/javascript"> //<![CDATA[ K2.layoutWidths = [560, 780, 950]; jQuery(document).ready(dynamicColumns); jQuery(window).resize(dynamicColumns); K2.AjaxURL = "http://me.andering.com/"; K2.Animations = 1; jQuery(document).ready(function(){ K2.LiveSearch = new LiveSearch( "Type and Wait to Search" ); K2.RollingArchives = new RollingArchives( "Page %1$d of %2$d" ); jQuery('body').addClass('rollingarchives'); jQuery('#dynamic-content').ajaxSuccess(function () { // Lightbox v2.03.3 - Adds new images to lightbox if (typeof myLightbox != 'undefined' && myLightbox instanceof Lightbox && myLightbox.updateImageList) { myLightbox.updateImageList(); } }); }); //]]> </script> <script type="text/javascript"> // <![CDATA[ jQuery(document).ready(function() { K2.RollingArchives.setState( 3, 4, {"paged": "3", "tag": "systems-thinking"}, ["September, 2009", "December, 2008", "October, 2007", "January, 2005"] ); if (K2.Animations) { smartPosition('#dynamic-content'); } }); // ]]> </script> </body> </html>