01
Designing for first-responders, and absorbing the pivot when it came
The first phase of Track Viewer research focused on first-responder workflows. We interviewed police departments, fire crews, and EMS dispatchers, and the design hypothesis the team rallied around was high-stakes incident detection — using the sensors in modern mobile devices to identify crashes, falls, and abnormal vital signs in the field, and surface them to operators on the web dashboard in real time. The web design started consolidating around an operator console pattern: a live map of personnel locations, an alert lane that surfaced sensor-triggered events as they happened, and the workflows for the operator to acknowledge, route, and resolve those events. Months of work were oriented around that direction.
When legal review came back with the determination that crash-detection and incident-detection features carried liability exposure Esri couldn't absorb for first-responder customers, the product had to redirect. The sensor-driven alert surfaces, the operator-console framing, and the first-responder-specific workflows all came out of scope. What we were left with was the underlying platform capability — real-time location of personnel, configurable views, historical track analysis — but no longer the flagship use case the design had been built around.
The design work the pivot required wasn't a rewrite from zero. It was a careful audit of which decisions had been first-responder-specific and which had been general enough to survive into a broader product. The operator-console framing went. The alert lane went. The sensor-trigger surfaces went. What stayed was the administrator's mental model — who is tracked, who can view, what time windows are visible — which turned out to be the actually durable part of the product. Track Viewer shipped as a more general real-time location product, used by utilities, transportation, government inspection programs, and field service organizations whose tracking needs didn't carry the same liability profile. The pivot worked because the team had been disciplined about separating the configurable foundation from the use-case-specific surface; what we lost was real, but it was the top layer, not the whole stack.
The lesson the project taught me about this kind of redirect — the kind where a constraint outside the team's control reshapes the work — is that the question isn't whether to grieve the lost direction. It's how quickly you can identify what survived, and how confidently you can rebuild the narrative around it. The team that gets stuck on the lost direction loses months. The team that finds the durable layer underneath ships.