Skip to content
A developer sends work into a queue before a single reviewer checks it.

Economics for Business, Episode 2: Why Adding People Does Not Increase Output Proportionally

Separate total, average, and marginal product before hiring to address a software or factory bottleneck.
October 17, 2026 by
Tomz

Economics for Business · Part 2 of 8

A team grows from four developers to six, but deliveries rise only slightly. Should we conclude that the new people are not good at their jobs, or first check whether the whole team is waiting on the same step?

Manufacturers face a similar question. They can add people to prepare parts, but there is still only one machine for a critical step. Production economics helps separate the effect of adding one resource from a change to the whole system before headcount becomes the answer to every problem.

The short run is a period when some inputs cannot yet change

At least one input is fixed in the short run; all inputs can be changed in the long run. “Fixed” means constrained within the period of the decision, not impossible to change forever.

A systems integration (SI) team might add a subcontractor this month but cannot train another reviewer who understands the existing system in time. A factory might add people to a shift but cannot order and install a new machine by next week. Both are short-run production cases, even though the time needed to change the constraint differs between businesses.

When there is time to train people, change the process, or choose a new machine, long-run options open up. Defining the period by what can change keeps an urgent work fix separate from an investment for the future. OpenStax 7.2, linked at the end, explains the short-run and production terms further.

Developers send work into a queue before it reaches a single reviewer
A hypothetical review queue. Adding people who write the work does not increase review capacity at the same time.

Separate total, average, and marginal product

Total product is all the output produced with a given set of inputs during a defined period. Average product per worker is total product divided by the number of workers. Marginal product is the change in total product when one unit of an input is added while other inputs stay fixed.

These three measures answer different questions. A team can deliver more in total while output per person falls. The latest person added may increase the team's output by less than the previous addition did, without the team's total output falling.

Scroll the table left and right to read every column.

Hypothetical production in one shift, with the same machine and working time
Workers on shiftTotal good units per shiftAverage good units per workerOutput added by the latest worker
2 workers80 units40 units/workerNot calculated; there is no one-worker shift to compare
3 workers126 units42 units/worker46 units/additional worker
4 workers160 units40 units/worker34 units/additional worker
5 workers180 units36 units/worker20 units/additional worker

Assume one type of part, the same quality standard and shift length, comparable skills and materials, and no change in machines. This table was made to explain the calculation, not drawn from a real factory.

Moving from three to four workers adds 160 - 126 = 34 units per shift. Moving from four to five adds 180 - 160 = 20 units per shift. Marginal product falls, but total good output still rises from 160 to 180. That is different from saying another worker made output fall.

More people
more output
but a smaller increase
Marginal product may fall while other inputs are fixed even as total output rises. This is not a judgment about an individual worker.

Diminishing marginal returns depend on conditions

As a variable input such as labor is added while other inputs remain fixed, the output added by each further unit may eventually decline. This is diminishing marginal returns. It does not say every new hire makes things worse. At first, dividing the work may even raise marginal product.

In the table, additional people can prepare parts and reduce waiting at first. As the existing machine approaches a full shift, more people may have to wait for it. Another worker then adds fewer good parts than before. That explanation assumes the machine has not changed.

If the machine, skills, process, or type of work changes at the same time, we cannot attribute the before-and-after numbers to the added worker alone. Record what else changed and explain the limits of the comparison.

Several people prepare parts for one machine
The original machine remains a constraint even with more people preparing parts. This image does not show actual production rates.

Software work needs more care in choosing an output measure

One task may change text on a screen; another may connect an accounting system that requires checks against historical data. Closing the same number of tasks does not make the work equal. Lines of code do not show how much better a customer can use the system.

An Odoo Partner might begin by measuring the time from a clear requirement to user acceptance, comparing similar types of work. It could track time waiting for design review, data, testing, and fixes after delivery. Using a standard feature instead of writing custom code may also deliver a result with fewer lines.

Suppose a team finishes 12 comparable tasks a week but reviewers accept only 8 during the same period. If 12 new tasks keep entering every week, the queue before review grows by a net four tasks per week. Adding developers without increasing review capacity may lengthen that queue even while everyone is busy full-time.

This applies the idea of a system constraint. It does not prove that every software team's output follows the factory table. Reviewers may be facing harder tasks, or customer information may be missing. Look for the real cause of waiting before choosing a fix.

Ask where the work is stuck, not only how many people are missing

I would trace one piece of work from intake to delivery and record active work time separately from waiting time. Then choose the point that constrains delivery across the whole system. The busiest-looking step is not necessarily the constraint.

A software team might reserve firm time for design review, prepare sample data before development, or train another reviewer. A factory might set up tools before stopping a machine, reduce rework, or sequence batches to require fewer changeovers. Test whether each option increases good units actually delivered or merely moves the queue elsewhere.

Before hiring, say which constraint the new person will relieve and how delivery will show the effect. “Everyone is busy” is not yet enough information to choose a solution.

Set a trial period and quality conditions too, perhaps comparing similar tasks with their rework and watching the load on the next step. Speeding up the beginning only to leave more work stuck at the end is not a success for the whole system.

Episode 3 follows these resources into costs, especially expenses visible in the accounts and opportunity costs that are not shown there.

Common questions

Do diminishing marginal returns mean we should stop hiring immediately?

Not necessarily. Compare the value of added output with the relevant cost, while considering quality and workload. A falling marginal product describes a relationship between input and output. It cannot decide whether the addition is worthwhile without price and cost information.

Does the long run have to be longer than a year?

There is no fixed one-year threshold in this definition. It depends on how long the business needs to change all production inputs. Being able to change every input does not remove budget, time, or risk from the decision.

Sources used to check the concepts

This article explains the short run and long run, total product, average product, marginal product, and diminishing marginal returns. The definitions and conditions of the model can be checked against OpenStax 7.2 below. The software, SI, Odoo Partner, and manufacturing cases are hypothetical applications I use to explain the ideas, not output data from real organizations.

Read OpenStax 7.2 on short-run production and marginal product

Share this article

FacebookX
# MBA
Illustration of limited time divided between software development and factory production.
Economics for Business, Episode 1: Think It Through Before Taking a Job or Adding Capacity
A foundation in choices, incentives, demand, supply, and costs before applying them to software, SI, and manufacturing work.