Offering Remote Pair Programming

I have been doing a lot of pair programming remotely for my latest client. We use join.me for screen sharing and either the VOIP provided by join.me or the telephone for voice.  It works very well for collaboration.  I am a big proponent of pair programming.  Its...

Collaboration

Just a short post about what collaboration means in agile software development.  It means people working together at the same time on the same task, with continual discussion going on.  Pair Programming is the epitome of collaboration.  The people do not have to be...