IBM · Cloud Platform · Mar 2024 – May 2025

Location Management — E2E user journey & discovery research.

A three-phase UX research programme uncovering inconsistent location UI patterns across IBM Cloud — from competitive analysis through 14-participant user journey research to remote generative discovery interviews and conceptual wireframes for a unified location model.

UX ResearchE2E Journey MappingDiscovery PhaseCompetitive AnalysisGenerative InterviewsIBM Carbon
Timeline
Mar 2024 – May 2025
Phases
3 Research Phases
Participants
14
Recognition
IBM Award
Context & Starting Point

How it started

IBM Cloud exposes location-related controls across dozens of services — Virtual Server for VPC, Watson Studio, Power Virtual Server, Satellite, and more. Each product team independently designed their own location UI: some used drill-down dropdowns, others showed maps, others plain text links. There was no consistent mental model, no shared pattern, and no single access point for location management.

The initiative was ignited at the April 2024 Eureka Hackathon, which surfaced the problem: "How do we optimise and train data for the IBM AI Assistant to retrieve location-based resources accurately?" — exposing a deeper structural issue: the location concept itself was broken across IBM Cloud.

I was brought onto the project by JP Pollard alongside Andras Kuti, Derek Bressler, and Virginia Nicholson to lead the UX research and design workstream, in partnership with BJ Scheid and Vijay Agarwal.

Research Programme

Three phases — from audit to generative research

Phase 0 · Apr 2024
Competitive Analysis
Benchmarked how AWS, GCP, Azure, and other cloud providers represent location management — identifying patterns (regional selectors, geography hierarchies, drill-downs) and opportunities for IBM. Captured as a SWOT: Strengths, Weaknesses, Opportunities, Threats.
Phase 1 · Apr – May 2024
Research & Use-case Mapping
Audited 7+ IBM Cloud services to document how each surface represented location. Found: inconsistent UI elements, disconnected dropdowns, maps that did not filter resources, and no persistent location context across the platform.
Phase 2 · Mar – May 2024
E2E User Journey Research · 14 Participants
Mapped the full end-to-end journey — discovery, login, catalog browsing, resource creation, resource list, location admin. Identified 5 major touchpoints where location context was lost. Validated with 14 participants.
Phase 3 · Mar – May 2025
Discovery Phase · Remote Generative Interviews
Conducted remote generative interviews with IT owners, business unit leads, and cloud admins to understand the Stratos on-premises integration opportunity. Synthesised findings, defined the problem statement, and produced conceptual wireframes for a unified location filter covering On-Premises, IBM Worldwide, Co-Location, Business Partner, and 3rd Party locations.
Key Findings

What the research revealed

  • Inconsistent design elements — Drill-down menus, dropdowns, maps and text links used interchangeably with no shared pattern.
  • Increasing cognitive load — Users had to re-learn location controls on every service. No persistent location context anywhere on the platform.
  • Disconnected dropdowns — Country selections did not cascade to Region or Zone. Multiple redundant clicks required.
  • No admin control point — Client administrators had no way to manage or enable locations across their IBM Cloud account.
  • On-premises blind spot — IBM Worldwide, Co-Location, Business Partner, and 3rd Party locations had no representation in the existing location model.

"Users encounter difficulty when attempting to locate resources based on their location — inconsistent design elements increase cognitive load, leading to more clicks to achieve user goals."

Problem Statement — Location Management Research
Design Direction

What was designed

Based on synthesis, I developed a unified location filter model using a cascading hierarchy: Location Type → Geography → Country → Metro → Region → Zone. The filter persists as a global access point, not per-service.

  • Location Type — Off Premises / On Premises (IBM Worldwide, Co-Location, Business Partner, 3rd Party)
  • Persistent global filter — Accessible from the landing page hamburger menu and catalog landing page
  • Admin control point — Location Administration panel for client admins to manage company locations
  • Conceptual prototype — Figma prototype demonstrating the full filter cascade with live data counts
14
Research Participants
Across E2E journey and discovery phases
7+
Services Audited
Location UI inconsistencies documented
Award
"Amazing Work IBMer"
Recognised by BJ Scheid, Apr 2024