PairProgrammingParty

Home
It would seem like a good idea to enter a Pair Programming Party as an idea. There's always someone with a project, there's always someone who wants to experience PairProgramming themselves. There's always the fun of programming with someone else who is not on your team and explore new or other ways of working together. I've taken this idea from the Belgian XP Users group WIKI, see link below.

By adding some context, I feel this could make a good session:

  1. Quick round
    • Who is who
    • What are your goals for this session?
    • What would you like to work on? (Projects, Navigating, Driving, Coaching?, Languages)
    • Stories?
    • Form teams and pairs
  2. PairProgramming
  3. Share experiences
    • How was it?
    • In what way did this session help toward your goals?
    • What was interresting?
    • Other observations and findings?
    • Conclusion
MarkoVanDerPuil, but maybe Koen and Vera will be the better hosts for this party?

For more information about PairProgrammingParty see the Begian XP users group website: http://wiki.xp.be/Xpbe/PairProgrammingParties.html

They also take all the credit for the concept and the format, I've just added a little context.

Here is some info I've copy - pasted from the XP BE Wiki:

Initial contribution by KoenDeHondt.

A pair programming party is an evening devoted to PairProgramming. The objective of the evening is to have fun and to learn from each other.

All participants pair up and work on a small topics during the evening. A story or two is ideal to work on.

Preparation is key. In order to avoid time-consuming discussions on a pair programming party, participants should discuss the topic and the stories upfront, for instance via e-mail or via the wiki.

[Vera] Another possibility is to join in with somebody who has prepared a topic. This means you commit not to question the topic, or the scope of the story concerned.

Participants bring laptops and any other material needed to implement the stories.

Simple rules

  • If you want to participate, put your name on the wiki, so that we know how many people will attend.
  • Bring your own laptop, make sure you can develop on it "stand-alone"
Pair programming parties are not bound to a particular programming language. Any language will do. In fact, pairing with someone to program in a programming language that is new to you will be a great learning experience.

It might seem tempting to let all participants work on the same topic or project, but Koen's and Vera's experience in other circumstances showed that finding a shared topic or project is very difficult. It appears that it is better to let programming pairs choose their own topics, based on a shared interest.

What XPBE has learned is that there should be done some work I've put in the "Short Round" setting up front (oh boy...)

Who Interrested in Goals Project
MarkoVanDerPuil Facilitating or Navigating in a forgein language Improve communication and facilitaton skills yours!
BernardNotarianni Participating Share experience Small one


Since several months, we are experiencing at XP-France a kind of collective programming we called "Dojo Development". The idea is to analyse, practice and improve the act of programming itself. A format for instance, is to have a pair of coders programming in live, on a video projector, and the audience learning from/commenting what happens. This is actually a very nice experience for people who love programming. BernardNotarianni.