Trust the developer to design the component

Let the developer decide how to design the component with some guidance and hints as to what should be emphasized.  For example, if performance is really needed by the component, then algorithms, keeping things in memory .vs. going to the database or a file, and pre-calculation should be emphasized.

In Facts and Fallacies of Software Engineering by Robert L. Glass under fact 13 says that Landsbaum and Glass (1992) found a very strong correlation between level of productivity and a feeling of control.  This implies that control-focused management does not necessarily lead to the best project or even to the most productive one.

 

Prev          Next          Back to efficient software development methodology practices

Copyright 2011 by Robert G. Bryan

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s