Lessons · Lesson 1 of 6
Seven cases, and the diary nobody read
Find the resource a portfolio is really limited by, show that seven affordable programmes are impossible together, and see how a total hides the one constraint that matters.
Lesson 1 of 6 · 20 min
Seven proposals, one table, and a number that was never the problem
Wanagiri Garmindo cuts and sews woven bottoms and light workwear. It has twelve lines in Kertajala and four buyers: Quilloway, Meriden Row, Tolvanden and Culverwood. In January its owner, Sundari Prawoto, put seven digital proposals on one table. She asked the obvious question: which of these can we afford?
| Programme | Capital | Claimed benefit a year | |
|---|---|---|---|
| A | Line-end production capture | USD 38,400 | USD 46,800 |
| B | Planning and order-booking replacement | USD 62,000 | USD 71,500 |
| C | Machine data on the specials | USD 22,400 | USD 28,400 |
| D | Defect capture by operation | USD 29,600 | USD 33,900 |
| E | Fabric store barcoding | USD 19,400 | USD 24,600 |
| F | Meriden Row's supplier portal | USD 12,800 | nothing to Wanagiri |
| G | Seats for 3D sampling | USD 44,000 | USD 19,200 |
Capital, all seven: USD 228,600. Claimed benefit, all seven: USD 224,400 a year. Sundari had already agreed a ceiling of USD 240,000. So the answer to the question she asked was all of them, and that is how the meeting ended.
Eleven days later Retno Hardjanto, the industrial engineering manager, asked the question that decided the year. It was not about money at all: who writes down what each of these must do, and who says whether the delivered thing does it?
The resource that appears on no business case
Every one of the seven needs a particular kind of hour. Not a programmer's hour and not a consultant's hour. It needs an hour from somebody who meets three conditions at once:
- They know how this factory really works, including the parts nobody has written down.
- They can turn that into a requirement a supplier can build against.
- They can look at what was delivered and say, with authority, whether it is right.
At Wanagiri three people meet all three: Retno; Bayu Salamun, the one IT person; and Lestari Wibisono, who runs planning. The building holds 810 people. Nobody else can sign an acceptance, because nobody else can be wrong about it in a way that matters.
Their diaries are the constraint. Their diaries were in none of the seven cases.
| Specification hours | Could be bought in | Must be theirs | |
|---|---|---|---|
| A | 210 | 76 | 134 |
| B | 430 | 158 | 272 |
| C | 165 | 62 | 103 |
| D | 190 | 61 | 129 |
| E | 150 | 58 | 92 |
| F | 120 | 37 | 83 |
| G | 240 | 60 | 180 |
| All seven | 1,505 | 512 | 993 |
A consultant can draft, document, map data and chase a supplier. That is 34.0% of the work. The rest is deciding and accepting, and neither can be bought, because both mean being answerable for the answer.
Now the capacity. Wanagiri has 46 working weeks once holidays and buyer visits are taken out. The three of them can protect this much of a week for work that is not their day job: Retno 6.0 hours, Bayu 11.0, Lestari 4.5. That is 989.0 hours a year.
993 hours of demand against 989 hours of supply. The portfolio is over-subscribed by 0.4%. That sounds like a rounding error. Reading it that way is the single most expensive mistake in this course.
The total is where a constraint hides
Split the same 993 hours by the person who has to spend them.
| Hours available a year | Hours the seven demand | Loading | |
|---|---|---|---|
| Retno, industrial engineering | 276.0 | 604 | 218.8% |
| Bayu, IT | 506.0 | 231 | 45.7% |
| Lestari, planning | 207.0 | 158 | 76.3% |
| Total | 989.0 | 993 | 100.4% |
The portfolio is not 0.4% over. It is 118.8% over on the only person who matters. The total hid that, because Bayu is more than half idle on this work and cannot do Retno's part of it. Hours are not one currency. They are three separate currencies with no exchange rate between them. Adding them gave a number that was correct and told the meeting the opposite of the truth.
Every case was true. The set was false.
This is worth being exact about, because it is why nobody was at fault. The heaviest single demand on Retno is programme B, at 150 hours against her 276. Every one of the seven is comfortably possible on its own. Not one case overstated its need, invented a benefit or hid a cost.
What each case did was assume the specification work would be absorbed. Taken on its own, that assumption was correct. Seven correct assumptions were written in different months by different sponsors, and none of those sponsors saw the others. Together they say something about Retno's diary that no author ever wrote and every reader believed.
What "in flight" costs, before anything goes wrong
Wanagiri could measure this instead of arguing about it. It had run two programmes side by side in the previous two years, an attendance system and a stock module, and Retno kept a diary throughout. A session on a topic she had not touched since last week cost 0.8 hours before it produced anything: finding the file, re-reading the last decision, remembering why it was made.
That is a fixed cost per topic per week, so it multiplies with the number of programmes in flight.
| Programmes in flight | Usable hours a week | Weeks to deliver her 604 hours |
|---|---|---|
| 1 | 5.2 | 116 |
| 2 | 4.4 | 137 |
| 3 | 3.6 | 168 |
| 4 | 2.8 | 216 |
| 5 | 2.0 | 302 |
At four programmes at once, the seven take 4.1 years. At seven, the arithmetic leaves her 0.4 usable hours a week and the model stops meaning anything, which is itself the answer. "Start everything" is not an aggressive plan. It is a plan whose finish date cannot be worked out.
Check yourselfYour finance director says the programme list is affordable because total capital is inside the approved ceiling. What is the one question that tests whether that is a real answer?Show the answer
Ask which diary each programme comes out of, and add the hours up per person rather than in total. Money can be moved and hours cannot. Three people with spare capacity cannot cover one person who is over-committed, so a pooled figure at 100% can hide one person at 219% and two at half load. If the answer is that nobody has counted, the portfolio has not been assessed. It has been priced, which is a different exercise and the easier one.
Prompt · Find what my portfolio is actually limited by
Before approving a second digital programme, and once a year on everything already approved.
Act as an operations director who has cancelled digital programmes for want of specification capacity, not money. Do not recommend any product. My situation: [NUMBER] sewing lines, [NUMBER] total headcount, [NUMBER] working weeks a year after holidays and buyer visits. Here is every digital proposal alive in my building, including ones that are only a conversation: [LIST EACH ONE WITH ITS CAPITAL COST, ITS CLAIMED ANNUAL BENEFIT AND WHO RAISED IT]. Here are the people who could write a requirement for one of these AND sign that the delivered thing is right, with the hours a week each can genuinely protect for work that is not their day job: [NAME, ROLE, HOURS A WEEK]. Do the following. First, for each proposal, estimate its specification hours and split them into hours that could be bought in from outside (drafting, documenting, data mapping, chasing) and hours that could not (deciding and accepting). Say why for each split. Second, assign every non-delegable hour to ONE named person from my list, and show the loading per person as hours demanded over hours available. Show the pooled figure too, and tell me plainly whether the pooled figure is hiding anybody. Third, check whether each proposal is individually feasible against its heaviest person; a set can be impossible while every member is possible on its own, so say which case I am in. Fourth, ask me how many hours are lost re-entering a topic that has not been touched since last week; if I have not measured it, tell me how to measure it in a fortnight rather than assuming a figure. Then show how many programmes can run at once before my most loaded person's usable hours fall below a week's useful work. Fifth, write the one-page constraint register I should keep from now on: one row per person, hours available, hours already promised, and the programme each promise belongs to. Do not tell me which programme to buy.
AI can make mistakes — check anything you act on.
What to take away
- A digital portfolio is limited by the diaries of the few people who can specify and accept work, not by capital. Wanagiri's ceiling was never reached.
- Count that resource per person. Wanagiri's pooled loading was 100.4% and its real loading was 218.8%, on one person.
- Roughly a third of specification work can be bought in. Deciding and accepting cannot, because both mean being answerable.
- Every one of the seven cases was true and possible on its own. The set was impossible, and no author was wrong.
- A business case cannot see a portfolio. Keep the register the cases cannot contain.
- Running programmes in parallel costs a fixed re-entry charge per topic per week, so "start everything" has no finish date you can work out.