[hand with pencil]
Stuff For Sale
2004 Summer Tour
Class Stuff
Email Me
In The Press
Veggie Van Gogh

© 2002,

[this is simply a banner and menu bar]

Please patronize sponsors of this page!

Bytesmiths no longer is involved in software consulting. Maintenance of this web site is currently subsidised by unrelated business activities. Please pass the word to other interested folks, so I can continue to host this page!
Your site could be listed here, for as little as $12 per month! Go to Bytesmiths Press for details.

This site has been selected by PC Webopaedia as one of the best on this topic!
This site has been awarded a Links2Go Key Resource Award in the Smalltalk category!

[ prev | top | next ]

Cultural Needs

(This is a slide show. You really won't get 
anything out of it unless you have a graphical web browser with graphics turned 

Better procedures and code management tools do not replace good communication. In fact OO increases, not decreases the need for effective group dynamics.

Re-use must be rewarded; massive volumes of new code should be discouraged. Incentives can be monetary, emotional, social. One shot monetary rewards ("Reuser of the Month" bonus) are more effective -- and more easily justified to upper management -- than salary increases. Peer praise is more effective than peer pressure.

"Play time" -- time spent exploring the system -- should be tolerated or even encouraged. Monthly "brown bag" sessions should be held to propagate serendipitous discoveries. "Browsing for re-use" is fundamentally different than "play time": the former tends to find methods, the latter tends to find solution patterns.

Adopt "expand contract" development cycle, which rewards developers for conceptual integrity and craftsmanship as well as productivity.

[ prev | top | next ]