KEEP PERFECT BAGSCUSTOM BAG PROGRAMMES BY QUANZHOU JUNYUAN BAGS Get a quote

How Do You Build a Bag Production Schedule With Milestones You Can Audit?

Nine rows and seven columns: the stage, the date, the owner, the artefact, the dependency, the float and the consequence. Three of the nine carry no float, and those three decide the shipment. We do not promise the fastest 20 days. We promise a delivery date you can calculate.

Printed milestone schedule with owner initials against each row and a dated artefact column
Two owners, nine rows. Every failure happens at an owner boundary, because each side assumes the other acted.
Quick answer

A production schedule worth having has seven columns per milestone: the stage, the planned date, the owner, the artefact that proves it happened, the dependency that precedes it, the float available, and the consequence if it slips. Anything shorter is a promise with a date column. Build it before the order is placed, because the only time a schedule has any force is before somebody has agreed to it.

There is a difference between a schedule and a promise, and it is visible in the number of columns. A promise has one date and an implied assurance. A schedule has a row per milestone, and each row names who owes what and what the evidence is. This piece is about building the second kind from scratch, using a 500-piece bag programme as the worked case, and about the three mistakes that turn a schedule back into a promise.

What Is a Milestone, as Opposed to a Stage?

A stage is work. A milestone is a decision about work, and the distinction matters because only milestones can be late in a way anybody can argue about. "Sewing" is a stage: it takes as long as it takes and nobody can say precisely when it finished. "First-off check signed" is a milestone: it has a date, a document and a person, and it either happened or it did not.

This is why a schedule built from stages is unenforceable and a schedule built from milestones is not. When a buyer asks why the goods are late, the answer from a stage-based schedule is that sewing took longer, which cannot be checked. The answer from a milestone-based schedule is that the first-off check signed four days late, which can.

Nine rows, seven columns. A schedule this shape can be argued with, which is the point of it.
MilestonePlanned dayOwnerArtefactDepends onFloatIf it slips
Sample approved in writingDay 0BuyerSigned approval with revision numberTech pack completeNoneThe clock never starts
Material releasedDay 5Programme deskMill and trim confirmationsSample approval and deposit2 daysEverything moves by the same number
Shade approvedDay 14BuyerShade band and dye-lot recordDip cards submittedNoneBulk cannot be cut
Hardware first article acceptedDay 16Programme deskPhotographs and measurementComponent received4 daysHardware checked at goods-in instead
Pre-production sample signedDay 18BuyerOne sealed unitBulk material in store1 dayBulk becomes the first article
First-off checkedDay 25Programme deskThree units measuredCutting complete2 daysErrors reach full quantity
Mid-run tally issuedDay 32Programme deskDefect counts by classHalf the run sewn3 daysDefects found only at the end
AQL 2.5 report issuedDay 38Programme deskReport with sample size and Ac/RePacking completeNoneNo document to hold the lot to
Booking confirmedDay 41Programme deskBooking note with CY cut-offCarton count known3 daysGoods roll to the next vessel

Who Owns Each Milestone, and Why Does That Matter?

Two owners, and the split is not the obvious one. The programme desk owns everything that happens inside the run: material release, first articles, gates, inspection and booking. The buyer owns the three decisions that gate the run: sample approval, shade approval and any change after approval. Every schedule that goes wrong does so at an owner boundary, because each side assumes the other has acted.

The three buyer-owned milestones are the ones to put a calendar reminder on. A shade approval left unanswered for four days is four days on the critical path, and it is the single most common avoidable delay in a custom programme. Naming the owner in the schedule converts that from a delay into a missed commitment, which is a different conversation.

There is a fourth column most schedules omit and which turns out to matter more than the date: the dependency. Every milestone except the first waits on something, and naming the dependency is what makes a schedule computable. A buyer who knows that the pre-production sample depends on bulk material being in the store can tell, from a single late mill confirmation, which three milestones downstream have already moved.

How Much Float Should Each Milestone Carry?

Float is the number of days a milestone can slip without moving the final date, and most schedules have either none or an imaginary amount. Three of the nine milestones above carry no float at all: sample approval, shade approval and the final inspection report. Those three are on the critical path by definition, and a day lost on any of them is a day lost on the shipment.

The others carry between one and four days, and the honest way to use float is to spend it deliberately rather than to discover it was spent. A buyer who knows the hardware first article has four days of float can accept a small delay there without conceding anything. A buyer who does not know will either panic or concede a week for nothing.

How Do the Two Owners Divide the Work?

The split determines who has to chase whom, and it is worth writing down because it is counter-intuitive. The party promising the date owns most of the rows, but the party holding the date owns the three that carry no float. In practice that means the buyer is the critical path on a custom programme for roughly the first three weeks, and then the production side is for the remainder.

Two owners and sixteen days of float between them. The buyer holds none of the float and all of the leverage.
OwnerMilestones ownedDays of float heldWhat the owner must do
BuyerSample approval, shade approval, change decisions0 on two of the threeAnswer within a stated number of days
Programme deskRelease, first article, pre-production, gates, report, booking12 across six rowsIssue the artefact on the planned day
SharedPre-production sample, first-off check1 and 2Both sign the same document

The practical reading of that table is uncomfortable and useful: on a custom programme the buyer is the critical path at the start. A tech pack sent complete, a sample approved within two days of receipt and a dip answered the day it arrives are worth more than any amount of pressure applied in week five, and they cost nothing but attention.

What Is the Consequence Column For?

It is the column that turns a schedule into an agreement. Every row needs an answer to the question: if this slips by a week, what happens. For most rows the answer is a revised date. For three of them — material release, shade approval and the inspection report — the answer should be a named remedy, because those are the rows where a slip costs more than the slip.

The remedy does not have to be financial to work. A per-week remedy on a named milestone, a re-planned schedule issued within a stated number of days, or a written escalation to a named person are all sufficient. What does not work is a consequence that only attaches to the final date, because by the time the final date is missed nothing can be done about it and the clause has no force.

What Are the Three Mistakes That Turn a Schedule Back Into a Promise?

  1. Writing stages instead of milestones. "Sewing: days 22 to 38" cannot be late in a checkable way. "First-off checked: day 25" can.
  2. Leaving the buyer-owned milestones undated. Approval, shade sign-off and change decisions are the three rows most often left open, and they are three of the four with no float.
  3. Omitting the artefact column. A milestone with no document is an assurance. Ask what you will receive, and put it in the row before the order is placed rather than after.

The third mistake is the one that costs the most, because it is invisible until it is needed. A schedule with eight milestones and no artefacts reads perfectly well for six weeks and then produces nothing to argue with in week seven. Writing the artefact into the row costs nothing at the point the schedule is built and is the only thing that makes the row worth having later.

How Do You Build One for Your Own Order?

Start from the end and work backwards, in five steps. Fix the date the goods have to be on board. Subtract the transit your Incoterm leaves with you. Subtract the booking leg and the inspection window including its re-check branch. Subtract the production block. Whatever remains is the last date the sample can be approved, and everything before that is sampling and tech pack.

Then forward-fill the milestones into that space with their artefacts and their owners, and check the float. If a milestone you care about has no float and a milestone you do not care about has five days, the schedule is wrong rather than unlucky, and the fix is to re-sequence before the order is placed rather than to negotiate after.

Backward planning sheet with the on-board date at the top and each leg subtracted down the page
Start from the on-board date and subtract. Backward plans find the impossible date in week one.

How Does a Schedule Behave When It Is Working?

Quiet, and that is worth saying because buyers often read silence as neglect. A schedule that is working produces its artefacts on their dates and nothing else needs to be said about it. The mid-run tally arrives on day 32 with four minor defects and one major, the report arrives on day 38 with an accept decision, and the booking note arrives on day 41 with a cut-off on day 44.

The signal that a schedule is failing is not a missed date. It is a change in the character of the updates: dates replaced by assurances, artefacts replaced by photographs that prove nothing, and the phrase "on track" appearing where a number used to be. Those three appearing together in week four predict a late shipment better than any single missed milestone.

What Does the Float Tell You About Compression?

That it is finite and it is spent in a specific order. A schedule has sixteen days of float across its rows, and compression consumes the float on the easy rows first and then starts removing stages. Once the float is gone, a further request for speed is not a request for the same schedule run faster; it is a request for a different specification, and it should be answered as one.

This is the honest way to handle a buyer who needs a date the schedule cannot reach. The answer is not to agree and hope. It is to show which rows have float, spend them explicitly, and then state which stage would have to come out to go further — with what that stage was there to prevent. Buyers accept that answer far more readily than a promise that quietly removes a control.

Finally, the schedule needs a home and an owner on the buyer side as well. Somebody in the buying organisation has to hold the current version, read the weekly artefact against it and escalate when float runs out. A schedule nobody on the buyer side owns is a document the production side updates, which is a polite way of describing a promise.

How Should the Schedule Be Kept Alive During the Run?

Version the schedule
Every revision carries a number and a date, and the current one is the only one anybody quotes
Re-issue after every slip
A slip produces a new schedule within a stated number of days, not a verbal assurance
Report by artefact
Weekly updates name the document produced, not the percentage complete
Escalate at the float boundary
When float on a milestone is exhausted, the escalation is automatic rather than requested
Record changes in writing
Any change to artwork, material or hardware restarts the clock from the date of the change

The fifth rule is the one that gets tested, because a change request rarely arrives at a convenient moment. It arrives in week four, when the run is half sewn and the buyer has seen a competitor product. The rule does not say the change cannot be made; it says the change restarts the clock from its own date, in writing, which is the only version of the conversation in which both sides know what was agreed.

Five rules and the schedule survives contact with a real order. We do not promise the fastest 20 days. We promise a delivery date you can calculate. A schedule built this way is the calculation, and the five rules are what keep the calculation true after week one.

Building a schedule that holds

  • Milestones, not stages: a milestone has a date, a document and an owner, and it either happened or it did not.
  • Three of the nine milestones carry no float. Those are the ones that decide the shipment date.
  • Two owners. Every failure happens at the boundary between them, because each side assumes the other acted.
  • Build it backwards from the on-board date; the impossible date then shows up in week one.
  • A slip is not a missed date. It is dates turning into assurances in the weekly update.
Revised schedule version three pinned beside version two with the slipped rows highlighted
Version the schedule. A revision with a number on it is the only one anybody should be quoting.

Get the milestone schedule for your order

Send the style, the quantity and the date you need the goods on board. You get the nine milestones with their owners, artefacts and float, sampling in 6-10 working days, bulk 35-50 days from written sample approval, AQL 2.5 under ISO 2859-1, FOB Xiamen.

Frequently Asked Questions

What is the difference between a production schedule and a lead time?

A lead time is one number. A schedule is a row per milestone with an owner, an artefact and a consequence, and each row can be checked.

How many milestones should a bag production schedule have?

Nine is workable for a 500-piece programme: approval, material release, shade, hardware, pre-production sample, first-off, mid-run, inspection and booking.

What is float on a milestone?

The number of days it can slip without moving the shipment date. Three of the nine milestones carry none at all.

Who owns the milestones on a bag programme?

Two parties. The programme desk owns everything inside the run; the buyer owns sample approval, shade approval and any change decision.

Why does the buyer own any milestones?

Because the three buyer-owned ones gate the run and carry no float. An unanswered shade approval is days on the critical path that nobody can recover.

What should the consequence column say?

What happens if that milestone slips by a week. A revised date for most rows and a named remedy for the three with no float.

How do I build a schedule backwards?

Fix the on-board date, subtract transit, subtract booking and inspection, subtract production, and whatever remains is the last date the sample can be approved.

What is the most common mistake in a production schedule?

Writing stages rather than milestones. "Sewing: days 22 to 38" cannot be late in a checkable way; "first-off checked: day 25" can.

How often should the schedule be re-issued?

After every slip, within a stated number of days, with a version number and a date. The current version is the only one anybody quotes.

How does a failing schedule behave?

Dates turning into assurances, artefacts turning into photographs that prove nothing, and "on track" appearing where a number used to be.

What is a reasonable response time for a buyer-owned milestone?

Two working days for a sample approval and one for a dip. Both carry no float, so a slow reply is days on the critical path that nobody can recover later.

Should the schedule name the production line and the week?

Yes. A slot is a line, a week and a quantity, and it can be shown. A claim of spare capacity cannot, because it is a statement about a future week nobody has booked yet.

Do I need a schedule for a repeat order?

A shorter one. Tooling, patterns and the sealed sample already exist, so the material, tooling and sampling threads collapse and the schedule thins to five or six rows.

How long is sampling before the schedule starts?

6-10 working days from a signed-off tech pack, and 12-15 for a build with a new tool, a dyed fabric or a novel construction.

Does a change request restart the schedule?

Yes, from the date of the change, because a new screen, strike-off or trim order puts a fresh thread on the critical path.

People Also Ask

How do I build a production schedule for a bag order?

List nine milestones with an owner, an artefact, a dependency, the float and a consequence, then fill them in backwards from the on-board date.

What milestones should a bag production schedule include?

Approval, material release, shade, hardware first article, pre-production sample, first-off, mid-run tally, AQL 2.5 report and booking.

What is float in production planning?

The number of days a milestone can slip without moving the shipment date. Milestones with no float are on the critical path.

How do I keep a production schedule accurate?

Version it, re-issue after every slip, report by artefact rather than percentage, and escalate automatically when float is exhausted.

Why does my production schedule keep slipping?

Usually because the buyer-owned milestones are undated. Approval, shade sign-off and change decisions carry no float and are the rows most often left open.

Sources and further reading

Every figure on this page is either our own programme data or attributed below. Open the originals before you write them into a specification.