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? You should buy my book because it gives you a step-by-step guide to improving your codebase, all while keeping it running the whole time.

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 *