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/