0

Loading

Salem Tello Logo

hi@salemtello.studio

Case Study Google / 2024

WAN Availability Report

Redesigning Google's internal WAN Availability Report from a static, screenshot-based document into a dynamic, interactive data visualization dashboard built with PLX

Role

UX Researcher
& Designer

Duration

3 Months

Company

Google

TL;DR Results at a glance
82% Clarity Enhanced
76% Time Reduced
93% User Acceptance
14% Space Used
+16 New Features
Laptop showing part of the WAN Availability dashboard

The images about the project are limited given the NDA contract with Google. This image is showing only placeholder data.

01 Project Overview

Redesigning how Google processes network availability data

The Challenge

The internal WAN Availability Report relied on static screenshots to present network interruptions, outages, and trends — severely limiting analysis capabilities and the users' ability to process the data effectively.

The Users

Executives and network engineers across multiple departments who depend on clear, detailed views of WAN performance for strategic decision-making and incident response.

The Solution

A new interactive data visualization architecture built with Google's PLX library, consolidating five main report categories into a single-screen dashboard with 16 new features for filtering, drill-down, sharing, and data specification.

The Problem

Users had to navigate through a journey of static screenshots to process information about their network's availability. This format made it impossible to filter, drill down, or compare data points — forcing manual analysis and consuming significant time for what should have been routine tasks.

No way to filter or specify needed data
Static screenshots with no interactivity
Time-consuming manual data processing
Unable to drill down into specific metrics
No sharing or export capabilities
Fragmented view across multiple pages
02 UX Research

Deep immersion into Google's network world

As my first foray into network infrastructure, I dedicated the initial phase to thorough research — including mastering the PLX library that would define the boundaries of my design.

4 Research Areas
12+ Interviews
5 Report Categories
3 Data Sources
Area 01

Google Network Functioning

Gathered context on Google's internal WAN infrastructure to understand the full scope of what the report needed to cover.

Deep dive into network architecture, availability metrics, bad minutes, and how different teams rely on this data.

Area 02

Existing Report Analysis

Mapped the users' pain-points on their journey to process information in the WAN Availability Report.

Audited the 5 main report categories, their data presentation, and identified where the static format failed users.

Area 03

Mastering PLX Library

Learned and mastered the internal PLX library that would be used for development — a crucial phase of the research.

Understanding PLX's capabilities and limitations was essential to define which features were feasible and which were not (e.g., no responsive support).

Area 04

User Feedback Collection

Led research initiatives to gather context and understand the needs of users across multiple departments.

Conducted stakeholder interviews with executives and engineers to build a complete picture of requirements and expectations.

Research Process

01

Context Gathering

In-depth interviews with developers and engineers to understand the technical aspects of Google's WAN infrastructure and the current report's role in their workflow.

02

Pain-Point Mapping

Mapped the complete user journey through the existing static report, identifying friction points, workarounds, and unmet needs across departments.

03

PLX Capability Assessment

Performed extensive simulations with test data in the PLX library to assess visualization and data manipulation possibilities — and document its limitations.

04

Multi-Department Interviews

Conducted interviews with users from various departments to obtain a full perspective of their needs, ensuring no critical requirement was overlooked.

03 Feedback Processing & Synthesis

Turning user pain-points into actionable features

Methodology

Approach

Given the diversity of user profiles, I categorized feedback aligned with the report's five main categories. Every single point gathered during the interviews was documented — including what was not possible due to PLX library limitations or strategic objectives.

Clear identification of patterns across user groups
Hierarchy of functionalities based on frequency and impact
Alignment with existing report categories
Documentation of PLX limitations and workarounds
Inputs

Data Sources

01

Previous Surveys

Historical user feedback and documented pain-points from past report iterations

02

User Reports

Analysis of how teams were processing the static report and their workarounds

03

New Interviews

Fresh insights from multi-department stakeholder interviews led by me

Key User Requirements

Real-time Updates

Bad minutes logged every 10 seconds — constantly updating data

Alerts for bad-minutes with prioritization and time-range evolution

Flexible Time Windows

No more 28-day limit — ability to set wider analysis windows

Quarterly and weekly trend comparison views

Enhanced Views

Network agnostic view for comprehensive analysis

General pair availability (independent from B2/B4)

Individual event duration tracking for bad minutes

Interactive Drill-down

Drill down to specific region-pairs, B2 sector/B4 neighborhood, metroshard and topology domains vs. aggregate level

The Manual

I created a comprehensive manual explaining how to reach every single point gathered during the interviews — including clear documentation of what was not possible due to PLX library limitations or strategic objectives. This document served as the bridge between research findings and implementation, ensuring nothing was lost in translation between design and development.

04 UX Design

Designing within PLX's boundaries

Interface iterations developed in parallel with mastering the PLX library — every feature validated against what the technology could deliver.

5 Main Categories
1 Unified Screen
16 New Features
14% Space Used
Principle 01

New Data Visualization Architecture

Replaced static screenshots with a completely new architecture for presenting network data — interactive, explorable, and significantly more space-efficient.

Principle 02

Consolidated Single Screen

All five main categories and their subcategories consolidated on a single screen, eliminating the need to navigate through multiple pages of static content.

Principle 03

16 New Features

Added 16 new features enabling users to filter, drill down, share, and specify exactly the data they need — capabilities that didn't exist in the static version.

Principle 04

PLX-Driven Design

Every design decision was validated against PLX library capabilities. The tool's limitations (including no responsive support) directly shaped the solution's constraints and possibilities.

Iterative Process

01

First Iterations

Initial interface mockups based on user requirements, constrained by PLX capabilities

02

PLX Validation

Parallel testing of each design element against PLX library to verify feasibility

03

Capability Testing

Built test visualizations to validate data rendering, filtering, and interaction patterns

04

Refinement

Refined designs based on PLX testing results and stakeholder feedback

PLX Constraints

One of the major limitations was that PLX did not support responsive design. The dashboard was built for a fixed desktop viewport — a constraint that shaped every layout decision and interaction pattern.

Learning PLX was a huge part of the process. Understanding what was and wasn't possible allowed me to push the library to its limits while setting realistic expectations with stakeholders about what the final product could achieve.

05 Final Outcome

From static screenshots to an interactive powerhouse

82% Clarity Enhanced
76% Time Reduced
93% User Acceptance
14% Space Used
+16 New Features
Before
Static screenshots of network data
No interactivity or filtering
28-day time restriction
Fragmented across multiple pages
Manual data processing required
No sharing or export options
Transformation

A new data visualization architecture taking just 14% of the original space while adding 16 new interactive features

After
Interactive PLX-powered dashboard
16 new filter and drill-down features
Flexible time windows
Unified single-screen view
Real-time data every 10 seconds
Share and specify exact data needed

16 New Features

Filter by network, region-pair, and time range
Drill down from aggregate to topology domain level
Share specific views and data snapshots
Specify exact data parameters needed
B2 sector and B4 neighborhood breakdowns
Network-agnostic availability views
Individual event duration tracking
Bad minute alerts with prioritization
Flexible time windows beyond 28-day limit
Real-time data updates every 10 seconds
General pair availability independent from B2/B4
Metroshard-level granularity
Quarterly and weekly trend comparisons
Custom date range selection
Time-range evolution visualization
Consolidated five-category single-screen view

Impact Metrics

Clarity Enhancement 82%
Time-Consuming Reduction 76%
User Acceptance 93%
Space Efficiency (used vs. original) 14%
Impact

The redesign enhanced clarity by 82%, reduced time-consuming tasks by 76%, increased user acceptance by 93%, and took just 14% of the space compared to the previous version — all by implementing a new data visualization architecture with 16 additional features to filter, drill down, share, and specify the needed data.

Next More projects

Website designed and developed by Salem Tello | All rights reserved 2026