WhosDroppedTheBall

XP Day 2004 logo

back to Program

Who's dropped the ball?

Understanding team dynamics

  • Organisers: MarcEvers & WillemVanDenEnde
  • Session duration: 120 min
  • Session type: game (simulation)
  • Intended audience: developers, project mangers, coaches; no special knowledge or experience required
  • Presentation language: English
Session description:

This session introduces systems thinking using causal loop diagrams (a.k.a. diagrams of effects). Systems thinking is an 'intuition support tool'. It helps to clarify team and project dynamics so you can find and execute effective interventions. Systems thinking helps you see underlying structure and mental models behind patterns of events. Problems we and others have solved using this technique include:

  • how to get a team to start unit testing
  • finding out what the problem really is (e.g. not unit testing, but poor team communication; a problem with contracting turns out to be a political problem)
  • gaining programmers' trust when you are hired as a consultant by management
The techniques used are based on the work by Peter M. Senge and Gerald M. Weinberg. We will use an experiential approach through playing a ball game (based on the "group juggle" game from the Systems Thinking Playbook by Linda Booth Sweeney and Dennis Meadows). All participants will be involved, either as a player or an observer.

back to Program