The Hartford · Enterprise · OOUX + AI

Unifying Two Product Lines Into One Application

Migrating two legacy insurance divisions onto a single cloud-native application — consolidating infrastructure for performance and maintainability, with a more intuitive, unified UI along the way.

Client
The Hartford
Industry
Insurance / Financial
My role
Principal UX/UI Designer
Team
10 (PM, devs, engineers)
Method
OOUX + AI synthesis

The Challenge

The Hartford ran two separate line-of-business applications — Spectrum for Commercial (Auto, Home, Casualty) and a Personal Lines app (Auto, Home) — each supporting agents and actuaries through hundreds of different daily job types, of which rate quoting was only a small slice. Both ran on separate, aging on-premise infrastructure. Maintaining two divergent codebases and server environments was costly and inefficient, and each application had grown its own inconsistent, dated UI over time.

The goal: move both divisions onto a single cloud-native application to cut infrastructure and maintenance costs and improve performance — and use the consolidation as an opportunity to give agents and actuaries a more intuitive, unified interface.

OOUX: Mapping the Overlap

Research included user surveys, an early MVP, and close collaboration with product managers across six divisions company-wide to understand the broader landscape of product needs — though the consolidation itself was scoped to the two largest: Spectrum (Commercial: Auto, Home, Casualty) and Personal (Auto, Home), both under The Hartford. Using Object-Oriented UX methodology, I mapped both divisions' task flows onto a single combined diagram — surfacing shared objects (Jobs, Actions, File Management, Administration) that could be unified rather than duplicated. The backend job queue itself was already shared infrastructure serving all divisions company-wide; what needed unifying was the front-end experience of it.

AI as pattern finder: The OOUX mapping artifacts were fed into an LLM to identify structural overlaps the team hadn't surfaced manually. The AI flagged that 68% of the CL and PL task nodes were functionally identical — differing only in naming conventions, not in underlying data or user intent.

OOUX combined task flow showing two-division overlap
Combined CL/PL task flow — color-coded by user goals, core content, metadata, and actions

The Redesigned Application

The new Hartford application combined both divisions under a single interface with a unified dashboard, smart form assistance, and customizable info cards. Three concept sketches were presented for quick buy-in from product owners before moving to high-fidelity.

  • Unified dashboard with job summary donut chart and customizable widget cards
  • Smart form help with contextual validation and pre-populated fields based on user history
  • Role-based cards letting agents, actuaries, and admins each configure their own landing view
Moodboard for the new Hartford application
Moodboard — establishing the visual direction for the modernized application
Redesigned application with smart form assistance
Redesigned member details form with contextual help and validation
New custom dashboard with info cards
Personalized dashboard with role-based info cards and job summary

Job Queue: From Static Table to Real-Time Visibility

The legacy job tracker was a static table — agents submitted a job and then manually refreshed the page, sometimes for hours, to check whether it had completed. The redesigned view gives agents and actuaries real-time visibility into where a job stands — its status and an estimated time to completion — drawn from the same backend job queue used across the company's divisions.

What actually happens to a job while it's queued — and how long it takes — varies by submission type and isn't something the interface can see or control. An agent can view status; they can't run, rerun, or cancel a job from this screen.

Redesigned job queue, static design
The redesigned job queue — static design, ahead of the interactive prototype below
The Hartford My Submitted Jobs Read-only status view
Dashboard
Actions ▾
Jobs
File Management
Administrator
Welcome Jessica Dorn — My Submitted Jobs
128My Total Runs
Completed Re-queued Re-run Had Errors Failed
#Run Seq#DivisionStatusSubmissionSubmittedStatus Detail
112345Spectrum Completed Rate Table, NY, Multi-Policy 08/20/2026 09:12 Delivered 09:44
212346Personal Running Rate Table, CT, Single-Policy 08/20/2026 09:28 Est. ready ~10:05
312347Spectrum Queued Rate Table, MA, Multi-Policy 08/20/2026 09:41 Est. ~11:15
412348Spectrum Queued Rate Table, NJ, Commercial 08/20/2026 10:05 Est. ~11:40
512349Personal Failed Rate Table, PA, AARP Direct 08/20/2026 10:22 Failed 10:31 — see detail
JOB DETAIL — Run #12346 CT, Single-Policy

Interactive prototype — click any row to see its status detail. Read-only: agents can view status and estimated time, but can't run, rerun, or cancel a job from this screen.

Outcomes

68%
Shared structure identified across Personal and Commercial lines, eliminating duplicate UI
1
Unified application replacing two legacy systems — single codebase, single training path
Live
Queue visibility — agents see job status and estimated time without checking back manually

Skills & Tools

OOUX Information architecture Dashboard design Enterprise UX Cloud migration Figma HUK Component Library User research AI-assisted design Agile / Scrum
← All projects Next: UPS →