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?
 
 
 

        -----Original Message----- 
        From: Kent Beck [mailto:[EMAIL PROTECTED] 
        Sent: Mon 11/8/2004 2:04 PM 
        To: [EMAIL PROTECTED] 
        Cc: 
        Subject: RE: [XP] Re: Measuring individual developer 
productivity/accountability
        
        


        The developers in XP all have different roles, based on the unique
        perspective they bring to the team and the team's changing needs.
        
        Kent Beck
        Three Rivers Institute
        
        > -----Original Message-----
        > From: Steven Gordon [mailto:[EMAIL PROTECTED]
        > Sent: Saturday, November 06, 2004 10:29 AM
        > To: [EMAIL PROTECTED]
        > Subject: RE: [XP] Re: Measuring individual developer
        > productivity/accountability
        >
        > The developers in XP all have the same role.
        
        
        
        
        
        



[Non-text portions of this message have been removed]



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