Steven,

I agree that roles in XP aren't so fixed and rigid as in other
development styles. However, that doesn't mean that every programmer has
the same role: one will be a meticulous refactorer, another a toolsmith,
another a courageous experimenter, and on and on. Saying, "Every XP
programmer has the same role," makes it sound to me like everyone does
the same thing. I don't think that would be an effective way to work.

Kent Beck
Three Rivers Institute

> -----Original Message-----
> From: Steven Gordon [mailto:[EMAIL PROTECTED] 
> Sent: Tuesday, November 09, 2004 7:39 AM
> To: [EMAIL PROTECTED]
> Subject: RE: [XP] Re: Measuring individual developer 
> productivity/accountability
> 
> 
> 
> Kent,
>  
> Most of the software development world thinks of a role being 
> something like Business Analyst, System Analyst, Coder, 
> Tester, ...  In this sense, the XP roles would be Customer, 
> Coach, Tracker, Developer, ...  Certainly, each 
> developer has different skills and contributions to add to 
> the mix, but they all 
> fulfill the same role - developer.  
>  
> It is my understanding in XP that there should not be a 
> developer who only 
> does design, but pairs on no code (or vice-versa). There 
> should not be a 
> developer who only pairs on tests, but not on production code 
> (or vice-versa).  
> It is even questionable if over the long haul there should be 
> a developer who 
> exclusively works on just one part of the system (e.g., GUI, 
> database, or 
> some specific subsystem).  Is my understanding of XP 
> incorrect in this regard?
>  
> If we mix a few BAs and QAs in with the developers, should we 
> not expect them to be full participants in the software 
> development by pairing with the experienced developers and 
> learning how to develop software the XP way while they teach 
> the developers how to better understand requirements or how 
> to write better tests?



To Post a message, send it to:   [EMAIL PROTECTED]

To Unsubscribe, send a blank message to: [EMAIL PROTECTED]

ad-free courtesy of objectmentor.com 
Yahoo! Groups Links

<*> To visit your group on the web, go to:
    http://groups.yahoo.com/group/extremeprogramming/

<*> To unsubscribe from this group, send an email to:
    [EMAIL PROTECTED]

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



Reply via email to