← All labs

LAB 01 / Forecasting system

A forecast that explains itself.

What can close, why do we believe it, and what changes the answer?

My role

System architecture, operating logic, interface design, and deployment

Built for

Revenue leaders making weekly calls across multiple motions, owners, and time horizons

Operating cadence

Daily refresh, weekly operating call, monthly calibration

Why it exists

Traditional forecasts compress judgment into one number, then force leaders to debate the number instead of the evidence. This system was built to make conviction visible. Every dollar sits in a named forecast layer, every assumption can be challenged, and every change has a source.

The interface replaces a single weighted-pipeline number with an inspectable forecast. Leaders can see the assumptions, pressure-test scenarios, and trace every adjustment back to a commercial signal.

Working product

Inspect the system in motion.

Switch views, follow the evidence, and see how an automated signal becomes an owned operating action.

Conviction ForecastANONYMIZED PRODUCT EXAMPLE

Daily model complete

Views

System state

Ready for review

Current operating call

$1.92M with a visible path to $2.26M

The call separates what is booked from what requires commercial judgment. Every layer can be inspected, challenged, and compared with the prior week.
Current call$1.92M

80% of plan

Upside$340K

3 named paths

Gap$480K

after calibrated call

Booked$840K
Commit$610K
Calibrated pipeline$270K
Inbound + partners$200K
Largest movementEvidence added

Commit strengthened by $118K

Two opportunities added buyer-confirmed dates and advanced with complete next steps.

Assumption at riskReview Thursday

Inbound capacity is 14% below plan

Response time improved, but qualified volume is not yet supporting the original model.

All names, values, accounts, and messages are anonymized or illustrative. The interaction patterns reflect working systems.

Operator experience

What the person using it can actually do.

01

Conviction view

Booked, commit, calibrated pipeline, inbound, partner, and spillover shown as separate forecast layers.

02

Scenario lab

Pressure-test close timing, conversion, capacity, and named deal outcomes without editing the source model.

03

Deal review

Inspect the evidence supporting each late-stage call, including momentum, risks, and owner judgment.

04

Accountability thread

Route a gap or changed assumption to an owner and keep the response attached to the forecast.

Under the interface

The automation closes a loop.

The value is not the alert or the dashboard. It is the complete path from source evidence to a verified operating outcome.

  1. 01

    Collect

    Pull CRM state, activity history, call evidence, targets, and source-level conversion.

  2. 02

    Calibrate

    Compare stated stage against observed behavior, age, source, and historical outcomes.

  3. 03

    Explain

    Generate a plain-language account of movement, risk, and the largest drivers of change.

  4. 04

    Route

    Publish the call, flag assumption changes, and assign the few decisions that require human judgment.

  5. 05

    Learn

    Measure actuals against the call and update the next calibration cycle.

Signal layer

Inputs are evidence, not decoration.

Pipeline historyStage movementCall signalsRep judgmentInbound capacityPartner contribution
Separate math from judgmentNever hide uncertaintyTrace every overrideOptimize for the decision, not the dashboard

How it works

  1. 01

    Normalize pipeline and historical conversion inputs

  2. 02

    Calibrate confidence by stage, age, source, and observed behavior

  3. 03

    Expose assumptions through editable scenarios

  4. 04

    Turn the model into a weekly operating decision

Working stack

CRM data / Python / Vercel / Model routing / Scheduled jobs

Evidence of practice

The broader operating discipline behind this work helped rebuild forecast rigor, shorten a sales cycle by 20%, and move quota attainment from below 30% to above 60%.
Scenario modelingPipeline calibrationSource lineageExecutive narrative

What it changes

An executive forecast surface that shows the number, the logic behind it, and the fastest path to close the gap.

The case study protects confidential operating data while showing the architecture, judgment, and interaction model in depth.

Build index

See the rest of the systems.

Explore Stryker Labs