It is 11:00 on line 1. The board says 6,000 an hour, the hour from 08:00 made far less, and the comments column is empty. The next hours look fine, the shift ends a few thousand units short, and at the morning meeting nobody can say what happened at 08:15. The OEE figure for the shift is known. The story behind it is gone.
Target versus actual tracking by hour is the simplest way to keep that story. Each hour gets a target, the line writes down what it made, and any gap gets a cause while the crew still remembers it. Done properly, it turns a shift total into a list of specific, fixable losses.
This guide covers how to set the hourly target from the ideal rate and planned time, a template with a worked shift, what to write when a gap appears, how to read the patterns and how to automate the counting.
A shift total hides the shape of the shift. A line can lose 12 minutes in one hour and catch up nothing, or lose two minutes in each of six hours. The total is the same, the fix is completely different.
Tracking by hour does three things. It shows a loss while there is still time to react in the same shift. It forces a cause to be written down close to the event. And over a few weeks, it shows patterns, such as the first hour after startup or the hour after a break, that a daily total never reveals. Our guide to the hour by hour production board covers the board itself.
![]()
The hourly target is the ideal rate times the planned production minutes in that hour. Many plants then multiply by a planned OEE, so the target is what a normal hour should reach rather than the theoretical maximum. Pick one rule, write it on the board and keep it.
The ideal rate is the rated speed of the line's constraint, or the best rate the line has shown it can hold for the product, not the average of a good day. Set it per product, because a 1 litre bottle and a 500 ml bottle do not run at the same speed. Our article on ideal cycle time explains how to choose it.
Then adjust the planned minutes hour by hour. A 30 minute break leaves 30 planned minutes. A changeover with a standard time of 20 minutes, if your plant treats the standard as planned, leaves 40. Without this step the break hour always looks red, people learn to ignore red, and the board stops working.
Sample line (illustrative numbers, not a customer): the ideal rate is 100 units a minute and the target uses a planned OEE of 80%, so each planned minute is worth 80 units. The shift runs from 06:00 to 14:00, with a 30 minute break at 10:00 and a changeover at 12:00 with a 20 minute standard.
| Hour | Planned min | Target | Good output | Gap | Running gap | Cause and action |
|---|---|---|---|---|---|---|
| 06 to 07 | 60 | 4,800 | 4,300 | 500 short | 500 short | Slow start after weekend, warm-up |
| 07 to 08 | 60 | 4,800 | 5,100 | 300 ahead | 200 short | |
| 08 to 09 | 60 | 4,800 | 3,600 | 1,200 short | 1,400 short | Filler infeed jam 9 min plus short stops; guide reset, line lead |
| 09 to 10 | 60 | 4,800 | 4,900 | 100 ahead | 1,300 short | |
| 10 to 11 | 30 | 2,400 | 2,500 | 100 ahead | 1,200 short | Break hour |
| 11 to 12 | 60 | 4,800 | 4,700 | 100 short | 1,300 short | |
| 12 to 13 | 40 | 3,200 | 2,100 | 1,100 short | 2,400 short | Changeover 11 min over standard, waiting for first off approval |
| 13 to 14 | 60 | 4,800 | 4,600 | 200 short | 2,600 short | |
| Shift | 430 | 34,400 | 31,800 | 2,600 short | Two causes explain most of the gap |
The arithmetic: 430 planned minutes x 80 = 34,400 units of target. The line made 31,800 good units, so it ended 2,600 short, which is 26 minutes at the ideal rate of 100 a minute. The filler hour and the changeover hour together account for 2,300 of the 2,600.
The shift OEE: 31,800 good units need 318 minutes at ideal rate, and 318 / 430 = 74.0%, against the planned 80%. Priced at $0.30 of contribution a unit, €0.30 in a euro plant, the gap to target is 2,600 x $0.30 = $780 (€780). The full loss against the ideal is larger: 430 x 100 = 43,000 possible units, 11,200 not made, worth 11,200 x $0.30 = $3,360 (€3,360).

Agree a threshold, for example any hour more than a few minutes short at ideal rate, and require a cause above it. Write it within the hour, not at the end of the shift. Four things are enough: what happened, roughly how many minutes, what was done, and who follows up.
Use the same words as the downtime reason list, so the hourly board and the downtime report tell the same story. Write about the machine and the material, never about who was on the line. A board that becomes a place to blame people quickly fills up with nothing.
After a few weeks of hourly data, look across days rather than within one shift. A few patterns show up in many plants:
The last pattern is the one paper boards miss most. Our guides to micro stops and to diagnosing speed loss with data show how to find what sits inside those hours.
The running gap is the number the shift leader watches. Recovering inside the shift is possible only when the cause is removed early, so the first large gap of the shift deserves the most attention.
At the end of the shift, the board becomes part of the handover: the shift gap, the two or three causes behind it and anything still open, such as a guide setting to check at the next changeover. Our guide to the OEE shift handover covers that step.
Hand-filled boards depend on someone reading a counter at the right minute, and the comments column is often empty when the line is busy. The numbers can come from the machine instead.
The crew still owns the action column. Software fills the numbers; people decide what to do about them.
Fabrico is a computer vision enabled Manufacturing Performance Platform. OEE and light MES come first: OEE live by line and shift shows target against actual as the shift runs, and automatic downtime logging records the stops inside each hour without anyone reading a counter.
The operator confirms the reason in one tap, and where a camera watches the station, a camera clip is kept as evidence for a stop. Losses are priced in money and ranked by money, so the hour that cost most is the one that gets the action. When the cause is a breakdown, a work order goes to the right technician with its cost. Groups get one view across plants, and you can start on one line.
There is no free plan and there are no tiers: each plant gets a quote.
Multiply the ideal rate by the planned production minutes in that hour. Many plants then multiply by a planned OEE, so the target reflects a normal hour. Reduce the planned minutes for breaks and planned changeovers.
The target is what the line should make in a period, set before it starts. Actual is the good output it made. The gap between them, in units and in minutes, is what the team investigates.
Use a board or screen at the line with one row per hour: planned minutes, target, good output, gap, running gap and cause. Fill it each hour, from the counter or from machine data.
What happened, roughly how many minutes, what was done and who follows up, in the same words as the downtime reasons. Write it within the hour.
It can. A target at ideal rate shows the full loss; a target with a planned OEE shows what a normal hour should reach. Choose one rule and keep it so hours and shifts can be compared.
Bring one shift's hourly board to a demo. We will show the same shift from machine data, with the stops in each hour and their cost.