Rishabh Gandotra
— Workload Mobility · VMware · 2024–2026 —

Unifying legacy migration workflows to simplify VM mobility.

Company
VMware (by Broadcom)
Role
Design Lead
Expertise
UX Research & Design
Workload Mobility — unified migration experience
Efficiency
−30%
Workflow steps reduced (10 → 7)
Satisfaction
92%
CSAT score, up from 65%
Strategy
Vision
Multi-year roadmap for Global Mobility Service

From a scattered legacy to a unified plane.

Enterprise VM migration was fractured across the Network Operations UI and the HCX UI — operators navigated disjointed workflows with no situational awareness of their capacity or overall scope. Partnering with product and engineering, I led the strategy to deprecate migration planning in legacy Net Ops, integrate it directly into the modern Operations Console, and modernize the HCX UI for future platform consolidation.

Streamlining the end-to-end workflow

By mapping the end-to-end journey, we identified redundant handoffs and consolidated legacy capabilities — removing manual export and import steps, auto generating waves & groups, and pulling the "Commit" action across the platform boundary seamlessly into the Ops UI.

End-to-end workflow schema mapping every screen across Net Ops and HCX UIs
— End-to-end workflow —

Mapping the schema, screen by screen

Once the workflow was understood, I laid out the entire user-journey schema screen-by-screen to see the full scope and the sub-steps involved. This helped compare the efficiency of the auto-generation feature — and surfaced a critical insight from research: users were unlikely to adopt auto-generation unless the underlying logic considered criteria beyond just network dependencies.

Screen-by-screen schema of the manual wave-creation flow
Screen-by-screen schema of the auto-generation flow

What the enterprise operators surfaced.

13
Moderated sessions
10
Enterprise customers
49
Participants across roles

Network Mapping

Need global network mapping to avoid per-VM setup.

Want mapping at site › group › VM levels.

Confused by optional network mapping.

Migration Workflow & Controls

Transfer & Switchover should be separate & user-controlled.

Unclear that Switchover starts automatically.

Prefer local time zone for scheduling.

Guidance & Clarity

Destination settings at group level are confusing — label them clearly.

Need guidance on which migration types require VM restart.

Prefer icons for reset — the circle arrow looks like refresh.

Scale & Performance

Large-scale users (10,000+ VMs) depend on API migrations. UI still helpful for smaller sets.

Need a smart system for parallel migrations (round-robin, FIFO).

Performance limits with huge vCenter environments remain a concern.

Troubleshooting & Ops Integration

Validation errors should log to syslog.

Need in-UI timestamps to correlate with logs.

Planning & Capacity

Capacity & cost planning from Ops should carry into the migration plan.

Prefer integration with vR Ops and vRNI for diagnostics & planning.

Users expect to start migration from the familiar inventory view.

High value redesigns, shipped end-to-end.

Global visibility at the landing page

Contextualizing the global scope. The legacy planning tool forced users to start from a blind list view. I redesigned the landing experience into a data-rich dashboard, providing immediate cross-plan metrics — such as completed vs. failed waves — before the user even initiates a new migration plan.

Legacy blind-list landing page Data-rich dashboard with cross-plan metrics

Persistent context during execution

Persistent summary widget. During research, users reported limited visibility into the plan's capacity once they were deep inside the migration workflow. In direct response, I designed a sticky, collapsible summary widget that persists across every step of plan creation — ensuring operators always have real-time visibility into allocated resources without losing their place.

Workflow without persistent summary widget Workflow with sticky, collapsible summary widget

Automating the tedious and error-prone

Building migration waves manually was highly tedious and error-prone. We introduced an automated workflow that analyzes network dependencies to instantly generate optimal migration waves and mobility groups — drastically reducing time-to-value while preserving the operator's ability to review and override the system's logic.

Before After Manual wave construction
Auto-generated waves with review controls
— Drag to compare —

Modernizing legacy execution workflows

The legacy HCX execution flow buried critical settings under complex, nested interactions. When engineering decided to modernize the architecture, I redesigned the UI into a clear, linear progression — utilizing scalable inventory tables and global network destination assignments. This removed immediate friction and structurally prepared the interface for its eventual native integration into the Ops UI.

Before After Legacy HCX execution UI with nested interactions
Modernized linear HCX flow with global assignments
— Drag to compare —

A unified "single pane of glass" for the next horizon.

Following the success of the Workload Mobility unification, I defined the long-term vision for a Global Mobility Service — shifting from individual tool integration to a unified operational surface.

i.

Project Dashboard

A single pane of glass surfacing every active migration, scope, and status across all migration plans.

Project Dashboard
ii.

Destination Insights

Comparison of clusters as possible destinations, organized by capacity, cost, and compatibility.

Destination Insights
iii.

Capacity Analysis

Forecasted resource utilization across waves — showing CPU, memory, and storage growth before the operator commits.

Capacity Analysis
iv.

Capacity Optimization

Recommendations to resize workloads before migration, ensuring optimal usage of available network bandwidth and resources.

Capacity Optimization

Validated in the operator's own words.

"
I'm encouraged by the direction Migration is taking. Greater integration between HCX and Net Ops would help create a more cohesive and streamlined workflow.
Director of IT
Citibank
"
Auto-generating waves and groups could be highly beneficial for us. I'd like to see the logic incorporate additional criteria beyond just network dependencies.
Systems Engineer
Trinity Health
"
I would like the planning capability to be built into Ops without having to install Net Ops. I'd especially like to use that collapsible widget to understand capacity needs from an HCX service-mesh standpoint.
IT Architect
VISA

Three lessons that travel.

i.

Designing for ecosystems

Bridging legacy tools requires solving the overarching architecture — not just localized UI fixes.

ii.

Balancing wins with vision

Features like the collapsible widget addressed immediate pain points, while research set the foundation for the future Global Mobility Service.

iii.

Multiplying impact

True design leadership means elevating the team. Mentoring a junior designer to independently moderate high-stakes customer sessions expanded research velocity and built lasting capability.

— Continue Reading —