Kay Pentecost wrote:
> See how it would be if you *had* used ridicule: 
> 
> "In the best case, it allows the best people to do what they do well with
> the schlubs doing the scut work."
> 
> That statement, like many of Joels, locks people in to a particular
> role/skill/ability/level... like a statement that "methodologies are to sell
> books," which discounts all methodologies... 

I'm having this debate at work at the moment. Management want us to adopt a 
style of development advocated by BEA: "skilled Java programmers" sit in 
the back room churning out generic controls of some sort, whilst "less 
skilled Java programmers" use WebLogic Workshop to glue the controls together.

The concerns I've got with this are several-fold, but here are three:
1) This assumes that the less-skilled developers have more domain 
knowledge, and thus know the better way to glue the controls together. This 
is not the case in my organisation at least (not as a blanket rule, anyway).

2) The fact that we do have a skills divide (and we do) is a problem. My 
preferred solution is to close the divide by training, mentoring, and other 
forms of upskilling. This is a long-term approach but it has already 
demonstrated in two teams that it is extremely effective (both of which, 
BTW, are agile and using pairing extensively). Managements preferred 
approach seems to be to accept the skills divide as inevitable and work 
around it.

3) Any approach that commits to the skills divide locks the skill divide in 
place. I'm convinced that the use of Workshop will seriously hinder a 
developer's ability to grow past a certain point, simply because the 
complexity is hidden, not removed. As an aside, this also creates the 
nastiest sort of debugging problems - the ones where you grapple with the 
toolset, not the problem.


-- 
                "Software is too expensive to build cheaply"
Robert Watkins         http://twasink.net/          [EMAIL PROTECTED]


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