Work / ● Oracle · Current

Unified Assurance

A Redwood rebuild of Oracle's service assurance platform for telco NOCs, now extending into an agentic Network Operations Assistant.

Role
Sole UX Designer
Team
PM, engineering
Timeline
Jun 2025 - present
Platform
Desktop web · Redwood DS
Status
In progress
The case at a glance
50% faster
Discovery setup against a 30-minute ceiling, on the module that shipped
6surfaces
One coordinated system across two personas, admin and NOC engineer
SoleUX owner
Only designer on the product, and owner of the agentic experience
TL;DR

Unified Assurance is the platform telco Network Operations Centers use to catch faults before customers notice them. I joined as the sole UX designer on a team that had never worked with UX before.

My job was to move an engineering-era platform onto Redwood. The first guided module has shipped and beat every time ceiling we set for it. But the harder half was building the UX practice the team needed to maintain it after handoff.

01

The situation

The platform was doing its job. The interface it did it through had accumulated a decade of patterns, and nobody could learn it quickly.

Imagine you've just opened a new office. Every router, switch, server and firewall in it is state of the art.

The office is in New York. The people responsible for keeping it running sit in Dallas, fifteen hundred miles away, watching dashboards around the clock. So when an interface drops at 3:47am, or a CPU spikes, how does Dallas know? Nobody can walk down the hall and look.

That's what Unified Assurance is for. Every device is monitored in real time, and the moment something changes it's captured, correlated and sent to the NOC as one view - the bridge between the equipment and the people accountable for it.

It sits downstream of device monitoring and upstream of ticketing, the layer where raw events become triaged signals. For years it did that job while the interface lagged behind: legacy screens built over time, patterns from different eras stacked next to each other, new engineers taking weeks to learn what each view did.

A NOC engineer works a quota of 50+ event resolutions a shift, against a screen of alerts with no clear prioritisation.

Oracle's decision was to rebuild UA onto the Redwood Design System. I joined as the only UX designer on a team that had never previously worked with a UX function.

A NOC engineer facing a wall of monitors flooded with red, orange and yellow alarm tables
Fig. 01 · The NOC reality - engineers monitoring a wall of undifferentiated alerts. The "sea of red" that framed the redesign.
The PM did not know what Redwood was, or what UX was, when I joined. The calls I made weren't contested - they were trusted once rationale became visible.
On solo UX in a UX-naive team
02

What shipped

Guided Network Discovery is live. We set time ceilings for every task before designing, and the built experience came in at half of them.

Discovery is the first thing a customer does with UA, and the point at which the platform either earns trust or loses it.

The old experience was built around a single device type. A specialist worked down a pile of configuration steps and technical inputs, and the hard part was never any individual field - it was knowing where you were in the process and what happened next.

The redesign brings configuration, progress and job management into one journey. The guided flow breaks configuration into steps and surfaces the technical detail one task at a time. Once a job exists, its status, schedule, progress and history live in the same place. It stopped being a sequence of forms and became a job lifecycle.

Before any of it was designed, I set an explicit time ceiling for each task in the flow - the number we committed not to exceed. These are the results measured against the built experience.

Task
Ceiling
Built
Set up a discovery
30 min
15 min
Monitor discovered devices without error
20 min
10 min
Schedule a discovery
1 min
40 sec
Surface device detail
30 sec
Met
Filter, search and navigate
1 min
Met
Complete the end-to-end job
20 min
Met

Phase two added a filter builder ahead of monitoring. Specialists need to combine several technical conditions, and that logic becomes unreadable fast, so the filter previews its result before you commit - which removes the apply-it, wrong, start-again loop.

The remaining surfaces are in active design and development: Vision, Dashboard, Event Management and Device Management in build, Installation and Onboarding in design as the customer-handover surfaces.

03

The decisions that mattered

Three calls shaped the product, all made without a peer designer in the room to argue against.

The team had never worked with a UX function, so there was no shared language for arguing a design decision. I ran workshops on clarity of purpose: what is the user trying to do, what decision do they need to make, what information supports it. Once that language existed, we set the guardrails together.

So the decisions below were mine to own, but they weren't made in a vacuum. They were made with a team that by then had the context to hold me to them.

Decision 01
Sequence by customer handover, not NOC volume.

The intuitive order was to tackle the highest-traffic surfaces first - Event Management and the NOC Dashboard, where engineers spend most of their day. I argued for the opposite.

I sequenced Admin surfaces first, because those are the moments when a customer becomes a user. Get them right and adoption compounds; get them wrong and the most polished dashboard never gets reached.

Decision 02
Shape of Data before wireframes.

Before any wireframe on UA, I wrote Shape of Data documents per surface - quantitative definitions of how much data each view would hold, how many events per minute, how dense the dashboard could get before it became noise. Engineering built against numbers rather than sketches. PM could scope with confidence. Every design argument had a reference point.

Decision 03
"Ask Oracle" as primary nav, not AI feature.

The obvious move was to bury it as a help icon. I made it primary navigation, sitting at the top of every UA surface - and the same pattern now propagates across the Unified Operations Suite: Assurance, Fulfillment, Service Design.

In a product surface this broad, users don't know which screen holds the answer. Conversational search wasn't a nice-to-have; it was the navigation model that made the suite coherent.

The Redwood-modernized Unified Assurance surfaces - dashboard, event management, device discovery and Vision map
Fig. 02 · The same platform, rebuilt on Redwood - dashboard, event management, device discovery and the Vision coverage map.
04

The six surfaces

Six surfaces, two personas, one sequence - designed so a customer is onboarded before they ever reach monitoring.

UA isn't a single screen. It's a set of surfaces that together form the NOC's day, split across two personas: the Admin sets the system up and keeps it healthy, the NOC engineer lives in monitoring and triage.

I designed them as one coordinated system, sequenced so a customer is onboarded before they ever reach monitoring. The agentic layer sits across all of them.

That sequence came out of re-architecting the application's experience model. I mapped the current state and a proposed state for every admin journey - onboarding, landing, device management and discovery, and day-to-day fault operations. Discovery is the clearest example of the shift.

Before · five configuration screens, no sequence
Profiles
Discovery
Reachability
Discovered
Vendors
After · one guided journey off a dashboard spine
Dashboard
Landing page
Device summary
One view
Guided discovery
Shipped
Also reachable directly from the dashboard, for specialists who already know the job they came to do.
Fig. 03 · Five configuration screens became one guided journey.
Admin · sets the system up and keeps it healthy
Installation
In design
Onboarding
In design
Device Management
In build
Device Discovery
Shipped
NOC engineer · lives in monitoring and triage
Vision
In build
Dashboard
In build
Event Management
In build
Agentic layer · sits across every surface above
Network Operations Assistant
Correlates events into situations, assigns them by skillset, and guides resolution.
Fig. 04 · Surfaces grouped by persona, agentic layer spanning both.
05

The agentic layer

The assistant correlates a hundred alerts into one situation, and shows its evidence for every claim so an engineer under pressure can act on it.

A NOC engineer's hardest moment isn't seeing that something is wrong. It's deciding what to do about it, fast, while alerts pile up from every direction.

The Network Operations Assistant helps an engineer investigate, prioritise and resolve a fault situation - AI doing the correlation, the engineer keeping the judgment. I own this design end to end.

A situation isn't one device fault. It correlates many events across multiple devices into a single working hypothesis anchored to one device - so instead of reading a hundred alert rows, the engineer reads one story.

The design challenge was never "add AI." It was making AI output something an engineer under pressure can actually trust and act on.

I structured each situation around the six questions a NOC engineer asks, in the order they ask them. The layout follows that sequence, so even a beginner can read a situation and act with confidence.

01
What's broken?
Root cause
02
How bad, and who's hit?
Service impact
03
How long have I got?
SLA impact
04
What's the evidence?
Event pattern
05
Is it getting worse?
Affected metrics
06
Can I act?
Readiness

The agent assigns situations by skillset, and an engineer can request a different one if the assigned situation is beyond their depth. When they're ready to act, they can message the field or apply the recommended resolution without leaving the situation.

An AI finding has to be accountable. If it can't show why, an operator under pressure will quietly ignore it - and then the intelligence was never worth building.
On designing the agentic layer

Every card shows its work - the claim, the signal behind it, the evidence it came from, and the action it enables - so a recommendation reads as "here's why," not "trust me."

I also cut things that failed that test: an evidence balance bar that implied a weighting the data couldn't support, and any language suggesting the system had acted when it hadn't. That honesty is the difference between an engineer acting on the AI and quietly ignoring it.

The Network Operations Assistant home - Ask Oracle with open situations and forecast performance risks
Fig. 05 · The Network Operations Assistant - the engineer's briefing home, surfacing open situations and forecast risks with recommended priority actions.
A single situation opened - root cause and blast radius, service impact, and priority actions, each card showing its evidence
Fig. 06 · One situation open - each card answers a question the engineer asks and shows its evidence, so the AI recommendation reads as "here's why."
06

Validation

With no design peer on the team, the work is defended quarterly to designers across Oracle who were never in the rationale.

UA has no dedicated design peer inside the team. Validation happens across three venues, all external to the project itself.

Oracle's quarterly Industry UX All-Hands forces me to defend Shape of Data numbers, IA principles and the "Ask Oracle" suite-nav decision to designers who weren't in the rationale. Each round sharpens the argument.

Two tighter loops follow: internal Communications syncups, and the Quarterly Infrastructure Design all-hands where UA is reviewed alongside other Oracle infrastructure products for consistency.

07

What I'd change

Start with sales, not PM.
I anchored my first conversations around the PM's view of the product. Sales had the deeper customer context - which telcos wanted what, where the friction actually lived, which features drove renewal versus which got demo'd and never adopted. Starting there would have sharpened the sequencing decision earlier.
Build a "What Redwood modernization is and isn't" doc in week one.
On a team new to UX and new to Redwood, I spent the first month re-explaining scope in meetings. A one-page shared document early would have saved weeks of repeated framing. Next project, that's the first artifact I produce.