learn-product-thinking-with-phoebe / Session 4 of 6
Learn Product Thinking with Phoebe · Session 4 of 6

Order is a product decision

Last time the bench cut a backlog five ways and computed what each cut bought. One row of that table is stranger than all the others, because nothing was cut at all. Two runs, the same twelve features, the same thirty-four weeks of work, the same finished tool at the end. The only difference was which order they were built in, and it was worth twenty-eight weeks of having something that works. Ordering costs nothing, takes an afternoon, and is the decision most often made by whoever spoke loudest in the meeting.

🟢 Everyone Bring a plan with more than five things on it No code, nothing to design 45 min
0-3 · Welcome 3-18 · First usable against finally finished 18-40 · Build-along: reorder your plan 40-45 · Q&A
Part 0

Where we start

The bench you drove last time holds one stated job for the football club: get eleven players confirmed for Saturday, and know by Thursday night. Eight outcomes sit under that job and four of them are core, meaning the job simply does not work without them. "First usable" is the week those four core outcomes are first all met. That single definition is what makes tonight measurable, because it turns a vague feeling about progress into a week number you can point at.

🎫 Clear all three quiz questions to stamp your passport Live = presented in the 45 minutes Self-study = the full depth, after class

★ What you walk out with tonight. The plan you brought, reordered, with two week numbers written next to it: the week the old order first produces something usable, and the week the new one does. Plus an honest list of what you would be giving up by shipping at the earlier of the two.

Part 1 · covers the finding

Twenty-eight weeks, bought by ordering alone

6 min live

Nothing was added. Nothing was cut. Nobody worked faster. The two runs below are the same twelve features and the same thirty-four weeks of work, and they finish at exactly the same place.

THE SAME TWELVE FEATURES, THE SAME 34 WEEKS, TWO ORDERS shaded = still a building site · solid = the job is being done not yet usable usable Build everything, loudest first 12 features · 34 weeks first usable: WEEK 33 Build everything, job first 12 features · 34 weeks first usable: WEEK 5 28 weeks of a tool that works, before the other one exists week 0 week 5 week 33 week 34, both finished, both at 96.7% job served Same scope. Same cost. Same final result. The gap is 28 weeks, and ordering is the only thing that bought it. Ferry is an invented tool for an invented football club. The arithmetic is real; the club is not. The bench shows a mechanism. It does not measure how often this happens in the world.
🔍 Click to zoom - the two tracks end in the same place, and are not remotely the same thing to live through
LiveWhy loudest-first arrives so late4 min▶

There is no trick in the arithmetic, and the mechanism is worth saying slowly because it is the whole session.

The job needs four core outcomes. Until all four are met, the organiser still cannot do the thing he came for, so the tool is not yet usable to him - it is a building site with some finished rooms in it. Loudest-first spends its early weeks on features that serve other outcomes: real ones, ones people genuinely asked for, but ones the job did not need first. Every one of those weeks is a week where the count of unmet core outcomes does not move. The core outcomes get built eventually, because everything gets built eventually, but they get built near the end, and the usable date follows them there. Week 33.

Job-first does the identical twelve features and simply takes the core four early, cheapest route first. All four are met in week 5. Everything after that is improvement to a thing that already works, which is a completely different kind of week to be having.

Note what did not change. Job served at the end: 96.7% both times. Total build: 34 weeks both times. Cost: identical. This is not a trade. It is free.

Self-studyIs this an artefact of the example?3 min▶

Fair question, and the honest answer has two halves.

The first half: yes, the size of the gap is an artefact. Twenty-eight weeks is a property of this invented backlog. A different set of twelve features with different costs would produce a different number, and some backlogs would produce almost no gap at all - if the loudest requests happen to be the core ones, both orders arrive on the same day.

The second half: the mechanism is not an artefact. A gap appears whenever the things people ask for loudest are not the things the job needs first. That condition is not exotic. Loudness tracks who is in the room, how recently they were annoyed, and how easy the thing is to describe. None of those is correlated with what the job needs first, so the two orders will differ most of the time, and the only question is by how much.

What you should not take away is a rate. No published figure exists for how often build order costs real projects time, and none is claimed here. What you can take away is that the check is cheap: you can compute your own version of this in twenty minutes with a list and a pencil, which is exactly what the build-along does.

A SEPARATE LEVER, MEASURED ON THE SAME BACKLOG four of the twelve features serve none of the eight stated outcomes Everything 34 weeks · 96.7% served 7 weeks serving nothing The other eight 27 weeks · 96.7% served week 0 week 27 week 34 Seven weeks gone, and the job is served exactly as well. Invented backlog; the arithmetic is real.
🔍 Click to zoom - cutting and ordering are two different levers, and this one does change the cost

What these numbers are and are not. Ferry is constructed. It is a made-up tool for a made-up Sunday-league club, built so the presets behave differently from one another, and every week figure in it was stipulated rather than estimated. The bench therefore demonstrates a mechanism; it does not measure the world. There is no published figure for how often build order costs real projects time, so none appears anywhere on this page, and you should be suspicious of anyone who offers you one.

Part 2 · covers first usable against finally finished

The week-five version is genuinely worse

5 min live

It would be easy to leave Part 1 believing that shipping early is free, and it is not. The honest case is narrower than the enthusiastic one, and it survives better.

LiveEverything the early version is missing4 min▶

The week-five Ferry does the job. It does almost nothing else. Most of the twelve features are not there yet, and the missing ones are not imaginary - somebody asked for each of them, several people will notice they are absent, and at least one person will be annoyed in a way that costs you an awkward conversation.

It will also be wrong in ways you cannot see yet. Real use always reveals something the plan did not contain, and the fixes land in code that other people are now depending on, which is more expensive than fixing a plan. Shipping early converts cheap changes into expensive ones by putting users on the other side of them.

And it starts a clock you cannot stop. From week five there is a thing in the world that can break on a Thursday night, that somebody has to answer questions about, and whose absence on a Saturday is now your fault in a way it was not before. Support, expectations and the cost of changing something people rely on are all real, they all arrive at first ship, and none of them appears in a build estimate.

So the claim is not that early is free. It is that twenty-eight weeks of a tool that does the job, with all of that attached, usually beats twenty-eight weeks of a more polished plan. And the early version does something no plan can do: it tells you which of the remaining features anybody actually wants, using evidence instead of a meeting.

The week-five versionWhat it buysWhat it costs
The job gets doneEleven players confirmed, known by Thursday night, starting twenty-eight weeks earlier than the other order manages itNothing, and this is the whole argument. It is also the only row where the answer is nothing
Most features are missingYou find out which ones are actually missed, which is information the plan could not give youPeople who asked for them notice. Some of them are right. You will spend real goodwill here, and session 5 is about spending it well
Real use startsThe wrong assumptions surface in weeks rather than in month eight, when they are cheap to correctThey surface as breakage in front of a person who was counting on it, not as a tidy finding in a document
Something exists to supportQuestions people ask are free research about what is confusingSomebody has to answer them, every week, forever. This is a running cost that no build estimate contains
Changes are now changes to a live thingEvery change is tested against reality instead of against opinionEditing something people depend on is slower and more careful than editing a plan. Part of your twenty-eight weeks goes here
Self-studyWhen finishing first is actually right3 min▶

Three situations where the early version is a bad idea, and they are worth knowing so that you do not apply tonight's lesson to all of them.

When being wrong in public is unrecoverable. If a first version that miscounts costs somebody their money, their safety or their licence, the cost of early breakage is not a support ticket. The calculation changes, and it should.

When you only get one look. Some audiences will try a thing once. If your users are a hundred strangers who will never come back after a bad first minute, an early version can burn the only attention you were going to get. Note that this rarely applies to internal tools, where the audience is captive and knows you.

When the core outcomes genuinely need all of it. Sometimes the four core outcomes are simply expensive, and there is no cheap route to them. Then first-usable and finally-finished converge, and the honest answer is that ordering buys you little here. The bench shows this too: a cut that misses a core outcome ships fastest of all and is never usable, because speed to a thing that does not do the job is not speed.

Part 3 · covers how to order a list

Four orderings, and what each one is optimising for

4 min live

Every list is in some order already. The order arrived by default, it is optimising for something, and nobody wrote down what. Naming the four common ones is most of the work, because three of them are easy to defend right up until you say out loud what they buy.

THE ORDERING WHAT IT OPTIMISES FOR USE IT WHEN how the list got sorted say it out loud and it settles the argument it is sometimes right Loudest first whoever pushed hardest The room going quiet, and staying quiet, this week Almost never on purpose. It is the default, not a choice Easiest first start with the quick wins Feeling productive in week one, and a chart that goes up A new team that needs to prove it can ship anything Hardest first get the scary bit out of the way Reducing uncertainty early, so a dead end is found in week 2 One genuinely unknown piece could sink the whole plan Job first, cheapest route core outcomes, cheap ones first The date the job starts getting done, which is the point The default, unless one of the rows above clearly applies Hardest-first and job-first often agree, because an unknown that blocks a core outcome is both.
🔍 Click to zoom - three of these are defensible, and two of those are defensible for reasons nobody says out loud
LiveThe move, in four steps4 min▶

One. Mark the core. Go down the list and mark every item that a core outcome cannot be met without. If you cannot say which outcome an item serves, that is not a mark against your memory, it is a finding about the item.

Two. Within the core, cheapest first. Not most important first - cheapest first, among the things that are all required anyway. Since every core item has to be built, the only variable left is which order gets you to the complete set soonest, and taking the cheap ones first does that. This is the step people skip, and it is the one that moves the date.

Three. Everything else goes after, in whatever order you like. Once the job is being done, the order of the remainder genuinely matters less, and now you can afford to let loudness decide some of it, which is a cheap way to be generous.

Four. Write down the week number. Both of them: the week the old order first produced something usable, and the week the new one does. A reorder that does not move that number was not worth the meeting, and knowing that is also a result.

Self-studyBeing fair to hardest-first3 min▶

Of the three alternatives, hardest-first is the one with a real argument behind it, and it deserves better than being lumped in with the other two.

Its logic is about information, not about output. If one item on your list might turn out to be impossible, or three times its estimate, or dependent on something nobody has permission to touch, then every week you spend elsewhere is a week spent building on a plan that might be void. Doing the scary item first buys you the right to abandon or reshape the whole plan cheaply. That is a genuine purchase, and it is the correct call when the uncertainty is large enough to invalidate everything else.

The tell for whether it applies: can you name the specific thing you do not know, and say what you would do differently if the answer came back badly? If yes, do it first, and you are not arguing with tonight's lesson - you are applying the same reasoning to a different thing that blocks everything. If you cannot name it, "get the hard bit out of the way" is usually just discomfort looking for a schedule.

Easiest-first has a thinner but real case: a team that has never shipped anything together sometimes needs to prove it can, and a quick win is a cheap way to buy that. Notice the beneficiary is the team, not the person with the problem. That can still be the right call. It just should not be an accident.

Build-along

Reorder the plan you brought

★ 22 min · bring a real one

Five stages on your own list. You need the list, a rough week cost against each item, and the job from session 1. Rough is fine - the point is the gap between two orders, and a consistent guess on both sides gives you that.

Write the list in the order it is currently in, with a rough week cost next to each item. Do not reorder yet and do not improve the estimates. The current order is the thing you are measuring against, so it has to be the real one, including the items that are only there because somebody insisted.

Mark which items a core outcome cannot be met without. Use the job from session 1 and name its core outcomes first - usually three or four. Then mark each item C or not. Items you cannot assign are the interesting ones; on the bench, four of twelve features served no stated outcome at all.

Walk down the current order adding up weeks, and stop at the point where the last core item lands. That week number is when your plan first produces something somebody could actually use. Write it at the top of the page, because it is easy to flinch from later.

Rewrite the list: core items first, cheapest of them first, then everything else. Add up again and stop at the last core item. That is the new number. The difference between the two is what ordering is worth on your plan, and you did not spend anything to get it.

Write what shipping at the new week would actually cost you. Which features are absent, who will notice, what will need supporting, and what you would have to change later in something people already depend on. If that list is empty you have not thought about it hard enough, and if it is unbearable you have found a real reason to finish first.

If your plan has no week costs at all. Use t-shirt sizes and turn them into numbers: small is 1, medium is 3, large is 8. Estimating properly is a real skill and not one taught here, and you do not need it - the same crude scale applied to both orders still tells you which one arrives sooner, because the error lands on both sides.

Homework

Before session 5

25 min
  1. Show the two week numbers to one person who is affected and watch which one they react to. Most people have never been offered the choice between an early partial thing and a later complete one, and their reaction tells you more than the arithmetic did.
  2. Find the item that moved furthest down the list in your reorder. Write one sentence on why it is late now. You will need that sentence, in that person's hearing, fairly soon.
  3. Ask one person who asked for a feature what they would do if it arrived in month eight instead of month one. Some will say it is fine. Those are the cheapest items on your whole list and you should know which they are.
  4. Make a list of the requests you are going to have to decline or delay as a result of tonight, with the name of who asked attached to each. Session 5 works on that list directly, so bring it.
Check yourself

Three questions

Clear all three and session 4 gets stamped in your passport.

1 · Two runs on the bench built the same twelve features in 34 weeks and both finished at 96.7% job served. One was first usable in week 33, the other in week 5. What produced the gap?

Nothing was cut, nothing got cheaper and the definition did not move: same scope, same 34 weeks, same 96.7% at the end. Option A describes a different lever measured on the same backlog - dropping the four features that serve no stated outcome takes the build from 34 weeks to 27, with job served unchanged - but that is not what moved the usable date here.

2 · A colleague says "get the hard bit out of the way first". When is that the right call?

Hardest-first optimises for reducing uncertainty, and that is a real purchase when the uncertainty is large enough to invalidate everything else. The test is whether you can name the unknown and the consequence. If you cannot, the instinct is usually discomfort rather than a plan, and job-first is the better default.

3 · Which is the most honest statement of what the early version buys you?

The early version is genuinely worse than the finished one, and it starts costs that no build estimate contains. B is false on the bench - both orders cost 34 weeks. C ignores the cases where being wrong in public is unrecoverable or where you only get one look. The argument is a comparison, not a free lunch.

Sources covered

What this session teaches, and where it came from

✓The 28-week ordering gapComputed from the bench and derived headlessly before this page existed: 12 features, 34 weeks and 96.7% job served in both runs, first usable in week 33 against week 5
✓34 weeks down to 27 by dropping four featuresSame bench, same method, job served unchanged at 96.7%. A different lever from ordering, and it is the one that changes cost
◐Ferry itselfInvented. A made-up tool for a made-up Sunday-league club, with stipulated build costs, written so the presets behave differently. The arithmetic is real; the club is not, and the bench demonstrates a mechanism rather than measuring the world
◐How often build order costs real projects timeNot claimed. No published figure was found, so the session argues from mechanism and from a backlog you can check yourself, and offers no rate
◐The costs of shipping earlyCraft, not a citation. Support load, expectation and the expense of changing a live thing are presented as the honest other side of the argument, not as measured quantities

Every fact on this page, and its verification tier, is recorded in the course's source map.

Session 4 cheat sheet · pin this

Ordering is freeSame scope, same cost, same result. Week 33 or week 5.
First usable is a dateThe week the core outcomes are all met, not a feeling.
Cheapest core firstAmong things all required anyway, cheap ones first moves the date.
Name what your order optimises forLoudest, easiest, hardest, job. Three are sometimes right.
Early is not freeMissing features, support, and changes to a live thing.
Write both week numbers downIf they match, your plan was already fine. That is a result.