# Bottleneck Analysis in a Millwork Production Line

Canonical: https://millbase.ca/blog/bottleneck-analysis-in-a-millwork-production-line
Author: [Coby Birenbaum](https://www.linkedin.com/in/cobybirenbaum/)
Published: 2026-10-19
Updated: 2026-10-19
Archive edition: 2026-05-13

A bottleneck limits the flow of finished work, but the longest queue is not always the cause.

A bottleneck limits the flow of finished work, but the longest queue is not always the cause. Material shortages, batching rules, and rework can create misleading piles. Observe arrivals, processing, waiting, and departures before deciding where capacity is constrained.

## Follow a representative job

- Record when work is ready for each station and when processing actually starts.
- Separate missing-input delays from unavailable capacity.
- Check how often the suspected bottleneck waits for upstream work.
- Review accepted output rather than machine activity alone.

## An illustrative diagnosis

Finishing has a large queue, but many cabinets are waiting for approved samples. Adding a finisher would not release those jobs. The immediate constraint is approval; available finishing capacity should be assessed using work that is genuinely ready.

## Test one improvement

Protect ready work at the constraint, reduce avoidable interruptions, and measure completed output. Confirm that the improvement reaches finished jobs rather than merely building a larger downstream queue.

## Related reading

- [Job Travelers for Commercial Millwork](https://millbase.ca/blog/job-travelers-for-commercial-millwork)
- [Capacity Planning for a Small Cabinet Shop](https://millbase.ca/blog/capacity-planning-for-a-small-cabinet-shop)

## Definitions and further reference

- [Lean Enterprise Institute: standardized work](https://www.lean.org/lexicon-terms/standardized-work/)

## How Millbase can help your shop

### Make production conversations specific

A woodworking schedule is easier to review when the team can see the work already recorded. [Millbase Floor Pulse](https://millbase.ca/#floor-pulse) shows active workers, projects, workstations, and elapsed time. Pair it with [project records](https://millbase.ca/#projects) to discuss a delayed cabinet order with the people and work behind it, and compare logged labour with the estimate.

Ask the [Millbase AI agent](https://millbase.ca/#how-it-works) a question grounded in your workspace records. For example: *“Who is working on this project, at which workstations, and how many hours have been recorded?”* You can select a project or worker, ask follow-up questions, and request [supported reports and CSV exports](https://millbase.ca/#insights).

Use the breakdown to prepare the next production conversation. Current activity and recorded hours are evidence for planning; they do not by themselves prove that an assembly has passed inspection or is ready to ship.

## Explore the wider topic

For the broader workflow and decisions behind this guide, read [Production Scheduling for Custom Cabinetry](https://millbase.ca/blog/production-scheduling-for-custom-cabinetry).

## Frequently asked questions

### Can the bottleneck change?

Yes. Product mix, staffing, breakdowns, and approvals can shift the constraint. Recheck it as conditions change.

### Does a busy machine prove a bottleneck?

No. A machine may be busy making nonurgent parts while the jobs needed for delivery remain blocked elsewhere.
