learn-asking-right-questions-as-de-with-phoebe / Session 6 of 6
Learn Asking the Right Questions as a Data Engineer with Phoebe · Session 6 of 6

The mock meeting and the one-page brief

Five sessions built the parts: the engineer's tune and the widest door, every system a number passes through, the kinds of question and what each costs, the second sentence that teaches, and three candidates that each start by declaring one copy real. Tonight they run end to end. You take your own sheet into a full 45-minute meeting with Adeline on the bench, read your score against the five presets, and then do the thing that decides whether the meeting was worth having: write the one page she reads the next morning. What you heard, in her words. Every system her revenue number passes through, and which copy is real. What you will do first, and the pipeline you will not build yet. How you will both know. Who does what next week. It goes out within 24 hours, or the meeting fades into "the engineer came by once". The corridor of six is in the shared session 1.

🟠 Capstone Bring the sheet, the lineage, the tree No code. A pen and the bench. 45 min
0-3 · Welcome 3-18 · The run, the brief, the gate 18-40 · Build-along: the brief she reads 40-45 · Q&A
Part 0

Where we start

A discovery meeting produces two things: what is in your notes, and what is in her head. The bench in session 3 counted the first. The brief is how the second is fixed in place before it fades, and it is also the first piece of work she sees from you, which makes it the first evidence she has about whether the next eight weeks are worth her time. For an engineer the brief carries one extra weight. Adeline opened with "Our numbers never match. Finance says one thing, the POS says another," and the brief is where you say, in writing and before any job runs, which of those numbers is the one booked and why the other differs. Harbourline and Adeline Tan are constructed, as on every page; the brief you write tonight is for a real request if you have one, and for hers if you do not.

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

★ What you walk out with tonight. One scored run of the full meeting with your own sheet, a one-page brief ready to send with the lineage as five boxes and "no new pipeline yet" written where she can agree to it, and the eight-row ship gate that says whether it goes out tomorrow morning or needs another hour first.

Part 1 · covers the full run

Your meeting, scored against the ladder

5 min live

Open the bench on session 3 in a second tab, reset the lower half, and run the whole 45 minutes with your printed sheet beside you. Do not look at the preset transcripts first. When the clock reaches zero, write down four numbers: net value, false beliefs, doors opened, and the value in your notes at minute 20. Then read them against the ladder below, which is the engineer's bank and nobody else's: 24 facts worth 68 points.

WHERE YOUR RUN LANDS net value out of 68 on the engineer's bank · five presets and a ceiling 0 68 jargon 15 fast interview 17 shuffle, 5 to 45 27.6 Six Doors 47 tuned 51 62, needs her sheet your run 45 min below 27.6 the order is costing you 27.6 to 47 the doors, not yet the order 47 and up you walked the corridor Read false beliefs before net value: the fast interview heard 33 points and five wrong beliefs cost it 16.
🔍 Click to zoom - the teal box is yours to place; the bands are what each stretch of the ruler usually means on this bank
LiveReading your four numbers3 min▶

False beliefs first. Any number above zero means a leading question slipped through, and each one is a build decision you will get wrong in week six. On this bank there are five to collect, and every one of them is a pipeline design in disguise: "the POS is the source of truth", "pull everything daily", "the vendor API is in use", "finance is simply wrong", "stock lives in the POS". Find the question that recorded it in the transcript, write the open version on your sheet, and carry that version into the real meeting.

Doors opened. Six is the only answer that lets you write a brief without guessing. A shut door is a block of the brief you cannot fill. The fast interview on this bank opens five and leaves success shut, which means it walks out with no test: not one word of "the auditor stops asking", so nothing on the page can be checked against her.

Net value against the ladder. The Six Doors in printed order score 47 blind; tuned for an engineer, with data state opened widest after three quick questions to earn trust, 51. A run in that region means the sheet works. A run near the shuffle's 27.6 means the questions are good and the order is not: usually the system questions came before any trust was earned, or a jargon question cost trust the login question needed later.

The 20-minute counter. The tuned order has 24 points in your notes by minute 20, the printed order 20. The technical opener has nothing, and the fast interview's first 20 minutes net to zero: 16 points heard, 16 lost to five wrong beliefs. If she is called away halfway, that is the meeting you actually had.

Self-studyThe ceiling is not a method1 min▶

The dashed mark at 62 is what a search over the good questions finds when it is allowed to read her fact sheet first. Its best order opens with "What happens when Priya is away?", a question you cannot ask before you have heard the name Priya. It also puts 34 points in the notes by minute 20. That is the value of knowing the answers in advance, and no interviewer has it. The gap between 51 and 62 is not a target for your sheet; it is a measure of how much a meeting still costs when you walk in not knowing, which is always.

Self-studyWhat the bench cannot see about your run2 min▶

The bench scores what you asked and what came back. It does not hear your tone, see whether you looked at her or at your laptop, or notice the moment she leaned forward because a question was about her actual month-end. Those matter, and no widget measures them honestly. The run is a rehearsal for the order and the kinds, not a verdict on you as an interviewer. If you can, run the real meeting next week with a colleague taking notes, and ask them one thing afterwards: when did she start giving longer answers? On the bench that moment has a number, the trust of 3 that the login answer needs; in the room it looks like a pause before she says something she has not told her team.

Real world

The rehearsal that found the leading question. A constructed case. An engineer ran the bench twice before a real discovery meeting about two systems that disagreed. The first run scored well and carried one false belief: "the POS is the source of truth, right?" had slipped onto the sheet as a confirmation meant for the end. Rewritten as "Where does finance's revenue number come from, step by step?" and moved up, the open question produced what the leading one had hidden: card settlements landing two days late, cash banked weekly, refunds that live only in the accounting system. The brief that went out the next morning declared the booked number real and explained the POS against it. The first draft would have declared the opposite, and built a pipeline on it.

Part 2 · covers the one-page brief

One page, in her words, sent within 24 hours

6 min live

The brief is not minutes and it is not a design document. It is the meeting handed back to her in a form she can check, correct and forward to finance and the regional GM without rewriting. It has six blocks, each fed by a door, and every sentence in it is either something she said or something you will do. For an engineer, two blocks carry the weight. Block 3 is the lineage as five boxes, with the copy that is declared real marked on it. Block 4 is the first step and the pipeline you are not building yet. If she reads it and says "yes, that is what I meant", the gap from session 1 is closed. If she corrects a block, it was worth sending for that alone.

THE BRIEF: SIX BLOCKS, EACH FED BY A DOOR 1 2 3 4 5 6 outcome decision current way, data state constraints success partnership WHAT YOU TOLD ME, IN YOUR WORDS "the auditor asked which one was right. I could not tell him." The decision this will serve finance books revenue by working day five, and argues after Every system, and which copy is real POS, ledger, three stock sheets, WhatsApp What I will build first, and what I will not a written month-end bridge, four outlets; no new pipeline yet How we will both know the auditor stops asking; Priya's Monday takes one hour Who does what next week Priya and I, one hour, last month's export (to confirm) within 24 hours read on her phone Block 4 is teal: the engineer's block, the first step and the pipeline it says not to build yet.
🔍 Click to zoom - block 1 is the only one in her words alone, and block 4 is the one that most needs her yes
LiveThe six blocks, and the rule for each4 min▶

1 · What you told me, in your words. Two or three sentences she said, quoted. Not your summary. Adeline's are already on your sheet from the first minute: "Our numbers never match. Finance says one thing, the POS says another, and last month the auditor asked which one was right. I could not tell him." That last sentence is the whole request. If the tune you heard is not the tune she was humming, she will say so here, and it costs one email instead of eight weeks.

2 · The decision this will serve. The action, the person, the deadline, from door 2. One line. At Harbourline: finance posts revenue by the fifth working day, and when the POS disagrees they book finance's number and argue afterwards. If you cannot write it, the brief says "I still need to understand who books this and by when" rather than inventing it.

3 · Every system, and which copy is real. The lineage from session 2, as five boxes: the till, the bank settlement, the bookkeeper's ledger, the monthly export, finance's booked number. Under it, one line for each place the two numbers part company, and one line saying which copy is declared real and who declared it. End with one question: "which box is wrong?"

4 · What I will do first, and what I will not. The pilot from session 5, the winner on its grid: a written month-end bridge that declares finance's booked number the real one and explains the POS against it, drawn from the export the bookkeeper already sends, needing no budget and no admin login. Then one sentence naming what you are deliberately not doing yet: no new pipeline yet. To a person who said "our numbers never match", an engineer promising not to connect the systems sounds strange, which is exactly why it has to be said out loud, with the reason. It is the line that most needs her agreement.

5 · How we will both know. Her success test, in her words: the auditor stops asking, and Priya's Monday takes one hour instead of six. Not a row count, not a refresh time, not a green job.

6 · Who does what next week. Names, a day, a time, one task each. Rob Fitzpatrick's test in The Mom Test, as reported, is whether the other side committed something: time, a name, an introduction. This block is where her commitment is written down so it cannot quietly lapse, and any commitment your meeting never asked for is written as "to confirm with you".

LiveWhy 24 hours, and why one page2 min▶

Within a day she still remembers what she meant, so a correction is cheap and specific. After a week she remembers that you came by, and a brief arriving then reads as a proposal to be evaluated rather than a record to be checked. No study is quoted for the 24 hours; it is a working norm, and the reason is the one above.

One page because she runs 38 outlets and will read it between two of them. Two pages is a document; a document goes into a folder to be read later; later is after the month-end. If block 3 wants the full lineage with every login and read frequency on it, that goes in an attachment she can ignore, and the page keeps the five boxes.

Self-studyWhat the brief must never contain2 min▶

A word from the jargon column of session 4: no change data capture, no SLA, no medallion layer, no idempotency. A number you have not seen yet stated as if you had. A timeline longer than the date she gave you, or a date she never gave you stated as if she had. A fact she told you in confidence, most importantly the one about Kenneth leaving in January. It shapes block 4 completely: the bridge runs on the bookkeeper's monthly export, the second step on Priya's own access, and the vendor API waits for Q1 with the line "needs an admin login we can keep". But it goes into your plan and not into a document she may forward to the team she has not told. The brief says only what the plan needs: no step depends on one person's login. It is hers to forward. Write it as if it will be.

Real world

The line that got forwarded. A constructed case. An engineer sent a brief whose block 4 said, in plain words, "no new pipeline yet: first we write down why finance and the till differ, for four outlets, and agree it". The operations director replied in one line: "Yes. Please send block 4 to finance as well." The sentence the engineer had been most nervous about, the one that sounded like refusing the job, turned out to be the one she needed most, because it was the first time anyone had told finance that the gap had a reason rather than a culprit. The pipeline came later, carrying a number both sides had already agreed to disagree about, in writing.

Part 3 · the final scorecard

The ship gate for an engineer's brief

4 min live

Eight rows, each scored 0, 1 or 2 against your own brief. This gate is strict on purpose: a brief that half-declares which copy is real is read by the business as a brief that has declared it, and the disagreement it leaves opens again at the next month-end, faster, because by then something is automated. Anything under 16 of 16 gets another hour before it goes out, and every row names the session to go back to.

EIGHT ROWS, 0 TO 2 EACH: 16 OF 16, OR ANOTHER HOUR each row scored against your own brief · the badge is the session to go back to your draft Her words, blocks 1 and 5 Every system a sale touches One copy declared real Timing gap written first No step on one login No unconfirmed leading one Passes the read-aloud test Names, a day, a task each 1 2 2 5 5 3 4 5 16 of 16: it goes out within 24 hours any row under 2: back to the session in its badge, another hour, then score again
🔍 Click to zoom - the teal box is the only way out, and the return line is not a failure; it is the hour that stops a half-declared copy reaching finance
Block 1 quotes her own words, two or three sentences, and block 5 is her test in her words; none of either is my summary of what she meant. Session 1. "I could not tell him" is the request. "Improve data consistency across systems" is you tapping, and she cannot correct what she never sees.
Block 3 names every system one sale touches, till to bank to ledger to export to the booked number, and asks her which box is wrong. Session 2. Every hand-off is a place a number can change, and a lineage she can correct is worth more than a schema she cannot read.
Block 3 says which copy of each number is declared real and who declared it, and where nobody has, it says so and asks. Sessions 2 and 5. Three stock sheets with one on Priya's laptop is three copies and no real one until Adeline names it.
Block 4's first step writes the timing gap down in sentences before anything is automated, and names the pipeline I am deliberately not building yet. Session 5. Card settlements two days late, cash banked weekly, refunds only in accounting: a pipeline built before those three sentences delivers the two percent every morning.
No step in blocks 4 and 6 depends on one person's login, and nothing needs budget before Q1. Sessions 2 and 5. The bridge runs on the bookkeeper's monthly export and the second step on Priya's own access; the vendor API waits for an admin login that can be kept.
Nothing in my notes, and nothing in the brief, came from a leading question I did not later confirm with an open one. Session 3. On the bench the fast interview recorded five wrong beliefs and scored 17 against 47 for the doors in order; "the POS is the source of truth" alone would reverse block 3.
Every sentence passes the read-aloud test: no word she would have to ask about. Session 4. Jargon costs twice on the bench, in minutes and in trust, and the technical opener scored 15; in a brief it costs the correction she never makes because she did not understand the line.
Block 6 has names, a day, a time and one task each, her side of it agreed rather than assumed, and every line my meeting never reached marked "to confirm with you". Session 5. The tuned run never asked for Priya's two hours or the board and auditor dates; a partner who was never asked is not a partner.
Real world

The row that scored 1. A constructed case. An engineer scored a draft at 15 and was tempted to send it anyway. The row at 1 was the declared copy: block 3 said "revenue: POS and ledger" without saying which one was booked. An hour later it read "the real number is the one finance books by day five; the POS figure is explained against it, line by line". Nothing else changed. The reply the next morning was one the vaguer draft could never have drawn, because it gave her nothing to agree to: "Yes, that is the number we book. Nobody has written that down before." A declared copy is a sentence she can say yes to; "POS and ledger" is a sentence she can only nod at.

Build-along

Write the brief she reads tomorrow morning

★ 22 min · everyone writes

Six blocks, one page, built from the three artifacts you already have: the Six Doors sheet from session 1, the lineage from session 2, the tree, grid and pilot from session 5. Nothing new is invented tonight. Every line is either something she said or something you will do, and the worked example below is Adeline's, written from her printed fact sheet and from what the tuned 45 minutes actually heard. Where the tuned run never reached a fact, the example says "to confirm with you", because in a real meeting that fact would not be in your notes.

THREE THINGS YOU ALREADY HAVE, ONE PAGE SHE READS Six Doors sheet session 1 · blocks 1, 2, 5 Lineage, five boxes session 2 · block 3 Tree, grid and pilot session 5 · blocks 4, 6 THE BRIEF 1 your words · 2 the decision 3 the lineage 4 first, and no new pipeline yet 5 how we know · 6 next week one page, read between two outlets Nothing new is invented tonight. Every line was already on one of the three pages on the left.
🔍 Click to zoom - if a block has no line feeding it, a door was left shut and the brief should say so rather than guess

Block 1, her words. Open your sheet and copy two or three of her sentences exactly. Pick the ones closest to the outcome, not the request. If your sheet has no quote in her words, that is the first thing to fix, and the brief should ask rather than guess.

★ Step 1 · what you told meWhat you told me, in your words: "Our numbers never match. Finance says one thing, the POS says another." "Last month the auditor asked which one was right." "I could not tell him."

Blocks 2 and 3, the decision and the lineage. One line for the decision. Then the lineage as five boxes, one line each, with the place the two numbers part company written beside the box where it happens. Under it, one line per other copy, one line saying which copy is declared real, and the question.

★ Step 2 · decision and lineageThe decision this will serve: Month-end revenue, booked by finance by the fifth working day. When the POS disagrees, finance's number is booked and the difference argued afterwards. Where your revenue number passes through today, in five boxes: 1 the till: one cloud POS, a CSV per outlet 2 the bank: cards settle two days late, cash is banked weekly 3 the ledger: kept by the bookkeeper in Kuala Lumpur; refunds live only here 4 the export: once a month, as the bookkeeper's contract allows 5 finance's number: booked by the fifth working day The POS side: 38 files every Monday, merged by Priya with a 2019 macro. Stock: three versions of the spreadsheet; none declared real yet. Product codes: different in Singapore and Malaysia; nobody owns the list. Real copy for revenue: finance's booked number. The POS figure is explained against it, not booked. Is that right? Which box is wrong?

Block 4, first and not yet. The winner from session 5's grid in one or two sentences, then the runner-up's first step as the second, then one sentence naming what you are not building, with the reason in her words. The first step must need no budget this quarter and no step may depend on one person's login. Your notes say why; the brief does not.

★ Step 3 · what I will do firstWhat I will do first: A written month-end bridge for four outlets, from the export the bookkeeper already sends each month: finance's booked number, the POS number, and each gap between them named in a sentence (card settlements two days behind the till, cash banked weekly, refunds that only the ledger sees). Whatever is left is marked "not yet explained". It needs no budget, and no step depends on one person's login. Second, once you and finance agree the bridge: Priya's Monday export for the same four outlets, on her own access, with every hand fix written down. What I will not build yet: A new pipeline. Not until finance and the POS agree in writing on why they differ, because a pipeline built first would deliver the two percent every morning instead of once a month.

Blocks 5 and 6, how we know and who does what. Her test in her words. Names, a day, a time and one task each. Anything the meeting never reached is written as a proposal to confirm, never as a fact she gave you.

★ Step 4 · the test and next weekHow we will both know: The auditor stops asking, and Priya's Monday takes one hour instead of six. You will see both without opening anything I build. Who does what next week: - Priya and me, Tuesday 10:00, one hour: last month's export, four outlets [to confirm with you: can Priya give this two hours a week?] - You: pick the four pilot outlets by Friday - Me: the first draft of the bridge, for Priya to check line by line Dates: when does this next have to be shown upward, and when is the auditor's answer due? [to confirm with you]

Read it on your phone, then score it. Send the draft to yourself, read it standing up, and run it through the eight-row gate above. Anything under 16 gets fixed before it is sent. Then send it, within 24 hours of the meeting, with a short covering note that asks the two questions your 45 minutes did not reach.

★ Step 5 · the covering noteSubject: What I heard on Thursday, and the first step Hi Adeline, here is what I understood from our meeting, on one page. The part I most want you to correct is the first block: is that what you meant? In the third, which box is wrong? And in the fourth, "no new pipeline yet" is the line I most need your agreement on. Two things I did not get to ask: when is the next date you have to show something upward, and who on your side could spend two hours a week with me?

The reply is the second meeting. Whatever she corrects is the most valuable fact you will get this month, because it is the one you would otherwise have built wrong, and for an engineer it is usually a box in block 3. Put it straight into the lineage, the tree or the grid, and send a one-line thank-you that says what changed.

Homework

After tonight

1 week
  1. Run the real meeting. Take your sheet to the real request, walk the doors with data state opened widest once trust is earned, and send the brief within 24 hours. Score it on the gate before it goes.
  2. Log the reply. Write down every correction she made, and which block it was in. Block 1 corrections mean you heard the request and missed the tune; block 3 corrections mean a box on the lineage was guessed; a correction to the declared copy means nobody had declared it, and now somebody has.
  3. Re-run the bench with the question you would now ask first, and compare the score, the false beliefs and the 20-minute counter with your session 3 run. The gap is what five sessions bought.
  4. Teach one teach-back line to a colleague on the data side, and ask them to use it in their next meeting. "A file that exists three times has no real copy until someone declares one" is a good first choice. A framework is only a framework once two people use it the same way.
Check yourself

Three questions

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

1 · Your run on the bench scores 44 with two false beliefs. A colleague's scores 40 with none. Whose meeting was better, and what do you do next?

Read false beliefs before net value. The fast interview hears 33 points on this bank, and its five false beliefs cost 16, leaving 17. "The POS is the source of truth" alone would reverse block 3 and put a pipeline on the wrong copy.

2 · She opened with "Our numbers never match." Why does block 4 say "no new pipeline yet"?

The line is not caution for its own sake. It is the order the grid in session 5 chose: declare, write, then automate. Saying it out loud to a person who asked for the numbers to match is what makes it hers to agree to rather than a surprise in week three.

3 · Once trust was high, Adeline told you that Kenneth, the only IT person with the only POS admin login, is leaving in January, and that she has not told the team. Where does that fact go?

The fact shapes the work and does not appear in the document. Write the brief as if it will be forwarded, because it will be, to finance and to Priya; a confidence that surfaces in a forwarded brief costs the trust of 3 that produced it.

Sources covered

What this session teaches, and where it came from

✓The preset scores the run is read againstSession 3's bench, re-run in node on the printed bank file for this page: technical opener 15, efficient interview 17 (33 heard, 16 lost to five false beliefs), 200 shuffles 27.6 (5 to 45), Six Doors 47, tuned 51; after 20 minutes 0, 0, about 14, 20 and 24. The ceiling of 62, 34 by minute 20, is what a search finds when it reads her fact sheet. The ordering and the mechanism are the finding, never the numbers as facts about a real business
✓What the tuned 45 minutes never heardRead from the same run's log: the tuned order ends on the limits question and never asks for the upward date or Priya's two hours, so the worked brief marks the board and auditor dates and Priya's time "to confirm with you"
◐A conversation went somewhere if the other side committed somethingRob Fitzpatrick, The Mom Test, self-published, 2013; reported from summaries. Block 6 is that test written down
◐The written bridge as block 4's first stepThe winner on session 5's grid, 504 multiplied and 8.0 averaged, with the export as runner-up; those digits are the engineer's written judgement, and whether ICE multiplies or averages is contested
◐The 24-hour norm and the one-page ruleWorking norms, not research findings. No study is quoted for either, and the reasons given are the ones on the page
◐Harbourline, Adeline Tan, Kenneth, Priya, the worked brief and the three storiesConstructed. The worked brief is written from her printed fact sheet and is an example, not a template to copy

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

Session 6 cheat sheet · pin this

Read your run in orderFalse beliefs, doors, net value, the 20-minute counter. Two false beliefs outweigh four points.
Six blocksHer words · the decision · the lineage · first and not yet · how we know · who does what.
Block 3 declares the copyFive boxes, where the numbers part company, and which copy is real and who said so.
Say what you will not build"No new pipeline yet" is the line that most needs her agreement.
Confidences shape, never appearA login that leaves in January decides block 4. The brief says only: no step depends on one login.
16 of 16, or another hourA half-declared copy is read as a declared one by the person who books the number.