Where we start
The Business track is for the people who own the sales number and the people who have to explain it: the BD lead, the sales manager, the founder who signs off the plan, the head of data asked "is this forecast real?". Four sessions: tonight, what a pipeline is evidence of; then how to read a pipeline review without being steered; then who owns the forecast and who owns its error rate; then how to get from pipeline to a hiring plan. No code. The Analyst track builds the same numbers from the rows. Kettle & Co's office-tea arm, a BD lead and four account reps selling tea subscriptions to offices in Japan, is constructed: its people, deals and amounts are invented and labelled. The timings and outcomes underneath come from real rows of Olist's public B2B funnel, a Brazilian marketplace recruiting sellers.
★ What you walk out with tonight. A stage list for your own pipeline where every stage names something the buyer did and where it is recorded, the four numbers your pipeline rests on with their honest definitions, and one velocity figure computed with the median cycle time, not the mean. The stage list is the first page of the forecast contract in Business session 3.
A stage is something the buyer did
5 min liveMost pipelines start life as a list of things the rep does: called, emailed, demo given, proposal sent. Every one of those can happen while the buyer does nothing. A stage that a rep can reach alone measures effort, and effort is not evidence that a deal will close. Rewrite each stage as an act by the buyer, and record where the proof lives.
LiveThree tests for a stage definition3 min▶
Who moved? If the rep can reach the stage without the buyer doing anything, it is an activity, not a stage. "Proposal sent" fails; "buyer asked for a price" passes.
Where is the proof? Each stage names one record a second person can check: a call note with the buyer's words, a trial log, an e-signature request. If the only proof is the rep's memory, the stage will drift with the rep's mood.
Can it go backwards? A trial that ends with "not this year" moves the deal back. A definition that only ever moves forward hides every stall. Analyst session 1 shows why most CRMs lose the backward moves unless somebody keeps the event log.
Self-studyWhat the CRM vendors do by default2 min▶
HubSpot's default deal pipeline, read on its knowledge base in October 2026, ships seven stages: Appointment scheduled, Qualified to buy, Presentation scheduled, Decision maker bought-in, Contract sent, Closed won and Closed lost. Two of the five open stages are things a rep can do alone (schedule, present). Salesforce's defaults are reported by third-party guides to follow a similar sales-process naming. Defaults are a starting point for a team that has not thought about it yet, not a definition of evidence; rename them to buyer acts before the first forecast relies on them. Re-verify the vendor pages before you teach from them: they change.
The demo that was a stage. Kettle's pipeline used to have "Demo given" as stage 3. Ben, the most energetic rep, gave tasting demos to anyone who would sit down, including receptionists with no budget. His stage-3 count was the highest on the team and his win rate the lowest. Renaming stage 3 to "Tasting trial: the office agreed to a station for two weeks" cut his stage-3 deals by half overnight and made the stage worth reading. Constructed Kettle & Co example; the pattern is common.
Four numbers carry every pipeline
5 min liveHowever many dashboards sit on top, a pipeline rests on four numbers: how many deals are in it, what share of them win, how big a won deal is, and how long a deal takes to close. Each has an honest definition and a flattering one, and the gap between them is where most pipeline arguments live.
LiveThe flattering version of each number3 min▶
Deals. Counting every contact as a deal makes the pipeline look full and the win rate look terrible. In Kettle's quarter 153 of 300 open deals sit at stage 1, Contacted; none of the 1,022 stage-1 deals in the previous quarter closed inside that quarter. Report stage 1 separately as leads.
Win rate. "Won this month divided by deals created this month" mixes two groups of deals. Win rate is the share of deals that entered together and have now been decided. Analyst session 2 shows how the period version swings by tens of points on the real rows.
Deal size. The average asked price includes deals that will be discounted or never signed. Use the median signed amount, and report the largest deal separately, because one whale can move a quarter (Analyst session 6 breaks the bench with exactly that).
Cycle time. On the real Olist rows, the median won deal closed 14 days after first contact; a quarter of them took 54.75 days or more, a tenth took 161.9 days or more, and the mean is 48.4 days. Any formula that uses "average cycle time" is using the 48.4.
Self-studyWhy the real rows are a Brazilian marketplace, not a tea company2 min▶
Public B2B pipeline data is rare: companies do not publish their CRM. Olist, a Brazilian marketplace, published 8,000 marketing-qualified leads from businesses that asked to sell through it (first contact June 2017 to May 2018) and the 842 that signed, with dates. That is a real B2B funnel with real timings. It has no lost deals and no stage history, so every stage, amount and rep on these pages is constructed and labelled. The same rows feed the funnel bench in Marketing, session 4 ↗ for budget and acquisition cost; here they are used for cycle time and forecasting.
Velocity: the four numbers multiplied out
5 min livePipeline velocity is the four numbers in one line: deals times win rate times deal size, divided by cycle length. The answer is revenue per day the pipeline produces. It is an identity, not a forecast: it says what the four numbers imply if they hold. Its use is to show which lever moves revenue, and its trap is the denominator.
LiveWhat velocity is good for, and what it is not3 min▶
Good for: choosing a lever. Because it is a product, a 10 percent gain on any one of the three top terms is worth the same 10 percent of velocity. Cutting cycle length by 10 percent is worth a little more (one over 0.9 is 1.11). That makes a useful argument about where to spend effort, and it is arithmetic, not evidence.
Not good for: a forecast. Velocity assumes the four numbers hold, that every deal behaves like the typical one, and that the deals in the pipe today are like the ones that closed before. Analyst session 4 builds forecasts that test those assumptions instead of assuming them.
No single origin. The velocity formula circulates in sales-operations writing without one source to cite. Treat it as a convention whose arithmetic you can check, which is a better position than citing a name.
Self-studyWhy the median is still not the whole answer2 min▶
The median describes the typical won deal. Revenue, though, often sits in the slow tail: big offices take longer to sign. If your largest deals close slowest, a velocity built on the median can overstate how soon the money arrives. The honest version is two numbers, median and 75th percentile, and a sentence on which deals sit in the tail. Analyst session 3 draws the full distribution and the curve for deals still open.
The board slide that tripled overnight. Kettle's BD lead presented velocity using the CRM's "average days to close". A new analyst rebuilt it with the median and velocity jumped about 3.5-fold, with nothing in the business changed. The right response was neither number alone: both, labelled, plus the 75th percentile. Constructed Kettle & Co example using the real Olist median and mean.
Rewrite your stages as buyer acts
★ 22 min · everyone works it throughNo code, one page. Take your own pipeline's stage list, or Kettle's old one (Called, Demo given, Proposal sent, Negotiation). Five steps turn it into stages that are evidence. Do step 1 together, steps 2 to 4 in pairs, then read your step 5 velocity line aloud. Your stages will differ from Kettle's, which is the point.
Step 1 · List what you have. Write your current stage names in order, exactly as the CRM shows them. Mark each one R if the rep can reach it alone, B if the buyer has to do something.
Step 2 · Rewrite every R as a buyer act. Ask: what would the buyer have to do for this to mean something? "Demo given" becomes "the office agreed to a two-week trial station". Keep stage 1 as the one rep-only stage and call it what it is.
Step 3 · Name the record. For each stage, the one record a second person could open to check it. If no such record exists today, write what would have to be logged.
Step 4 · Allow the backward move. For each stage, write what sends a deal back, and confirm somebody records the date it happened. Without dates you cannot rebuild last month's pipeline, which is the first thing Analyst session 1 needs.
Step 5 · One velocity line, two cycle numbers. Fill in your four numbers with the honest definitions, and compute velocity twice: with the median cycle and with the mean. Read the two aloud and say which one your dashboard shows today.
Keep the sheet. The stage list is page one of the forecast contract in Business session 3. If a stage has no record, the analyst cannot measure it, and a forecast built on it inherits the rep's mood.
Before Business session 2
30 min- Count your stage-1 share. What share of your open pipeline sits in a stage the rep can reach alone? Write it down; Kettle's is 153 of 300.
- Find your cycle-time definition. Ask whoever owns the CRM report whether "average days to close" is a mean or a median, and from which date to which.
- Pick one stage to rename as a buyer act, and ask one rep whether the new name would change where their deals sit today.
- Bring last Monday's pipeline report. Business session 2 reads it for coverage, stale deals and deals that moved quarters.
Three questions
Clear all three and Business session 1 gets stamped in your passport.
1 · Which of these is a pipeline stage that counts as evidence?
A stage the rep can reach alone measures effort. A buyer act with a record a second person can check is evidence.
2 · On the real Olist rows the median won deal took 14 days and the mean 48.4. What does that do to a velocity formula that uses "average cycle time"?
The few deals that took months pull the mean up. Report which cycle number you used, and show the 75th percentile with it.
3 · What is pipeline velocity?
It says what the four numbers imply if they hold. It has no single origin, and it assumes away everything a forecast has to test.
What this session teaches, and where it came from
Every fact on this page, and its verification tier, is recorded in the course's source map.
Business session 1 cheat sheet · pin this
You can say what each stage proves and which four numbers your pipeline rests on. Business session 2 reads a pipeline review the way a sceptical finance partner would: coverage ratios and where "3x" comes from, stale deals, and deals pulled forward or pushed out.