Hey, I reread that and I didn't mean it to sound so harsh.  Perhaps for 
very large teams or teams of teams it makes sense, but really, I think 
that the real thing to tackle is the people issue.

Michael Feathers wrote:

>  
>
>><>
>>It doesn't! What it does is remove the "problem" in the first place :-)
>>
>>Let's try to remove all our existing knowledge: if you didn't have to
>>care about the build, why would you?
>>    
>>
>
>Because it's hard for me to imagine caring about the product without 
>caring about the build.  If we don't care whether software builds 
>correctly, well, then all bets are off.  We might as well go out and in 
>the street and play marbles rather than write software.  So, for that 
>reason it is important to care -very publically- about the build.  It 
>builds that sense that: hey, we as a team, care about quality work.
>
>  
>
>><>What the developer will still need to care about is committing
>>frequently. This is the important part because this is what is causing
>>the integration to happen.
>>
>>-Vincent
>>    
>>
>
>
>The problem is... it cycles back on itself.  In your system, developers 
>don't have to care about committing frequently, they have to care about 
>committing frequently and correctly.  And, it appears that in the 
>situation you outlined, they don't care about committing correctly yet.  
>
>In cases like these, teams are usually in a good deal of pain.  The key 
>thing is to get them to feel what it is like when good habits get them 
>past the pain rather than applying analgesics.
>
>Michael Feathers
>author, Working Effectively with Legacy Code
>www.objectmentor.com
>
>
>
>
>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 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