Topology Builder: Cisco dCloud network configuration tool cover

Network Diagramming · Enterprise / B2B · 2021-2024

CiscoTopology Builder

Topology Builder: recreating network-diagramming tool from poc to b2b Saas.

ROLE
Lead UX Designer (the diagram view)
TEAM
Co-designer (table-config view) · product manager · product owner · QA analyst · engineering team
MEDIUM
Desktop web app
CLIENT
Cisco (dCloud)
STATUS
Shipped to new user groups

TOOLS

  • Figma
  • Miro
  • iPad + Adobe Sketch

At a glance

Problem
A proof of concept built by engineers with no UX, suddenly critical for teams it was never designed for.
What I did
Took it to B2B SaaS: feature parity first, then diagrams that are easy to read, build and search. Then a hybrid canvas where drawings and live assets share one view.
Outcome
Users tripled, the team got its own booth at Cisco Live, and it is being prepared to sell as standalone software.
31.9k
Users, up from 10.4k
56.9k
Projects, up from 21.3k
28k
Cisco Live attendees, where the team got its own booth

Challenge & context

I took Cisco's network-diagramming tool from proof of concept to B2B SaaS, then designed a hybrid canvas where drawings and live network assets share one view.

What I did

Part one

The redesign

Feature parity first, then diagrams that are easy to read, build and search

01A floating pill menu, not a fixed sidebar

Replaced the fixed sidebar with a floating pill menu, so complex diagrams had room on screen.

Rejected: menu + search bar ate the canvas

Shipped: floating pill + hover zoom panel

02Colour connections like a Tube map

Alternating line colours, borrowed from the London Underground map, made dense diagrams scannable.

Before: single-colour lines

Shipped: coloured, patterned connections

Shipped: coloured, patterned connections
Before: single-colour lines

03A search modal that shows results with context

Explored four search patterns; shipped a modal that shows results with context.

Flow: how search would work

Search popup UI: matched items with detailed info

Shipped: search interaction

04Line types and icon states carry meaning too

Dashes, dots and icon states show connection type and device state at a glance.

Line types: dashes and dots

Icon states: errors, connections, config types

What shipped

Interaction demo, built in Figma on Cisco’s UI design language.

Tabbed right column

Menu function

Change icon

Show/hide details

Supporting screens

A few of the many other screens and configurations in the V1 redesign.

Start & stop order

Topology Builder home

Feature requests (users vote)

Full diagram preview

Then adoption grew
10.4kUsers
31.9kUsers

The feature-request tool showed a clear ask: draw a full solution, not just configure live assets.

What I did

Part two

The hybrid canvas

What the feature-request tool told us next

05Separate views, switched by the zoom tool Validated in testing

A view switcher in the zoom tool, validated in testing, separates the Master, Config and Drawing views.

Explored: bottom strip, top menu

Explored: zoom-tool switcher

Shipped: zoom-tool switcher

06A contextual tools menu, not one giant menu

The tools menu changes with the view, so users only see the tools that apply.

All-in-one: overwhelming

Shipped: Combined

Config

Drawing

07Drawing options in a top bar, not the side panel Confirmed in testing

Drawing options open in a top bar and network settings in the side panel, so where it opens tells you what you’re editing.

Side-panel only: identical to network settings

Shipped: top bar for drawing controls

What shipped

Interactive prototype of the Master, Config and Drawing views, on Cisco dCloud’s Magnetic UI design language.

Config view: live assets

Label tool

Line tool

Box tool

Impact & evidence

31.9k

Users, up from 10.4k (Cisco dCloud signup data)

56.9k

Projects, up from 21.3k (Cisco dCloud signup data)

28k

Attendees at Cisco Live Las Vegas, where the team got its own booth

V1 parity

Reached feature parity with the old version, before the growth that followed

New users

New user types onboarded, beyond the original demo-dev audience

Standalone

Being prepared to sell as standalone software

What I learned

  • Designing for users I couldn’t directly access, under constantly changing requirements, with a two-person design team.
  • Daily UX check-ins and bi-weekly stakeholder reviews kept a huge, ambiguous project coherent.
  • With no precedent you can’t measure against competitors: you test, watch, and let users choose between inventions.
  • The feature-request voting tool made prioritisation objective instead of opinion.

Would do differently

  • See the topologies run in real life. Covid meant we never watched the configurations work in the real world.
  • Push the visual style further. It conformed to the UI kit, but could look more appealing within those constraints.