Skip to content

Services

Three fixed-scope offers.

Each one has a price, a duration, and a written deliverable. Most engagements start with the diagnostic. If the data can’t support the analysis you want, I’ll say so and deliver a measurement plan instead.

The offers

$2.5k–$4.5k
10 business days

Signals Diagnostic

Ten business days to agree on what to measure, why, and what is missing. Ends with a written plan.

Hover or tap to see outcomes →

Outcomes:

  • KPI tree ratified by stakeholders
  • Event schema v1 ready to ship
  • Gap list with prioritized fixes
  • 90-day instrumentation roadmap
Learn More
$6k–$18k
2–4 weeks

Spine Build Sprint

Two to four weeks to make the measurements true: events, dbt models with tests, and 3 dashboards execs actually look at.

Hover or tap to see outcomes →

Outcomes:

  • Reliable events flowing to warehouse
  • Starter dbt models with tests
  • Executive dashboards that pass the laugh test
  • Runbook for your team to maintain it
Learn More
$1.5k–$4k/mo
6/12/20 hrs per month

Fractional Steward

A fixed block of hours each month to keep definitions from drifting and give each release a measurement plan.

Hover or tap to see outcomes →

Outcomes:

  • Monthly KPI review & anomaly flagging
  • Analysis queue (prioritized requests)
  • Release readouts & measurement plans
  • Governance (naming, QA, documentation)
Learn More

Tap a card to see what it delivers.

Service Comparison

FeatureDiagnosticSpine BuildAI PilotSteward
KPI Framework
Event Schema
Implementation
Dashboards
AI Integration
Ongoing Support

Also available: Applied AI Pilot

One AI feature scoped to a single KPI, built as a thin working prototype with an evaluation rubric for quality, latency, and cost. $5k–$12k, 2–3 weeks. I only recommend it once the metric it should move already exists and is trusted, which usually means after a diagnostic.

How the pilot works

Not sure which fits

That is what the fit call is for. Tell me what you are trying to understand or fix and I will say which offer applies, or that none does.

Start with a fit call