CASE STUDY · 2021 · ENTERPRISE SAAS

LiDAR Grid.

Designing order intelligence for a LiDAR scanning network at scale.

Role
Technical UX Designer
Duration
3 Weeks
Platform
Enterprise Web SaaS
Company
InsideMaps Inc.
Operations Command Center
128 active orders · 34 scanners · 3 markets
MarketAll marketsWindowToday Updated 4s ago
⌘K
6
Active orders
128
+12vs last week
Scanning now
14live
across 3 markets
At-risk (SLA)
7
-3slipping or failed
Avg turnaround
3.4days
-0.6dorder → delivery
Live dispatch34 scanners · 14 active
Bay Area14
Nashville9
Miami11
Live dispatchGPS · 4s
ScanningScheduledOn-timeAt risk
3 markets
Pipeline128 orders
Ordered
21
Defined
17
Scheduled
26
Scanning
14
In QA
18
Finished
24
Failed
3
Slipped
4
Declined
1
Order queue128
Filters New order
PropertyClientMarketScannerStatusSLA
4821 Camino Real, San Jose
LG-84213
Redwood RealtyBay AreaMOMara OkaforScanning2h 40m
210 Harding Pl, Nashville
LG-84190
Beacon HomesNashvilleTATheo AlvarezIn QAOn time
1749 Bay Rd, Miami
LG-84176
Vista GroupMiamiDPDana PortisSlipped+1d 4h
88 Winchester Blvd, Campbell
LG-84131
Redwood RealtyBay AreaLCLin ChenScheduledTomorrow
305 Union St, San Jose
LG-84109
Marlin RealtyBay AreaAssignOrderedNeeds scanner
92 Ocean Dr, Miami
LG-83998
Vista GroupMiamiRVRafa VanceFailedRescan

A scanning network had outgrown the tool that ran it. The fix was not more features. It was giving each operator exactly what they needed to act, and nothing else.

At a glance
The problemManagers couldn't see at-risk orders until they had already failed, and scheduling ran over email, outside the system entirely.
The outcomeShipped and deployed as the InsideMaps operations dashboard, the shared system of record for the scanning network.
My roleSole designer, from workflow mapping to a shipped enterprise dashboard.
TimelineInsideMaps · 3-week engagement · 2021
ApproachThree role-specific dashboards over one 9-state status language shared across the whole network.

A company at scale. A system built for one.

InsideMaps deploys LiDAR operators across dozens of markets every week. Each order moves through a multi-party lifecycle: a client orders, operations assigns a scanner, the scanner accepts and schedules, the scan happens, QA reviews, delivery is confirmed. Before this system, every step of that coordination ran on spreadsheets and email chains, with no single source of truth.

01

No pipeline visibility

Managers could not see at-risk orders until they had already failed.

02

Coordination by email

Scanner assignment and scheduling happened outside the system with no committed dates.

03

Manual data entry

Order creation was error-prone with no validation, no drafts, and no bulk import.

What we were working with.

The original module tracked orders in one generic view: no role differentiation, no structured scanner workflow, no status language operators could act on. Every field was editable inline, creating version-control problems. It had no clear mental model for the people using it.

SScanTrack 3.2
OrdersScannersReportsAdmin
Welcome, praman|Logout
HomeOrders › Order TrackingServer time: 03/12/2012 09:41 PST  | Help | Settings
Navigation
My Orders
All Orders
New Order
Bulk Update
Exports
Saved Views
Overdue (Bay Area)
Failed – last 7d
Unassigned orders
Order Tracking(137 records)
+ New Scan OrderExport to CSV
Filter:All Markets  ▾All Statuses  ▾All Scanners  ▾Search:keyword...GoReset
ProjectProject IDOrder DateDue DateScheduledFinishedScanner EmailMarketStatus
4821 Camino RealST-1042803/04/1203/11/1203/09/12-mokafor@scanops.netBay AreaScanning
210 Harding PlST-1042503/04/1203/10/1203/08/1203/09/12talvarez@scanops.netNashvilleSubmitted
1749 Bay Rd Unit 4ST-1041903/02/1203/07/12(!)03/06/12-dportis@scanops.netMiamiFailed
88 Winchester BlvdST-1041403/02/1203/12/1203/12/12-lchen@scanops.netBay AreaScheduled
305 Union StST-1041103/01/1203/08/12--(unassigned)Bay AreaOrdered
92 Ocean DrST-1040602/29/1203/05/12(!)03/04/12-rvance@scanops.netMiamiFailed
6710 Almaden ExpyST-1040202/28/1203/06/1203/05/1203/06/12kboyd@scanops.netBay AreaSubmitted
44 Music Sq EST-1039802/27/1203/09/1203/07/12-talvarez@scanops.netNashvilleOn Hold
1201 Brickell AveST-1039102/27/1203/02/1203/01/12-(unassigned)MiamiCancelled
550 Moorpark AveST-1038802/24/1203/03/1202/29/12-mokafor@scanops.netBay AreaScanning
With selected:Reassign scanner  ▾Apply
Displaying 1–10 of 13712314

The original order-tracking module. One generic table, inline-editable fields, no role-based access, no status taxonomy, the same view for every operator.

Design decisions have origins.

A 3-week engagement is not long enough for formal usability testing. It is long enough to map the real workflow before touching any UI, list every action each role performs, and separate the old system’s design-gap failures from its process gaps. These four moments shaped every decision that followed.

01Workflow Mapping

The 9 status states were discovered, not invented.

Before touching any UI, I mapped the full scanning lifecycle: ordered, defined (scanner accepts a date), scheduled, in QA, submitted, finished. Then the ways it breaks: a scan fails, a job slips past due, a scanner declines after accepting. Six healthy states, three failure states. The 9 states came out of the map, not a design decision: operational reality in one visual language.

Success path · 6 states
Failure modes · 3 states
Hover a state. 6 success + 3 failure = the 9-state taxonomy.
02Role Analysis

The three-way role split was proved, not assumed.

I listed every action each role performs. Admins: create orders, assign scanners, bulk update, export, track delivery, manage access. Scanners: view assigned jobs, accept with a date, decline, mark complete. Clients: track status, see a delivery ETA, open and download the finished model. The three lists share almost nothing. Separate dashboards were not a preference, they were the action map’s conclusion: putting one role in front of another’s surface would add noise, never capability.

Shared actions: 0
Admin · 6
Create ordersAssign scannersBulk updateExport dataTrack deliveryManage access
Scanner · 4
View assigned jobsAccept with a dateDeclineMark complete
Client · 5
Track order statusSee delivery ETAView 3D modelDownload deliverablesRequest a rescan
03Failure Analysis

The calendar step addresses one specific failure.

The original system let scanners accept jobs without committing to a date. The failure mode: accepted jobs went silent until after the due date, and operations found out only once the deadline passed. The calendar confirmation is not friction for its own sake. It forces the one fact, when the scanner will actually show up, that prevented the most common failure in the old workflow.

Day 0Job accepted
?Silence, no date
Due dateMissed deadline
Outcome: silent failure, found only after the deadline.
04Information Hierarchy

Column selection came from watching, not guessing.

I mapped which fields operations needed visible at a glance versus which they only looked up when troubleshooting an order. At a glance: status, due date, scanner email, market. Everything else (access codes, contact details, coordinates, special instructions) belongs in the detail panel. That split drove the column configuration in both the admin and scanner views.

Order table
StatusDue dateScanner emailMarket
Detail panel · on lookup
Access codesContact detailsCoordinatesSpecial instructions

Same data. Three radically different views.

The most consequential architectural decision was role-based access. Admins get full CRUD, bulk operations, CSV import, and scanner assignment. Scanners get just enough to accept, schedule, and execute a job. Clients, who are external, get only their own orders and finished models. The same order appears in all three views, stripped to exactly what that operator needs to act on and nothing else.

Operations · the command center
Operations Command Center
128 active orders · 34 scanners · 3 markets
MarketAll marketsWindowToday Updated 4s ago
⌘K
6
Active orders
128
+12vs last week
Scanning now
14live
across 3 markets
At-risk (SLA)
7
-3slipping or failed
Avg turnaround
3.4days
-0.6dorder → delivery
Live dispatch34 scanners · 14 active
Bay Area14
Nashville9
Miami11
Live dispatchGPS · 4s
ScanningScheduledOn-timeAt risk
3 markets
Pipeline128 orders
Ordered
21
Defined
17
Scheduled
26
Scanning
14
In QA
18
Finished
24
Failed
3
Slipped
4
Declined
1
Order queue128
Filters New order
PropertyClientMarketScannerStatusSLA
4821 Camino Real, San Jose
LG-84213
Redwood RealtyBay AreaMOMara OkaforScanning2h 40m
210 Harding Pl, Nashville
LG-84190
Beacon HomesNashvilleTATheo AlvarezIn QAOn time
1749 Bay Rd, Miami
LG-84176
Vista GroupMiamiDPDana PortisSlipped+1d 4h
88 Winchester Blvd, Campbell
LG-84131
Redwood RealtyBay AreaLCLin ChenScheduledTomorrow
305 Union St, San Jose
LG-84109
Marlin RealtyBay AreaAssignOrderedNeeds scanner
92 Ocean Dr, Miami
LG-83998
Vista GroupMiamiRVRafa VanceFailedRescan

Operations sees the whole network: a live dispatch map, the nine-state pipeline, and every at-risk order surfaced before it slips. Full control, because this is the operator who has to act on all of it.

Scanner · the field app
9:41
Today
Tue · Jun 24 · Bay Area
MO
3Jobs today
1Active
12:30Next
Current job
4821 Camino Real, San Jose
Redwood Realty · LG-84213
Scanning
Capture map · Floor 1
Capture progress3 of 4 rooms
Next job210 Harding Pl, Campbell Confirm by 6 PM
Confirm your arrival window
Lock a slot so ops can plan the route and the client gets an ETA.
Wed 9-11amWed 1-3pmThu 9-11am
Today's route3Bay Area
9:004821 Camino RealSan JoseScanning
12:303390 Stevens CreekSan JoseScheduled
3:1588 Winchester BlvdCampbellScheduled
JobsRouteProfile

The scanner carries one job at a time: today's route, the current capture, and a single decision, commit an arrival window. Everything the ops surface holds is stripped away.

Client · the portal
LiDAR GridClient portal
Redwood RealtyRR

Your orders

Track scans and pick up finished models.

3D model · ready
Latest delivery Ready
1428 Camino Real, San Jose
Delivered Jun 28 · 2,140 sq ft · 4 rooms
4
Active orders
12
Delivered this month
3.8days
Avg turnaround
Recent orders12Showing 5 of 12
PropertyOrderedStatusDelivery
4821 Camino Real, San Jose
LG-84213
Jul 26ScanningJul 31
88 Winchester Blvd, Campbell
LG-84131
Jul 24In reviewJul 30
305 Union St, San Jose
LG-84109
Jul 28ScheduledAug 2
1290 Pruneridge Ave, Santa Clara
LG-84066
Jul 20DeliveredJul 27
640 Blossom Hill Rd, San Jose
LG-83994
Jul 16DeliveredJul 24

The external client sees only their orders and finished models: status in plain language, a delivery ETA, and one button to open the 3D scan. None of the assignment, QA, or scheduling the ops team lives in. Same order data, a third lens.

9 states. One language.

Every order passes through a defined lifecycle. The taxonomy covers both the success path and every failure mode, so operations can triage exceptions at a glance instead of opening each order individually.

OrderedOrder placed, awaiting assignment
DefinedScanner accepted an arrival window
ScheduledScan date confirmed
ScanningCapture in progress on site
In QAScan complete, in quality review
FinishedDelivered to the client
FailedScan failed, needs a rescan
SlippedPast its due date, flagged for review
DeclinedScanner declined after accepting
The taxonomy, running as a board
Pipeline
128 orders · 9 states
MarketAll marketsWindowToday Updated 4s ago
⌘K
6
Board Table
Group: Status Filters2
120 active 8 at risk New order
Ordered21
305 Union St, San Jose
LG-84109Marlin Realty · Bay Area
AssignNeeds scanner
1180 Foxworthy Ave, San Jose
LG-84221Redwood Realty · Bay Area
AssignNew
4402 Belmont Blvd, Nashville
LG-84218Beacon Homes · Nashville
AssignNew
77 Brickell Key Dr, Miami
LG-84205Vista Group · Miami
Assign2d
Defined17
2210 Lincoln Ave, San Jose
LG-84198Redwood Realty · Bay Area
LCLin ChenReady
616 Church St, Nashville
LG-84187Beacon Homes · Nashville
AssignScope set
940 Coral Way, Miami
LG-84172Vista Group · Miami
DPDana PortisReady
Scheduled26
88 Winchester Blvd, Campbell
LG-84131Redwood Realty · Bay Area
LCLin ChenTomorrow
3390 Stevens Creek, San Jose
LG-84156Marlin Realty · Bay Area
MOMara OkaforWed 1pm
1450 Demonbreun St, Nashville
LG-84149Beacon Homes · Nashville
TATheo Alvarez+1d
500 Biscayne Blvd, Miami
LG-84140Vista Group · Miami
KBKayla BoydThu 9am
Scanning14
4821 Camino Real, San Jose
LG-84213Redwood Realty · Bay Area
MOMara Okafor2h 40m
622 Ponce De Leon, Miami
LG-84203Vista Group · Miami
DPDana PortisOn site
3010 West End Ave, Nashville
LG-84195Beacon Homes · Nashville
RVRafa Vance1h 10m
In QA18
210 Harding Pl, Nashville
LG-84190Beacon Homes · Nashville
TATheo AlvarezIn review
1290 The Alameda, San Jose
LG-84167Redwood Realty · Bay Area
LCLin ChenIn review
88 SW 7th St, Miami
LG-84158Vista Group · Miami
DPDana Portis+6h
705 Berry Rd, Nashville
LG-84151Marlin Realty · Nashville
RVRafa VanceQueued
Finished24
1620 Hamilton Ave, San Jose
LG-84088Redwood Realty · Bay Area
MOMara OkaforDelivered
44 Music Sq E, Nashville
LG-84072Beacon Homes · Nashville
TATheo AlvarezOn time
330 Ocean Dr, Miami
LG-84061Vista Group · Miami
KBKayla BoydDelivered
210 Bascom Ave, Campbell
LG-84055Marlin Realty · Bay Area
LCLin ChenDelivered
At risk8
92 Ocean Dr, MiamiFailed
LG-83998Vista Group · Miami
RVRafa VanceRescan
1749 Bay Rd, MiamiSlipped
LG-84176Vista Group · Miami
DPDana Portis+1d 4h
620 Meridian Ave, San JoseSlipped
LG-84120Marlin Realty · Bay Area
LCLin Chen+8h
15 Gay St, NashvilleDeclined
LG-84034Beacon Homes · Nashville
No scannerClient declined
808 Brickell Ave, MiamiFailed
LG-84012Vista Group · Miami
KBKayla BoydUpload failed

Every order is a card in exactly one state. Operations reads the whole network at a glance and pulls the at-risk column first, triage by exception instead of opening orders one by one.

Deliberate friction creates commitment.

Accepting a job introduces one deliberate friction point: before confirming, the scanner must pick an approximate scan date from a calendar. That single step forces them to check their schedule before committing, creates a visible delivery expectation for operations, and moves the order to Defined, signaling a human has taken ownership.

Deliberate friction to create accountability: the pattern reduced unacknowledged scanner assignments across all markets.
9:41
New job offerLG-84577 Respond in 07:41
210 Harding Pl, Campbell
Beacon Homes · Bay Area
~55 min$140
Route to site 8.4 mi · ~18 min driveCampbell
2,480sq ft
5rooms
8.4 miaway
Commit your arrival window
Pick a window so ops can route the day and the client gets an ETA.
WedJun 252ThuJun 261
Wed · 9:00-11:00amArrive by 9:00 · 2-hour windowSelected
Wed · 1:00-3:00pmArrive by 1:00 · 2-hour window
Thu · 9:00-11:00amArrive by 9:00 · 2-hour window
An arrival window is required to accept. Ops locks the calendar hold the moment you commit.
JobsRouteProfile

Complex information, graceful structure.

A new order captures five categories: project metadata, property address with autocomplete, contact person, access credentials, and special instructions. Buildings use different access methods (mechanical lockbox, Rently lockbox, smartlock, gate access, host at home), so each has its own code field. Save as Draft covers operators who do not have every code yet, inline validation catches errors before they become fulfillment failures, and bulk CSV import creates a hundred orders at once, each row validated on the way in.

  • Save as Draft, complex forms need multiple sessions
  • 5 access types, structured around real building entry scenarios
  • Inline validation, real-time error prevention at field level
  • Bulk CSV import, a hundred orders at once, validated per row
New scan order
Create one, or import many
MarketAll marketsWindowToday Updated 4s ago
⌘K
6
Single orderManual entry
Property addressAutofills from parcel
4821 Camino Real, San Jose
Verified·APN 249-14-021
Client
Redwood Realty
Market
Bay Area
Priority
Standard Rush Scheduled
Special instructions
Gate code, pets, access windows, rooms to prioritize…
Assign scannerAvailability-aware
MOMara OkaforBay Area · next open: Jun 24
Create order Save draftAutosaves to drafts
Bulk importCSV
orders.csv
128 rows · 12 KB
Replace
Parsed preview128 rows mapped
PropertyMarketScannerStatus
12 Alder Ct, San JoseBay AreaMOMara Okafor Ready
77 Peabody St, NashvilleNashvilleTATheo Alvarez Ready
1902 Brickell Ave, MiamiMiamiDPDana Portis Ready
540 Bird Rd, MiamiMiami Missing scanner email
88 Vasona Dr, CampbellSacramentoLCLin Chen Invalid market
231 Hillsdale Ave, San JoseBay AreaRVRafa Vance Ready
124 ready4 need attention Import 124
Good operational software does not show everyone everything. It shows each person exactly what they need to act on.

Every surface designed for its operator.

Nine states, three roles, one shared language, rendered across the operations desktop and the scanner's phone.

Order detail · the full lifecycle of one order
4821 Camino Real
LG-84213 · Bay Area · Redwood Realty
MarketAll marketsWindowToday Updated 4s ago
⌘K
6
Order queueLG-84213Scanning
Ordered
Defined
Scheduled
Scanning
In QA
Finished
Scanner assignmentBay Area
MO
Mara Okafor
Field scanner · Bay Area
Accepted
Accepted · arrives Tue Jun 24, 9:00-11:00am
Added to scanner calendar · confirmed Jun 22, 4:12pm
(408) 555-0142 Message
Reassign Reschedule
PropertySingle-family
4821 Camino Real, San Jose, CA 95126
37.3229° N · 121.9052° W
ClientRedwood Realty
Floor area2,140 sq ft
Rooms4 rooms
Access code#4821
Special instructions
Lockbox on side gate. Two dogs.
Activity4 events
Order createdJun 20 · 10:22am
PRRedwood Realty · Bay Area
Scanner assignedJun 21 · 3:48pm
MOMara Okafor · Field scanner
Accepted arrival windowJun 22 · 4:12pm
MOConfirmed Tue Jun 24, 9:00-11:00am
Scan startedJun 24 · 9:04am
On-site · capture in progress
Capture · in progress
Capture Live
Rooms scanned3 / 4
Points captured4.2M
Coverage86%
Actions
Message scanner
Reschedule
Download modelAt finish
Flag issue

One order, its state timeline, the assigned scanner and committed window, live capture progress, and every action the coordinator can take, in one place.

QA review · every scan checked before it ships
QA Review
18 scans awaiting review
MarketAll marketsWindowToday Updated 4s ago
⌘K
6
Queue18Oldest first
210 Harding Pl, Nashville
LG-84190
TATheo Alvarez2h ago
94%
1902 Belmont Blvd, Nashville
LG-84205
KBKayla Boyd3h ago
88%
77 Almaden Ave, San Jose
LG-84198
MOMara Okafor4h ago
91%
540 Brickell Key, Miami
LG-84182
DPDana Portis5h ago
96%
88 Winchester Blvd, Campbell
LG-84167
LCLin Chen6h ago
90%
1749 Bay Rd, Miami
LG-84150
RVRafa Vance7h ago
85%
210 Harding Pl, NashvilleIn QA
LG-84190 · Nashville · Beacon Homes
ReviewerPRPriya Raman
Captured scan · Floor 1-2
Coverage
94%
Point density
High3.1M points
Rooms
4 / 4all captured
Capture time
38 minon target
Flags2 to resolve · 1 clear
Room 3 · low point density
2.1M pts · below 3.0M target for interior
Inspect
Garage · ceiling gap
0.4 m² unscanned near the north corner
Zoom in
Exterior · complete
Full building envelope captured
View
Approve & deliver Request rescan Add note

The captured 3D scan, coverage and point-density checks, and flagged defects, approve and deliver, or send it back for a rescan.

Analytics · turnaround and failure analysis
Analytics
Last 30 days · all markets
MarketAll marketsWindowToday Updated 4s ago
⌘K
6
Avg turnaround
3.4days
-0.6dorder → delivery
Throughput
128orders
+12vs prior 30 days
On-time rate
92%
+4ppmet SLA window
Failure rate
4.1%
-1.3pprescan · slip · decline
Turnaround trenddays · 6-week rolling
Turnaround SLA target
5.04.03.0
SLA 3.5d3.4d
W1W2W3W4W5W6
Failures by market22 losses · 30d
RescanSlippedDeclined
Bay Area
53
9
Nashville
22
5
Miami
422
8
Rescans down 31% since scanner calendar confirmations shipped.
Pipeline throughputordered → finished
Ordered
142
Defined
131
92%
Scheduled
124
95%
Scanning
118
95%
In QA
109
92%
Finished
98
90%
End-to-end completion69%98/142

Where time goes and where scans fail, broken down by market, so the network improves instead of just running.

Fleet · the scanner network at a glance
Scanners
34 scanners · 3 markets
MarketAll marketsWindowToday Updated 4s ago
⌘K
6
Active now
14live
on site or en route
Idle
12
available to dispatch
Offline
8
off shift
Avg utilization
78%
+4%vs last week
Roster34
Filters Add scanner
ScannerMarketJobsUtilizationRatingStatus
MOMara OkaforOn site · LG-84213Bay Area4
92%
4.9 Active
LCLin ChenOn site · LG-84131Bay Area3
88%
4.9 Active
KBKayla BoydEn route · LG-84208Bay Area4
90%
4.7 Active
TATheo AlvarezOn site · LG-84190Nashville3
85%
4.8 Active
DPDana PortisAvailableMiami2
73%
4.6 Idle
MRMarcus ReedAvailableNashville2
76%
4.7 Idle
RVRafa VanceAvailable · light dayMiami1
64%
4.5 Idle
SNSofia NunezOff shift · back MonMiami0
41%
4.8 Offline
Coverage34 scanners · 3 markets
Bay Area · 14
Nashville · 9
Miami · 11
Live dispatch 3 markets
Bay Area146 active
Nashville94 active
Miami114 active
Utilization by market7-day avg
Bay Area
84%
Nashville
78%
Miami
72%

Utilization, coverage by market, and availability across the whole roster, the supply side of the operation.

The scanner's day, end to end
Today
9:41
Today
Tue · Jun 24 · Bay Area
MO
3Jobs today
1Active
12:30Next
Current job
4821 Camino Real, San Jose
Redwood Realty · LG-84213
Scanning
Capture map · Floor 1
Capture progress3 of 4 rooms
Next job210 Harding Pl, Campbell Confirm by 6 PM
Confirm your arrival window
Lock a slot so ops can plan the route and the client gets an ETA.
Wed 9-11amWed 1-3pmThu 9-11am
Today's route3Bay Area
9:004821 Camino RealSan JoseScanning
12:303390 Stevens CreekSan JoseScheduled
3:1588 Winchester BlvdCampbellScheduled
JobsRouteProfile
Live capture
9:41
Capturing · Bedroom0.4mm · 24fpsFloor 1 · Bedroom
LG-84213 · Redwood Realty
4821 Camino Real
Bedroom · Room 4 of 4
Scanning
Rooms3 of 4 captured
LivingKitchenBathBedroom
Points4.2M
Coverage86%
Elapsed38:12
Capturing
Route
9:41
123Route · Bay Area10.3 MI · 3 STOPS
Next stop · 12:30
3390 Stevens Creek · 6.2 mi
14MIN
Today's route3 stopsBay Area
19:004821 Camino RealSan JoseScanningOn-site
212:303390 Stevens CreekSan JoseScheduled6.2 mi · 14 min
33:1588 Winchester BlvdCampbellScheduled4.1 mi · 11 min
Total10.3 miDrive~25 minEnds3:15 PM
JobsRouteProfile
Job accept
9:41
New job offerLG-84577 Respond in 07:41
210 Harding Pl, Campbell
Beacon Homes · Bay Area
~55 min$140
Route to site 8.4 mi · ~18 min driveCampbell
2,480sq ft
5rooms
8.4 miaway
Commit your arrival window
Pick a window so ops can route the day and the client gets an ETA.
WedJun 252ThuJun 261
Wed · 9:00-11:00amArrive by 9:00 · 2-hour windowSelected
Wed · 1:00-3:00pmArrive by 1:00 · 2-hour window
Thu · 9:00-11:00amArrive by 9:00 · 2-hour window
An arrival window is required to accept. Ops locks the calendar hold the moment you commit.
JobsRouteProfile

The original module. The redesigned system.

Three weeks of design work. Same underlying data. Completely different operational clarity.

Before
SScanTrack 3.2
OrdersScannersReportsAdmin
Welcome, praman|Logout
HomeOrders › Order TrackingServer time: 03/12/2012 09:41 PST  | Help | Settings
Navigation
My Orders
All Orders
New Order
Bulk Update
Exports
Saved Views
Overdue (Bay Area)
Failed – last 7d
Unassigned orders
Order Tracking(137 records)
+ New Scan OrderExport to CSV
Filter:All Markets  ▾All Statuses  ▾All Scanners  ▾Search:keyword...GoReset
ProjectProject IDOrder DateDue DateScheduledFinishedScanner EmailMarketStatus
4821 Camino RealST-1042803/04/1203/11/1203/09/12-mokafor@scanops.netBay AreaScanning
210 Harding PlST-1042503/04/1203/10/1203/08/1203/09/12talvarez@scanops.netNashvilleSubmitted
1749 Bay Rd Unit 4ST-1041903/02/1203/07/12(!)03/06/12-dportis@scanops.netMiamiFailed
88 Winchester BlvdST-1041403/02/1203/12/1203/12/12-lchen@scanops.netBay AreaScheduled
305 Union StST-1041103/01/1203/08/12--(unassigned)Bay AreaOrdered
92 Ocean DrST-1040602/29/1203/05/12(!)03/04/12-rvance@scanops.netMiamiFailed
6710 Almaden ExpyST-1040202/28/1203/06/1203/05/1203/06/12kboyd@scanops.netBay AreaSubmitted
44 Music Sq EST-1039802/27/1203/09/1203/07/12-talvarez@scanops.netNashvilleOn Hold
1201 Brickell AveST-1039102/27/1203/02/1203/01/12-(unassigned)MiamiCancelled
550 Moorpark AveST-1038802/24/1203/03/1202/29/12-mokafor@scanops.netBay AreaScanning
With selected:Reassign scanner  ▾Apply
Displaying 1–10 of 13712314
After
Operations Command Center
128 active orders · 34 scanners · 3 markets
MarketAll marketsWindowToday Updated 4s ago
⌘K
6
Active orders
128
+12vs last week
Scanning now
14live
across 3 markets
At-risk (SLA)
7
-3slipping or failed
Avg turnaround
3.4days
-0.6dorder → delivery
Live dispatch34 scanners · 14 active
Bay Area14
Nashville9
Miami11
Live dispatchGPS · 4s
ScanningScheduledOn-timeAt risk
3 markets
Pipeline128 orders
Ordered
21
Defined
17
Scheduled
26
Scanning
14
In QA
18
Finished
24
Failed
3
Slipped
4
Declined
1
Order queue128
Filters New order
PropertyClientMarketScannerStatusSLA
4821 Camino Real, San Jose
LG-84213
Redwood RealtyBay AreaMOMara OkaforScanning2h 40m
210 Harding Pl, Nashville
LG-84190
Beacon HomesNashvilleTATheo AlvarezIn QAOn time
1749 Bay Rd, Miami
LG-84176
Vista GroupMiamiDPDana PortisSlipped+1d 4h
88 Winchester Blvd, Campbell
LG-84131
Redwood RealtyBay AreaLCLin ChenScheduledTomorrow
305 Union St, San Jose
LG-84109
Marlin RealtyBay AreaAssignOrderedNeeds scanner
92 Ocean Dr, Miami
LG-83998
Vista GroupMiamiRVRafa VanceFailedRescan

Same order data. The before: generic table, inline editing, no role logic, no status language. The after: role-calibrated views, a defined status taxonomy, and structured workflows for every user type.

Shipped in 3 weeks. Deployed across markets.

3

Role-based views. Zero redundant information.

Admin, scanner, and client views each surface only what that operator needs to act, nothing more.

9

Status states. One shared language.

A complete lifecycle taxonomy covering every success path and failure mode.

31%

Fewer rescans.

Rescans dropped 31% after the calendar confirmation shipped, the deliberate friction that made a scanner commit to a slot before rolling a truck.

The order tracking module became the operational backbone for managing hundreds of weekly LiDAR scan assignments across multiple U.S. markets.

InsideMaps Inc. · 2021

What carries over.

InsideMaps was not an AI product, but the instincts it demanded are the ones I bring to every interface I design and build. Three held up.

01

Evidence over opinion.

Every decision traced to the workflow map or a specific failure mode, not to taste. When you can show the origin of a choice, review stops being a debate about preference.

02

Design for the operator's mental model.

The same data, calibrated per role, so each person sees only what they need to act. Reducing what is shown was the feature, not the limitation.

03

Friction is a design material.

The calendar step added deliberate friction to create accountability. Removing friction is the default instinct; knowing when to add it is the senior one.

The same instincts carry to AI products. An interface earns trust when it gives people control over a system they cannot fully predict, and surfaces only what they need to act on. Evidence, mental models, and deliberate friction are how you get there.

Let's build something people remember

From enterprise teams to growing startups.

Let's talkarifin.yeasin@gmail.com