Chris Corrigan Menu
  • Blog
  • Chaordic design
  • Resources for Facilitators
    • Facilitation Resources
    • Books, Papers, Interviews, and Videos
    • Books in my library
    • Open Space Resources
      • Planning an Open Space Technology Meeting
  • Courses
  • About Me
    • Services
      • What I do
      • How I work with you
    • CV and Client list
    • Music
    • Who I am
  • Contact me
  • Blog
  • Chaordic design
  • Resources for Facilitators
    • Facilitation Resources
    • Books, Papers, Interviews, and Videos
    • Books in my library
    • Open Space Resources
      • Planning an Open Space Technology Meeting
  • Courses
  • About Me
    • Services
      • What I do
      • How I work with you
    • CV and Client list
    • Music
    • Who I am
  • Contact me

107325669673871907

January 4, 2004 By Chris Uncategorized

Thanks Chris for the wonderful welcome.

I’ve been following the discussions here on jazz and improvisation in project management and it reminds me of one of my favourite tools these days: eXtreme Programming.

The thing that really makes XP interesting is, that it’s been designed for a changing world. Remember tat big project you’d been working on for months, really giving it your best with your team mates, when suddenly the requirements changed, or the customer changed his mind or your boss got a new idea or… In many projects this would mean that a lot of work will be lost, but the XP methodology was designed not to function in spite of this – XP was designed for a world where this kind of thing is inevitable and will happen all the time. XP projects eat unscheduled changes for breakfast.

Extreme Programming was defined about six years ago by Kent Beck, and though it is nominally a method for structuring softare development projects, it has applications way beyond that. I used to be a software developer, and have tried the method in it’s intended field where it is a true revolution compared to the way we used to do things. These days my interests are in making people happy at work, and in crafting an organization of people who work for this purpose, and I find again and again that the lessons I learned from eXtreme Programming (or simply XP) can be used here also.

This is possible because XP is based on a number of rules, and here are a few of my favourites:
User stories. This means, that instead of writing long pages of specifications about your system, you write stories about the users, and how they use the systems. This is essentially a narrative approach, one which is much more in tune with how our minds work. Stories can give you a less precise but much more robust understanding of the goal you’re trying to achieve.

Small releases. Rather than aiming for one big release of your system in six months, you aim to deliver something every 1-3 weeks. This keeps you focused on the specific job ahead of you, rather than on some problem that may or may not arise in a few months.

Move people around/pair programming/collective ownership. Nobody does just one thing, and nobody works alone. In XP projects you see two programmers at every computer, because every task is tackled by two people working together. This means that no area of the system is known or “owned” by only one person, making your project much less vulnerable.

Simplicity. My favourite. XP states that you should always do the simplest thing that could possibly work. This is practically my mantra these days and it’s immensely liberating. Don’t think ahead six months. Achieve your current goals, then move on to something else.

These are just my favourites, there are many more rules in XP that you can explore yourself, and almost all of them can be translated from the world of programming into almost any kind of project.

Also there are obvious parallels between XP and Open Space Technology like Common ownership, Simplicity and meetings where project participants stand in a circle. Also XP is essentially open source, meaning anyone can buy the book and run their own XP projects.

Share:

  • Mastodon
  • Bluesky
  • LinkedIn
  • Email
  • Print
  • More
  • Reddit
  • Tumblr
  • Pinterest
  • Pocket
  • Telegram

Like this:

Like Loading...

Related

Share
  • Tweet
107330172633320744
107325297770161338
Find Interesting Things
Events
  • Art of Hosting November 12-14, 2025, with Caitlin Frost, Kelly Poirier and Kris Archie Vancouver, Canada
  • The Art of Hosting and Reimagining Education, October 16-19, Elgin Ontario Canada, with Jenn Williams, Cédric Jamet and Troy Maracle
Resources
  • A list of books in my library
  • Facilitation Resources
  • Open Space Resources
  • Planning an Open Space Technology meeting
SIGN UP

Enter your email address to subscribe to this blog and receive notifications of new posts by email.
  

Find Interesting Things

© 2015 Chris Corrigan. All rights reserved. | Site by Square Wave Studio

%d