Mike O'Dell Surveys · Client Discovery

Day-to-day operations interview guide

Bring this to the operations sit-down and take notes directly into it (the checkboxes and blanks are live on screen). Goal: leave with enough to lock the data model, the RBAC matrix, and the MVP scope. Feeds BUILD_PLAN.md Part 1 (Discovery) and Part 4 (Data Model).

Tip · Print or "Save as PDF" → it switches to a clean, write-on-it layout
A

How to run the session


Listen hard for hidden work / red flags: "we just know" (tribal knowledge), shadow spreadsheets nobody mentioned, manual re-keying of the same data into two systems, and "I text the crew" / "I call to check" (the communication gaps you're replacing).
0

Company-wide framing

Ask everyone; it sets context and surfaces the wedge.


1

Trace a real job end-to-end (the spine)

Pick 2–3 recent, representative jobs and walk each through every stage. At each step capture: who does it, what fields, what tool / where it lives, how long, and the handoff. This becomes your data model.


StageWhoData / fieldsWhere it lives todayPain / breaks
Intake (how it comes in)
Estimate / bid (if any)
Job creation (number scheme?)
Research & prep (deeds, plats, control, CAD)
Scheduling / assignment (crew, vehicle, equipment, date)
Field work (what's collected, instruments)
Field reporting (notes, photos, issues, time)
Office processing (download, drafting, QC)
Deliverable (what + format)
Delivery to client
Invoicing & payment
Archive (where it lives after)

Critical to nail down here

2

Role-by-role question banks


Company Owner
  • How do you know today whether a job was profitable? ______
  • What numbers do you wish you saw daily / weekly? ______
  • Revenue & margin by job type — which work is profitable vs not? ______
  • Growth / headcount plans the platform should support? ______
  • Who may see pay, financials, profitability? ______
Project Manager
  • How do jobs come in (call, email, repeat, bid)? Who creates them? ______
  • How do you decide which crew gets a job? Constraints — skills, certifications, equipment, location? ______
  • How do you track status now, and answer "what's the status of X"? ______
  • What documents exist per job and who produces them (CAD/drafting)? ______
  • How do crews learn a packet was revised? ______
  • Which handoffs break or get dropped? ______
Office Staff / Scheduler
  • Walk me through building the schedule — how far ahead, what tool? ______
  • Timesheet collection: how, how often, what format? ______
  • Payroll prep: every step, how long, what tool. Pay types (hourly/salary/1099), OT rules, per-diem, mileage, bonuses? ______
  • Invoicing: who, when, what system, how is AR / unpaid tracked? ______
  • Where do customer records live? ______
  • PTO requests & approvals — current process? ______
Field Crew (talk to an actual party chief)
  • What phone/tablet do you use? Carrier? How's signal — how often no service? ______
  • How do you get today's assignment + the packet right now? What's annoying? ______
  • What do you need on site (maps, plats, control points, deed, instructions)? ______
  • How & when do you report back — notes, photos, issues? On site or end of day? ______
  • How do you track time / mileage today? ______
  • What makes you stop and call the office? ______
HR / Payroll (often the owner or office — confirm who)
  • Certifications/licenses tracked (PLS, CST, OSHA-10, CDL)? Who owns renewals, how reminded? ______
  • How are pay rates kept confidential today? ______
  • Tax forms (W-2/1099) — stored where, or handled by a payroll provider? ______
  • New-hire onboarding steps? ______
3

Tools being replaced (migration inventory)

For each tool: what it does, who uses it, the data in it, must-keep features, cost, export format. The cost column is also your consolidation sales pitch.


ToolPurpose / who usesData heldMust-keep / exportCost
Ignite (job distribution)
Spreadsheets
Google Drive / file storage
Accounting (QuickBooks/Xero?)
Payroll tool
PTO tracker
Texting / group chats
_other_
4

Data & documents


5

Sensitive data & compliance

Shapes your security posture — get answers before modeling anything sensitive.


Decision to lock early: store tax forms yourself (more security burden) or link out to the payroll provider. It changes the architecture.
6

Devices, connectivity & scale


7

Integrations (now vs later)


8

Baseline metrics (to prove ROI later)

Capture today's numbers so you can measure improvement after launch.


9

MVP scope (freeze it before building)


After the meeting — produce these


  1. Workflow diagram — the job lifecycle from §1 (becomes the dispatch/status logic)
  2. Data dictionary — every entity, field, and exact status value (→ Part 4 + first migrations)
  3. Tool migration inventory — §3, with what data must migrate
  4. RBAC matrix — for each role × each sensitive resource: allowed / denied (your most important test suite)
  5. MVP scope statement — §9, written down and protected
  6. Success-metric baselines — §8 numbers, to measure against post-launch
Bottom line: the parts that change based on this meeting are mostly the job fields, statuses, and role permissions — everything else (auth, app shell, design system, infra) you can already build. Capture §1 and the RBAC matrix well and you can start coding the domain the next day.