RE: Pair Programming

STEURS Stefan <[email protected]> Mon, 23 Dec 2002 07:32:58 +0100
Newsgroups gmane.comp.programming.extreme-customering
Message-ID <5983E4DAC939D311B2F20008C7E62E7A0A40095A@clsh01xch.office.cfmu.eurocontrol.be>
A red herring to you it may be.

Fact of the matter is that we even have to schedule our meetings to take
place between 10h00 am (possible earliest) and 15h00 pm (possible latest) to
fit with the many variations in working hours that exist today.

Teleworking which I expect to start in 2 to 3 years time is going to make
things more difficult to arrange.

Does XP allow for teleworking arrangements?

If pairing is so trivial, why don't we get more people to carpool?  The
benefits of carpooling are non-trivial and still we find so few people are
doing it.

The answer I expected was "pairing is done on a first come, first serve
basis" but that doesn't seem to be the case then.

In my environment I see also quite an amount of "it has been a late night
out, I am starting later tomorrow" and "oops, my son/daughter is ill, I'll
only come half a day" and if pairing is not flexible enough to support that,
then I don't know how to propose it.

So the make the question more complete:
- is the pairing a 100% activity
- are there any activities not done in pairs so we can shift attention in
case half of the pair isn't there

I'm just trying to understand.

Another question I have is whether pairing always works.  There are a few
people in my place I'd never want to pair up with just because we have very
different attitudes/characters.  Does this play or does this fade away in XP
Teams?

Regards, Stefan Steurs.

> -----Original Message-----
> From: banshee858 <[email protected]> [mailto:[email protected]]
> Sent: Friday, December 20, 2002 11:37 PM
> To: [email protected]
> Subject: Re: [XC] Pair Programming
> 
> 
> > 
> > I don't currently see this as OT.  Quite the contrary, in fact.  
> Stefan
> > asked an important question, IMO, about an XP practice that 
> potentially
> > clashes with a business practice that's wide-spread; "flex time" we 
> call it
> > here in the U.S..  It's a very important Benefit intended to support
> > diversity in the workforce.  If a practice that's central to XP is 
> at odds
> > with it, that's not good news.  There are lots of folks who would 
> rather
> > switch employers than give up flex time.  I encourage you to 
> continue to
> > explore this to help Stefan and the rest of us understand whether 
> or not XP
> > can co-exist with this corporate practice.
> > 
> If pairing is forced to a single pair for an extended period of time, 
> then this is a real concern.  However, pair programming as envisioned 
> by XP combined with collective code ownership mixes the pairs up 
> often and any pair can change the code.  So if your "regular" pair is 
> not available, someone else can step in until he/she gets in and the 
> project can go forward.
> 
> IMO, flex time/scheduling issues are a red herring excuse for people 
> not wanting to try pair programming or not wanting to pair with a 
> specific individual.  I have seen this objection raised with pair 
> programming in my last organization.  What the real problem is are 
> two coders required to pair with each other over an extended period 
> of time and have potentially conflicting schedules (one comes in 
> early, the other comes in late).  The time frame of extended is 
> usually the length of a medium sized project, 8 to 12 weeks.  Please 
> note I used the word "potentially conflicting schedules" since this 
> objection comes up when the "forced" pairing is announced to the 
> coders for the first time.  
> 
> 
> 
>  
> 
> 
> 
> ------------------------ Yahoo! Groups Sponsor 
> ---------------------~-->
> Get 128 Bit SSL Encryption!
> http://us.click.yahoo.com/CBxunD/vN2EAA/xGHJAA/NhFolB/TM
> --------------------------------------------------------------
> -------~->
> 
> To unsubscribe from this group, send an email to:
> extremecustomering-unsubscribe-hHKSG33TihhbjbujkaE4pw@public.gmane.org
> 
>  
> 
> Your use of Yahoo! Groups is subject to 
> http://docs.yahoo.com/info/terms/ 
> 
> 


____
 
This message and any files transmitted with it are legally privileged and intended for the sole use of the individual(s) or entity to whom they are addressed. If you are not the intended recipient, please notify the sender by reply and delete the message and any attachments from your system. Any unauthorised use or disclosure of the content of this message is strictly prohibited and may be unlawful.
 
Nothing in this e-mail message amounts to a contractual or legal commitment on the part of EUROCONTROL unless it is confirmed by appropriately signed hard copy.
 
Any views expressed in this message are those of the sender.



------------------------ Yahoo! Groups Sponsor ---------------------~-->
Get 128 Bit SSL Encryption!
http://us.click.yahoo.com/CBxunD/vN2EAA/xGHJAA/NhFolB/TM
---------------------------------------------------------------------~->

To unsubscribe from this group, send an email to:
extremecustomering-unsubscribe-hHKSG33TihhbjbujkaE4pw@public.gmane.org

 

Your use of Yahoo! Groups is subject to http://docs.yahoo.com/info/terms/