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

Leave a Reply

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

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

Google photo

You are commenting using your Google 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 )

Connecting to %s