top of page

APIC Connectivity Workflow

Interaction Design 

Why the effort? 

At Cisco live, a user research was conducted to asses the user's impression on the APIC GUI. Following were some of the user quotes related to provisioning and object creation. 

The endless clicking and switching between menus

Jumping around tabs for all the configuration

So much clicking for creating objects

Provisioning is complex

Very complex to set up

A lot of GUI windows for a task (for example port config and EPG bindings)

Users
Network Operators, Engineers and IT professionals managing data center operations
Details
3 months | team of two
Contribution
User and product research, Task flows, Prototyping, User Testing
The Goal
How can we simplify switch and interface connectivity while providing ACI benefits, regardless of users' networking backgrounds?
The Impact
Currently, users must navigate multiple sections of the UI to attach different types of objects to ports, which is cumbersome and inefficient. The new design will consolidate these steps into a single, easy-to-find workflow, allowing users to configure ports more efficiently while maintaining the flexibility of APIC through automated background configurations.

Add numbers
Frame 12846 (3).png
Research and discovery

Preliminary reserach

APIC is a complex technical product, and as a product designer, it's crucial to understand it well. My initial research focused on understanding the key objects and relationships in networking. 

Screenshot 2024-06-03 at 10.59.29 PM.png

Current UI review

Analyzing what steps users need to take in the current UI to establish configuration and connectivity of the switches and interfaces and all the flows and clusters of information they have to interact with. 

Stakeholder Interviews/System of objects

Subject matter expert interviews were done in parallel with UI review to shine light on the current behaviors of the user and points in the journey that causes frustration .

  • When do users usually configure switches and interfaces?

  • How often do users configure switches and interfaces?

  • What is the natural steps user would take to configure switches and interfaces. 

image.png
User pain points

Excessive flows and steps

There are nearly 35 flows users must navigate to establish connectivity, each containing multiple sub-steps.

Confusing configuration order

Traditionally, users configure physical ports before logical settings. In ACI, this process is reversed, leading to confusion and requiring additional explanation to set up the network.

Too many unnecessary fields

Many fields and advanced settings are not essential for establishing a connection, distracting users and wasting time as they try to understand unnecessary options during the initial setup.

Repetitive process

Users must repeat the entire configuration process multiple times when onboarding the fabric, making it an inconvenient and cumbersome task.

Concepts and designs

Brainstorming

Visual treatment of a single flow

'Magnetic' is the design system used cisco-wide for networking. Leveraging the design system I explored visual treatments and experiences that will best eliminate user pain points. 

Screenshot 2024-09-28 at 9.28_edited.jpg
Screenshot 2024-09-28 at 9.27_edited.png
Screenshot 2024-09-28 at 9.26.54 PM.png
Screenshot 2024-09-28 at 9.29.13 PM.png
Screenshot 2024-09-28 at 9.28.46 PM.png
Screenshot 2024-09-28 at 9.28.37 PM.png
Step 1.png

A single 5 step workflow that replaces the >35 flows discovered in current UI. 

A single start point to anything the user wants to connect

Help text on hover to guide user selection

image.png

Advanced setting for any details that is not required but neeeded to manage by expert users

image.png

Automatic creation of logical xonstructs in this step, so user does not have to learn them immediately and don;t have to plan for them before interacting with physocal constructs

Advanced users can still modify logical constructs

Visual representation of what type of connection users want. Reduces time and improves easy decision making

In this example policy group is a concept unique to Cisco ACI. Having a help drawer here avoids confusion of what this is and gives information on demand.

Testing

We recruited five participants aged 23-27 for in-person or remote testing. Beforehand, we developed a testing protocol. To streamline feedback management, we utilized Miro to organize and prioritize test comments for implementation in the next iteration.

Testing Insights 

  1. Updating quantity is time consuming.

  2. People wanted to have a view of all inventory items rather than in only specific 'ingredient houses'. 

  3. The 'more details' on the houses didn't seem to give users the expected insights.

  4. Users expected 'challenges' to be  a main feature in the home page.

  5. Users wanted to know exactly when in the game they can score points.

Reflections

Leaf emerged as the culmination of our interactive products studio class. In our dynamic duo, we complemented each other's strengths, spanning interests across the design process. By challenging ourselves in less familiar areas, I honed my skills in structuring and conducting research.

The unique interaction method of our solution posed a challenge in crafting the information architecture and wireframes, but collaborative efforts propelled us forward. Developing visuals and the product video demanded time and dedication, with valuable insights gained from testing underscoring the importance of iterations.

Positive feedback on our final deliverables brought a sense of accomplishment. This project significantly improved my proficiency in Adobe Illustrator, Figma, information architecture design, video production, and user research and testing.

Previous

NexT

bottom of page