Re: Any advice on remote pairing?

"Milton Wani [email protected] [extremeprogramming]" <[email protected]>
Newsgroups gmane.comp.programming.extreme-programming
Message-ID <[email protected]>
Adam, 

Thanks for that advice. It gave me a deeper feel for the idea. 

My problem will be working with programmers who know Agile but have never or very rarely heard about pair programming. I get the feeling they are going to hate me at first for making this a confusing experience for them since they are use to working alone on projects.
I have never done pair programming myself, but after witnesses it and really getting my head into how it works, I can't imagine any other way of working. I realized while working on this project is that our education since we were kids never really taught us to work in teams. Sure, we had group projects, but training people to work on group projects rather than competing for marks had us avoid teamwork, shared accountability.
Thanks for the latency tip. I know what you mean. There's also a sort of weird feeling with scratchy voices that makes the thing feel awkward. It's a start. I know my team will have growing pains. I know that I will need to invest in their technology over the next few months. But I hope they sincerely put their efforts into this start of remote pairing with the wish to make it happen. It's hard enough for the product manager (me) to insist from above and do the leg work to make sure things are working.
All the best, 

Milton Wani
 

    On Thursday, October 13, 2016 5:53 PM, "Adam Sroka [email protected] [extremeprogramming]" <[email protected]> wrote:
 

     

On Tue, Oct 11, 2016 at 7:43 PM, Jeff Langr [email protected] [extremeprogramming] <[email protected]> wrote:

I found remote pairing to be considerably more difficult than live pairing; there are too many ways to get distracted, and no safeguard of someone to smack you when you do. Any latency issues make it frustrating for the non-hosting party. Still, I'd rather pair when distributed than not pair.



This is exactly how I feel. I think the advantages of pairing outweigh anything you could do alone. However, the frustration of dealing with latency and temporary network issues can limit the amount of useful pairing time. Timezones and other remote scheduling factors can also add to the problem. 
Additionally, I have found that the best remote pair programmers are those with real face-to-face pairing experience. It is almost impossible to get the right feeling out of remote pair programming if you have never experienced what it feels like in person. So, unless you can seed your team with people who have that experience… or at least get subsets of the team physically together to practice on a fairly frequent basis, you are probably going to get mediocre results. However, this is probably still better than letting team members spend most of their work day in isolation.   #yiv6165636715 #yiv6165636715 -- #yiv6165636715ygrp-mkp {border:1px solid #d8d8d8;font-family:Arial;margin:10px 0;padding:0 10px;}#yiv6165636715 #yiv6165636715ygrp-mkp hr {border:1px solid #d8d8d8;}#yiv6165636715 #yiv6165636715ygrp-mkp #yiv6165636715hd {color:#628c2a;font-size:85%;font-weight:700;line-height:122%;margin:10px 0;}#yiv6165636715 #yiv6165636715ygrp-mkp #yiv6165636715ads {margin-bottom:10px;}#yiv6165636715 #yiv6165636715ygrp-mkp .yiv6165636715ad {padding:0 0;}#yiv6165636715 #yiv6165636715ygrp-mkp .yiv6165636715ad p {margin:0;}#yiv6165636715 #yiv6165636715ygrp-mkp .yiv6165636715ad a {color:#0000ff;text-decoration:none;}#yiv6165636715 #yiv6165636715ygrp-sponsor #yiv6165636715ygrp-lc {font-family:Arial;}#yiv6165636715 #yiv6165636715ygrp-sponsor #yiv6165636715ygrp-lc #yiv6165636715hd {margin:10px 0px;font-weight:700;font-size:78%;line-height:122%;}#yiv6165636715 #yiv6165636715ygrp-sponsor #yiv6165636715ygrp-lc .yiv6165636715ad {margin-bottom:10px;padding:0 0;}#yiv6165636715 #yiv6165636715actions {font-family:Verdana;font-size:11px;padding:10px 0;}#yiv6165636715 #yiv6165636715activity {background-color:#e0ecee;float:left;font-family:Verdana;font-size:10px;padding:10px;}#yiv6165636715 #yiv6165636715activity span {font-weight:700;}#yiv6165636715 #yiv6165636715activity span:first-child {text-transform:uppercase;}#yiv6165636715 #yiv6165636715activity span a {color:#5085b6;text-decoration:none;}#yiv6165636715 #yiv6165636715activity span span {color:#ff7900;}#yiv6165636715 #yiv6165636715activity span .yiv6165636715underline {text-decoration:underline;}#yiv6165636715 .yiv6165636715attach {clear:both;display:table;font-family:Arial;font-size:12px;padding:10px 0;width:400px;}#yiv6165636715 .yiv6165636715attach div a {text-decoration:none;}#yiv6165636715 .yiv6165636715attach img {border:none;padding-right:5px;}#yiv6165636715 .yiv6165636715attach label {display:block;margin-bottom:5px;}#yiv6165636715 .yiv6165636715attach label a {text-decoration:none;}#yiv6165636715 blockquote {margin:0 0 0 4px;}#yiv6165636715 .yiv6165636715bold {font-family:Arial;font-size:13px;font-weight:700;}#yiv6165636715 .yiv6165636715bold a {text-decoration:none;}#yiv6165636715 dd.yiv6165636715last p a {font-family:Verdana;font-weight:700;}#yiv6165636715 dd.yiv6165636715last p span {margin-right:10px;font-family:Verdana;font-weight:700;}#yiv6165636715 dd.yiv6165636715last p span.yiv6165636715yshortcuts {margin-right:0;}#yiv6165636715 div.yiv6165636715attach-table div div a {text-decoration:none;}#yiv6165636715 div.yiv6165636715attach-table {width:400px;}#yiv6165636715 div.yiv6165636715file-title a, #yiv6165636715 div.yiv6165636715file-title a:active, #yiv6165636715 div.yiv6165636715file-title a:hover, #yiv6165636715 div.yiv6165636715file-title a:visited {text-decoration:none;}#yiv6165636715 div.yiv6165636715photo-title a, #yiv6165636715 div.yiv6165636715photo-title a:active, #yiv6165636715 div.yiv6165636715photo-title a:hover, #yiv6165636715 div.yiv6165636715photo-title a:visited {text-decoration:none;}#yiv6165636715 div#yiv6165636715ygrp-mlmsg #yiv6165636715ygrp-msg p a span.yiv6165636715yshortcuts {font-family:Verdana;font-size:10px;font-weight:normal;}#yiv6165636715 .yiv6165636715green {color:#628c2a;}#yiv6165636715 .yiv6165636715MsoNormal {margin:0 0 0 0;}#yiv6165636715 o {font-size:0;}#yiv6165636715 #yiv6165636715photos div {float:left;width:72px;}#yiv6165636715 #yiv6165636715photos div div {border:1px solid #666666;height:62px;overflow:hidden;width:62px;}#yiv6165636715 #yiv6165636715photos div label {color:#666666;font-size:10px;overflow:hidden;text-align:center;white-space:nowrap;width:64px;}#yiv6165636715 #yiv6165636715reco-category {font-size:77%;}#yiv6165636715 #yiv6165636715reco-desc {font-size:77%;}#yiv6165636715 .yiv6165636715replbq {margin:4px;}#yiv6165636715 #yiv6165636715ygrp-actbar div a:first-child {margin-right:2px;padding-right:5px;}#yiv6165636715 #yiv6165636715ygrp-mlmsg {font-size:13px;font-family:Arial, helvetica, clean, sans-serif;}#yiv6165636715 #yiv6165636715ygrp-mlmsg table {font-size:inherit;font:100%;}#yiv6165636715 #yiv6165636715ygrp-mlmsg select, #yiv6165636715 input, #yiv6165636715 textarea {font:99% Arial, Helvetica, clean, sans-serif;}#yiv6165636715 #yiv6165636715ygrp-mlmsg pre, #yiv6165636715 code {font:115% monospace;}#yiv6165636715 #yiv6165636715ygrp-mlmsg * {line-height:1.22em;}#yiv6165636715 #yiv6165636715ygrp-mlmsg #yiv6165636715logo {padding-bottom:10px;}#yiv6165636715 #yiv6165636715ygrp-msg p a {font-family:Verdana;}#yiv6165636715 #yiv6165636715ygrp-msg p#yiv6165636715attach-count span {color:#1E66AE;font-weight:700;}#yiv6165636715 #yiv6165636715ygrp-reco #yiv6165636715reco-head {color:#ff7900;font-weight:700;}#yiv6165636715 #yiv6165636715ygrp-reco {margin-bottom:20px;padding:0px;}#yiv6165636715 #yiv6165636715ygrp-sponsor #yiv6165636715ov li a {font-size:130%;text-decoration:none;}#yiv6165636715 #yiv6165636715ygrp-sponsor #yiv6165636715ov li {font-size:77%;list-style-type:square;padding:6px 0;}#yiv6165636715 #yiv6165636715ygrp-sponsor #yiv6165636715ov ul {margin:0;padding:0 0 0 8px;}#yiv6165636715 #yiv6165636715ygrp-text {font-family:Georgia;}#yiv6165636715 #yiv6165636715ygrp-text p {margin:0 0 1em 0;}#yiv6165636715 #yiv6165636715ygrp-text tt {font-size:120%;}#yiv6165636715 #yiv6165636715ygrp-vital ul li:last-child {border-right:none !important;}#yiv6165636715
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.