My co-worker, Nelson, and I did some remote pair programming on a side project this weekend.  He had talked about Skypeand the YugmaSkypeplug-in for a couple days.  I finally went by Altex and purchased some Logitech Premium USB Headset 350 (mic included) = $45+. When I got home I IMed Nelson and brought up Skype. He initiated the call.  It’s just like talking on the phone.  (Before you purchase headphones, check the skype certified list)

NOTICE: The logitech headphones have a volume control but beware that the center (black) logitech button is the mute button, not the volume control.  The surrounding grey circle is the volume control. Premium USB Headset 350

Once in there, you need to make sure you install YugmaSkype.  Once installed, you can initiate a session to share you desktop.  You can share your desktop, as the presenter or the other people can share their desktop.  Just like PCAnywhere or NetMeeting.  You can grant specific people control of your desktop.

It was remote TDD at it’s finest.

He’d write a test, I make it pass.  I’d write a test, he’d make it pass.

It was a blast, and a heck of lot simpler than me writing a test, checking-in, him getting latest and making it past, and using IM/Phone to talk.

Hope this helps any other remote agile developers out there.

This was found by Nelson, I just happen to get the blog written.

kick it on DotNetKicks.com

Comments Link to heading

Nelson Montalvo: It was a great session. I was surprised by how fluid our communication was, ping-ponging back and forth - not just on tests, but any other issue that came up.

It still doesn’t beat sitting next to each other, but it was productive. The point of this is NOT to replace side-by-side pairing, but to facilitate some form of pairing when we just CAN’T be in the same room.

We’ll need to experiment with web cams and online whiteboards.

Zack: Hey guys… this is great. I tried it out. Skype plus Yugma is awesome!!! I’m loving it. Highly recommend others check out. Fast, easy, and price is right (free!)

Jason Meridth: Glad to hear it Zack. Thanks for reading.

Nelson Montalvo: Alas, great things are not for free… I should have read the fine print… Yugma and Wedbialog’s Unyte application offer the best part of their collaboration tools for remote sharing- sharing of the mouse and keyboard - for free only for a limited time. Non-interactive desktop sharing remains free. Oh well, might still be worth it.

Donn Felker: Yeah, I think it would still be worth it. Even for those moments where the parents call up and say “How do I set up my email in outlook?”

Nelson Montalvo: One last note on this… Jason and I found Elluminate vRoom a while back: http://www.elluminate.com/vroom/ Free up to 3 people and works really well for the desktop sharing. The interface, overall, is clunky and we dropped the use of pretty much anything else from it. However, once we got into an interactive session, it was a pretty useful application for the price (free). Skype voice and your favorite IM client should supplement this application pretty well. Again, only to be used in those hopefully rare “remote pairing” situations.

Connie @ Yugma: Hi, This is Connie from Yugma. On behalf of Yugma with our One Year Anniversary, I would like to thank you for mentioning us on your site and helping us to spread the word about our product. The blogging community had had an integral part in making Yugma one of the fastest growing real-time web collaborations services in 2007 with over 100,000 users date. To express our thanks, we’re donating/sponsoring Yearly Premium Yugma accounts (valued at $99.50) to bloggers who simply ask. To learn more about this program and how to get your sponsored Yugma account, check out the details on the Yugma blog – linked below. http://www.yugma.com/blog/index.php?option=com_content&task;=view&id;=261&Itemid;=1 Please be sure to check this out soon! The window to request your account through the Yugma Blogger Program will be through the end of January, 2008. With Greatest Appreciation, Connie and the rest of the Yugma Team PS: Be sure to stay tuned! Yugma is set to release new features and improved performance in the next few weeks and months. To keep informed of all the happenings, check out www.yugma.com under the news and blog.