The participants will experience how a pair programming team works.
Working in a single pair is different from working on your own: You have to articulate what you want to do, the other person (probably) has some different insights, and the result will be different from what you would have done on your own.
But.. this is only half of the story: working in a Pair Programming Team has many more advantages: knowledge is spread, the team creates an own style, parallel development becomes easy, truck factor is reduced. The team creates the product (instead of individual programmers creating the parts), the product is a whole, not a mixture of individual results. You will learn about the necessity of agile tools like daily standup meetings, pair rotation, coding standards and collective code ownership, how they work, and what their effects are. You will experience improvements for the quality of you product, and for the productivity of the team.
How is it possible to gain "real-life-experience" without programming? In this simulation, we want to focus on some of the practices, and we make abstraction of everything that is not crucial. Programming is not crucial, being part of the team, that is what matters. The intention is that everybody can experience how it feels to be part of a Pair Programming team, we don't want to exclude people who don't know how to program.
In this simulation, you will get an assignment to visualize a given story. When you start the implementation, you only have a rough idea about the story content and plot. You will not get all the thiny details up front, you will find out the exact requirements while you proceed with your tasks. And they will change... You will have to change the details! But you are not doing this on your own, when you want to succeed, you have to surrender to the emerging "team spirit". You will see how the team can become an entity, how the whole is more than the parts, how individual decisions always contribute to the team's awareness of the product.
This session is not about how to work well with the person next to you, it is about how it feels to be assimilated in a real team (resistance is futile!).
Benefits of attending
Real life experience, but no programming involved!
See and feel how this can possibly work without putting your real project at risk!
What will the organisers learn
The organisers expect to learn more about the dynamics of a PPT, by running and coaching the simulation teams.
The conference is underway. Watch this space for more news and pictures of the sessions.
Beginning of September 2005
XP Day Benelux Conference
November 17th & 18th 2005
Vera Peeters, Tryx
Marc Evers, Piecemeal Growth
Rob Westgeest, Agidem
Pascal Van Cauwenberghe, Nayima