top of page

Solution Builder

Designing a network solution builder focused  on diagramming and pricing estimation

Case Study | Equinix 

Anchor 1
eqnx-solution-builder-cover-image3_edite

Product Overview

Equinix Fabric & Network Edge is a part of Equinix’s product ecosystem and is used by IT and Networking professionals. The product allows customers to purchase virtual network devices from a marketplace of different vendors and configure and deploy them in real-time. After customers purchase virtual devices, they can add on various networking services like creating connections to pass data, controlling traffic and bandwidth, etc.

In this project, we introduced a brand new service, called Solution Builder, which lives in the Equinix Fabric & Network Edge portal.

Problem Statement

As a designer working on the Equinix Fabric & Network Edge product, I was tasked with designing for the following problem space:

 

Problem

Users need a better way to design their network and estimate costs before ordering various network devices and services

Role

Product Designer

timeframe

4-5 Months

tools

Figma, Miro, Survey Monkey, Google Sheet

category

UI/UX, User Research & Usability Testing, Journey Mapping, Interaction Design, Visual Design

Our Solution

Impact

Reduced sales cycle time by 22%, helping users move faster from idea to final solution — a big win for both usability and revenue.

My Design Process

For this project, I worked on a team of  1 researcher, 1 UX writer, a product team of 3, and a scrum team of 7 engineers. We were able to perform the following steps of the design process in a short timeframe before shipping the Solution Builder on Dec 22.

Design Process.png

Current Experience

In the current Equinix Fabric & Network Edge product experience, users are required to jump into ordering a specific network item in order to view the cost of that item. There is no way to design network topologies in Equinix today, so users have resorted to alternative methods.

Since there is no way to explore all Equinix offerings, create a network design with those items, and view all of their costs from a single place, we decided to validate the need for this tool through user research.

Discovery & Research

The two personas who typically participate in visualizing networks are Network Architect customers and Equinix techincal sales employees called Global Solutions Architects (GSAs). Equinix GSAs collaborate with Network Architect customers to design network diagrams together to solve customers’ business use cases.

network-architect-card.webp
gsa-card_edited.jpg

In order to better understand both personas’ needs or challenges when designing networks and understand customers’ pre-ordering experience with Equinix, we interviewed 6 Equinix Global Solutions Architects (GSAs) and 7 customers in Network Architect or Engineer roles.

We defined the following research goals for our interview script before speaking with them:

1

Why

Discover why GSAs and customers need to design network diagrams and their topic of discussion during that process

2

Current Process

Understand the current network design process, how pricing is discussed, and which tools

they use 

3

Challenges

Uncover challenges faced during the network design process, challenges with various tools, or challenges when discovering and using Equinix products. 

4

Validate

Validate the personas considered or uncover any additional personas

Interview Key Findings

We uncovered the following key points about the network design and diagramming process from user interviews:

Interview finding .png

Competitive Analysis

After interviews, we analyzed the tools participants mentioned they currently use, like Lucidchart and Microsoft Visio, and other competitors in the networking domain, like Amazon Web Services and Google Cloud Platform, to identify how they are handling network design and if there are any gaps we can address.

Competitive Analysis .png

Lucidchart and Microsoft Visio Analysis

lucid-visio-image2.png

Overall Strengths   ✅

+ Lucidchart and Visio provided flexible canvases to drag and drop various shapes
+ They offered templates that provide guidance and save design time
+ They provide custom shape-importing functionality to tailor designs

Overall Weaknesses   ❌

- There is no functionality offered for users to design their networks visually before they deploy or order items
- They have separate cost estimator tools, but lack a centralized, single location to design and estimate costs for the design

Amazon Web Services (AWS) and Google Cloud Platform (GCP)

aws-and-gcp-image.webp

Overall Strengths   ✅

+ AWS and GCP displayed users’ inventories of deployed assets visually in topology or geographic views
+ They provided interactive visualizations, so users can view more information on metrics like traffic, health status, etc.

Overall Weaknesses   ❌

- There is no functionality offered for users to design their networks visually before they deploy or order items
- They have separate cost estimator tools but lack a centralized, single location to design and estimate costs for the design

Ideation

After reviewing the various products in the network design domain, and analyzing their basic features, strengths, and weaknesses, we ideated various opportunities that Equinix could solve for. We did a crazy eights exercise and brainstormed several ideas for potential features to include for our MVP.

ideation-stickies-first-half.webp
ideation-stickies-second-half.webp
crazyeights-scaled.webp

Goal

With the long list of potential features identified, we further worked with our product and engineering stakeholders to decide on a narrow, prioritized list to tackle for our minimum viable product (MVP). We framed the priority features that would best serve our users top needs, as the following 'How Might We' statements:

how-might-we.webp

User Flows

We created user flows to further break down the MVP tasks and outline steps users would walk through when performing actions like exploring offerings, adding items to the network design, and viewing the costs for those items.

The user flows focused on the following 3 areas:

1

Creating a Network design diagram

2

Viewing, modifying, saving or sharing the network designs from an inventory.

3

Viewing or downloading the pricing information from the network design

builder-flow-diagram1.png

Wireframes

After outlining flows, we designed low fidelity wireframes to better envision a potential network designing solution. We incorporated the key steps defined in the user flows and shared this first iteration with our product stakeholders to ensure alignment before moving onto higher fidelity designs and usability testing.

solutionbuilder_wireframe_inventory1 (1).webp
solutionbuilder_wireframe_design1.webp

Equinix Design System

We leveraged Equinix’s Quix design system to create high-fidelity designs to cover every workflow and interaction in more detail. We reused existing components when possible to maintain consistency, but made modifications and designed new components to address the use cases for this project.

Since Solution Builder is a new service, we designed and defined several new components and interactions for dragging and dropping resources tiles, connecting two tiles together, etc.

design-system-image.webp

Iterative Design & Testing

After creating an interactive high-fidelity prototype, we did 3 rounds of remote moderated usability testing, first with 3 Global Solutions Architects (GSAs), then with 3 more GSAs, and then with 6 Network Architect/Engineer customers to uncover areas of improvement. We asked them to complete scenario-based tasks for mock networking use cases for which they would need to create a design and view the costs. We also followed up with open-ended questions to gauge their overall impressions of the Solution Builder MVP, what they would change, etc.

Through testing, we discovered the following usability challenges that we iterated on to improve:

Resource Panel Interaction Feedback & Improvements

drag-and-drop-1.webp
drag-and-drop-redesign-1.webp

Resource Panel Navigation Feedback & Improvements

panel-design-Nav1.webp
panel-design-Navimproved-1.webp

Resource Tile Feedback & Improvements

resource-tile2.webp
resource-tile-improved2.webp

Pricing Summary Feedback & Improvements

pricing-new1.webp
pricing-new-improved.webp

Working with Content

Throughout the design process, we worked with our UX Writer, Sarah B to review the copy for several iterations.

Content.png

Development Handoff & Support

To better solidify the final designs, I designed edge cases, empty, and error states, etc.

Development team was involved early in the process and we reviewed design iterations several times to ensure alignment, at this stage, I focused more on development support and documented design specifications with overviews of the feature, in-scope flows, detailed components, and interactions, etc.

design-spec_solution-builder3.webp

Final Design Solution

The final Solution Builder service enables Equinix Global Solutions Architects and Network Architect customers to visualize their network and estimate their costs before purchasing. Users can explore various Equinix products and services in the resource panel and drag-and-drop them into their network design. Users can view the cost breakdowns of their designed network configurations from the pricing summary, so they can share these estimates with their team before proceeding to order.

final-solution2 (1).webp

Summary & Retrospective

Overall, I really enjoyed designing the Solution Builder and I am proud to have successfully shipped the Beta version. I enjoyed contributing to the end-to-end design process, learning more about our users and their needs for the network design space, and collaborating with product, engineering, and other stakeholders.

Measuring Success and Impact

As the three usability testing rounds progressed, more participants were able to complete the tasks in a shorter time. Since we recently shipped the beta, we are currently collecting customer feedback and satisfaction through a CSAT feedback survey. We are also currently measuring and analyzing adoption, conversion, drop-off, and time on pages.

Equinix stakeholders are highly enthusiastic about this project. The Solution Builder is shaping up to be the largest, new offering with several Equinix products in the works to be onboarded onto it in future phases.

Challenges

Some challenges we faced during this project were around introducing new canvas and network design functionality. With time constraints, we worked agilely to design new components and partnered with engineering to understand the limitations of third-party libraries being used for diagramming.

 

It was also challenging to design a scalable MVP solution so that more Equinix products can be easily onboarded onto the Solution Builder in the future. Because we didn't have any formal requirements during these early stages, we presented our designs at numerous large design reviews with various stakeholder teams, so they could point out any crucial areas for improvement if needed.

Future Improvements

If I could improve on some areas for this Solution Builder project, I would have liked to design for accessibility by offering keyboard interaction alternatives for drag-and-drop. In the future, I would also like to design additional functionality like templates for common network designs, onboarding, a seamless transition to bulk ordering of all the items users include in their designed solution, etc.

Next Steps

For the next steps, the Solution Builder project will continue to have phased releases to onboard more Equinix products and service offerings. We are continuing to explore adding a map view to allow users to discover items by location and create network designs with them. We will also work on the ordering experience from the diagrams.

current-experience-image.webp

Hi! Thank you for viewing my work. Did you like it? Have any comments? Get in touch!

Email me at: monicaasharma12@gmail.com

Follow me at: LinkedIn

©2020 by Monica Sharma

bottom of page