F5XC – Filter Reusability

Smoothing operation and communication for resolution validation.

Project Type:

UX Designer at F5

Duration:

Jul. – Nov. 2023

Members:

7 designers, 19 developers, 1 PM, 2 technical account managers, 2 security support engineers, 1 solution architect, 2 consulting managers, 3 data scientists

Practice Areas:

UX design, information architecture, interaction design, visual design

My Role:

I served as a UX designer and co-worked closely with PM, design system team, and multiple parties and stakeholders.

Project Vision

F5XC (Distributed Cloud) is a SaaS-based security, networking, and application management console, on which we have multiple workspaces with different types of dashboards to support various protection and investigation. In each dashboard, users could utilize filters to narrow down the data and focus on a particular part that they care about most. In the original system, we did not have functionalities to support users reapplying a set of filters or sharing a filtered view, thus causing inconvenience in the communication between security engineers and technical account managers. We tried to solve this issue starting with the Bot Defense workspace, and figured out a new design pattern as phase one that could be easily adjusted and adopted to all the workspaces in the console.

Challenges

Figure out a new design pattern that could meet the needs of Bot Defense users but also be applicable to other workspaces in the console.

Address time expiration and data missing edge cases.

Tackle dynamic filter values which would change based on configuration.

Walk around the API constraints which are unable to present accurate missing information right on some pages, and unable to apply non-existing filter values.

Make minimum but reasonable changes in phase one that could satisfy the functionality and get all stakeholder approvals to roll out.

To be Continued...

Part of the project is still ongoing. Please contact me to learn more. Thank you.