XPdev hot seat at work experience learned

XPdev hot seat at work experience learned

I proposed new objectives to myself: Programming in XP (hot seat: 2 dev one computer) 1/2 day per week with another developer each week. Here is a summary of DOs and DONTs to keep in mind.

Let’s say there are 2 guys:

Tori: the executor (the guy who have the keyboard and explain what he does) Uke: the learner (the guy who look at the guy who have the keyboard and learn from what he does)

DO DON’T
Explain the whole concept of XP hot seat, Tori & Uke roles and plan it Start without briefing, scheduled appointment
Predefine the scope 1 day before start without plan
Master the concept of the scope do a spike in XP as it request a lot of documentation reading
Read the documentation the day before Drive blind
Use shortcuts, quick links, snippets, auto completion, syntax highlighting Use notepad or similar way of development
Refine and reduce objective and scope while working Enlarge the scope and work on more and more stuff
Let Tori explain what he is doing Let Uke take the lead
Respect the time window of 15 minutes Let Tori continue over 15 minutes
Stop and re-schedule, redefine scope when it fails (both get stuck by a lack of knowledge for instance) Continue if it doesn’t work