Efficiency vs Quality in Software Development

Implicit in Taylor’s approach is the idea that management always aims at the single goal of effciency (understood as labor productivity). But efficiency is just one of several possible competing goals that management might pursue. Profitability, customer satisfaction, or maintaining good community relations can always conceivably outweigh the goal of efficiency. Later management theorists have argued that Taylor’s obsession with efficiency came at the expense of the goal of quality.

— Matthew Stewart, “The Management Myth,” p 54

I cannot help but read that paragraph and think of software development practices. We want efficiency of algorithms, but the quality of the code (understood as its comprehensibility and maintainability by other programmers) is an equally important goal.

Are you stuck with a legacy PHP application? Subscribe to "Modernizing Legacy Applications in PHP" for tips, tools, and techniques that can help you improve your codebase and your work life!

3 thoughts on “Efficiency vs Quality in Software Development

  1. Even I am not satisfied to later rule, efficiency and quality both are important and should be maintained well to get better output to any software development.

  2. I totally agree with above post management considering for only efficiency and not the quality of development work ends up at customer relation.

Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>