-
Notifications
You must be signed in to change notification settings - Fork 213
Remote Pair Programming Strategy
-
The initial scaffold for the project was created in single programming sessions by Sam Joseph, that were all recorded and are available at the following link:
-
https://sites.google.com/site/saasellsprojects/projects/local-support/bdd-project-in-rails-videos
-
Subsequently the majority of development was completed through remote pair programming using one of a number of tools:
- Skype Screenshare
- Screenhero (allows mouse pointer sharing, and typing in pairs computer)
- Google Hangouts
-
Sometimes in combination to allow more than two people in a pairing session. So far we have not yet experimented with terminal sharing solutions such as:
-
and of course there are loads of fantastic remote pair programming resources at these two sites:
-
Although many of our team members have bandwidth limitations, so we do hope to explore these in future. We try to use ping pong protocols in pairing sessions, however technical challenges and laziness often get in the way. Where possible every pairing session is recorded and added to this playlist:
-
http://www.youtube.com/playlist?list=PLjbL0BCR04Q1-x5p5L5V11Vm58VlTgPzw
-
Pair Programming hookup is achieved through the Skype chat rooms, occasionally Google Events, and a couple of pairing calendars we've been experimenting with:
Previous (Project Management) ::: Next (Heroku Deployed Sites)