IBM Cloud Satellite Storage
(UX Design)
Overview
Role
UX Designer
Project Lead
Challenge
The objective was to create visual design consistency across the Satellite Storage Interface. I used Cloud Pal and Carbon design languages to implement consistencies.
Tools
Freehand
Webex
Sketch
Process
Learned the tools and asset libraries
I started off my role as a UX design apprentice recreating screens that we currently had in the testing environment in Sketch to set up efficiency in future iterations of the product. This exercise helped me build my foundational skills on design language systems such as carbon and cloud pal.
Analyzed the current experience
Once the screens were updated in the sketch files, I conducted a visual audit of inconsistencies throughout the storage UI. This provided me with a jumping off point, I also met with the development team to discuss current pain points in the experience as well as constraints that needed to be met in the delivered design. Our focus was on the storage configuration detail page. Some thoughts that were brought up here were that the current UI depended on side panels to dive deeper into a specific parameters, secrets and details about the configuration. Having to depend on side panels proved troublesome to the experience because a user needed to exit one side panel to open another.
We arrived at a design that included taking the information that was being stored in side panels as data tables and bringing them out to the page in a tab view. This helped to eliminate the pain point of having to open and close side panels in order to find additional parameters, secrets and details.
Landed on a possible solution
Played-back ideas
I played this idea back to our development team to understand if there were any technical constraints with the designs we were looking to implement. Ultimately, we secured buy-in for the design.
Organized design iterations
Once that design was secured, we had followed up meetings ensuring the implementations of the designs. In those meetings, minor additions to the designs were requested, such as adding the provider logo to the detail page as well as links to the provider documentation. I did explorations on where on the page we could add these two items and shared that with the team. We decided that the logo would be best placed at the top right corner of the page at the same hierarchal level as the configuration name for clarity purposes.
Conclusion
On this project, I was challenged with creating design uniformity across the satellite storage ui while meeting developer constraints. I leveraged internal design languages to meet IBM cloud design standards. Also, I collaborated with our design team to brainstorm possible solutions and converge explorations into feasible solutions. By doing this, I was able to deliver a solution that met a developer constraints and secured stakeholder buy-in.