VictorOps
On-call response
AcknowledgeRouteCoordinateUnified Mobile Experience
Bringing VictorOps and ITSI together on mobile.
UX lead · Concept to MVP
etcd cluster has insufficient members
Original monitoring UI; episode view rebuilt from Figma with names removed.
The opportunity
VictorOps connects the alert to the person on call. ITSI provides the service intelligence needed to understand the issue.
On-call response
AcknowledgeRouteCoordinateService intelligence
ServicesKPIsEntitiesThe problem
Investigation, ticketing and communication required people to reconnect the same story across tools.
VictorOps
Splunk / ITSI
Jira
Slack
The use case
An engineer wakes to an alert. They open a laptop and sign in, only to discover the issue can wait until morning.
ActDoes this require intervention?
DeferCan it wait?
RouteWho needs to be involved?
The users
“Do I need to act now?”
Assess, investigate and coordinate the response.
“Is it being handled?”
Check service health and see the response in context.
How an episode forms
User-configured aggregation policies group related notable events. Episode severity follows the configured policy; status and ownership support triage.
Signals and alerts
User-defined grouping rules
Severity · Status · Owner
Product mechanics: Splunk ITSI documentation. This project focused on the mobile response experience.
The organizing idea
An SRE can assess the grouped issue, understand service impact and coordinate the response with the relevant context close by.
Assess → investigate → respond
My role
I led UX from concept to MVP, defined workflows with customers and product managers, and partnered with a UI design lead.
PartnersUX research, IT Operations and Incident Management PMs.
DeliveryiOS and Android engineering.
Design workMonitoring and troubleshooting workflows, prototype and evaluation.
Two entry points
Start with the episode.
Assess the issue, inspect its impact and coordinate the response.
Start with service health.
Follow a signal from the overview into KPIs and entities.
Incident view · Wireframes
List → summary → supporting detail. Activity and people remain part of the response.
Severity · State · Summary
Severity · State · Summary
Description · Team · Ticket
Service impact
Infrastructure context
Activity and coordination
Wireframes redrawn from the Figma structure; names removed.
Incident view · Interface
The summary puts service impact, affected entities and source alerts together.
etcd cluster has insufficient members
Service impactUnderstand what is affected.
EntitiesFind the infrastructure behind it.
AlertsInspect the underlying signal.
Interface rebuilt from Figma with anonymized labels; source example values retained.
Coordination
A timeline records alerts, acknowledgement and paging alongside the people involved.
Updates linked to the response.
Responder acknowledged. Stopping paging.
Contacting the on-call responder.
Underlying service signal recorded.
Rebuilt from the source timeline with names and handles removed.
Monitoring view · Wireframes
The hierarchy supports a quick check and a deeper investigation without treating them as the same task.
Grouped dashboard list
Saved entry points
Service signal over time
Contributing indicators
Related incidents
Selected metric
Underlying contributors
Redrawn from the original monitoring wireframes: monitor → service → KPI / entities.
Monitoring view · Interface
The original UI gives each service a label, value and trend. The next level reveals its contributing signals.
Monitoring view · Detail
The entity view exposes role, service, operating system and the underlying contributors.
The proposed response
Assessment, investigation and coordination become parts of a connected mobile response.
Episode + impact
Services + entities
Timeline + people
Testing
Testing demonstrated value in the connected experience and validated concerns the team had identified.
The project included heuristic evaluation, A/B testing and user testing.
“This would be so frickin’ cool”
Field technical leader
“My headache is literally going away right now”
Software developer · excerpt
Qualitative findings; no quantified resolution-time claim.
Learnings
Mobile changes the contextThe first need may be deciding whether to act—not conducting a full investigation.
Different entry points matterMonitoring and response use the same information with different intentions.
Coordination is part of the taskKeep technical context and the people responding connected.
Outcome
The original case study records UME being incorporated into Mobile Observability.
A connected workflow across service intelligence and on-call response.
The source records a product direction and planned release—not a verified launch or quantified performance improvement.