Key design iterations
Iteration 01
Create visual hierarchy and visualization to optimize data comprehension
The initial dashboard was overwhelming with text, making it difficult for users to grasp. To address this, I customized data representation to enhance clarity. For instance, an accumulated bar chart was used to aid users in tracking progress towards completion.
However, text remains valuable in specific contexts, where precise numbers are crucial for informed decision-making. In these instances, I emphasized numerical visibility through visual hierarchy, optimizing comprehension.
Before
1. Text-heavy
2. No detailed information with the visualized data
3. Inconsistent layout
After
1. Communicate insights using both numbers and visualizations.
2. Implement titles and gutters to enhance data chunking and readability.
3. Hint to users about system efficacy with colors and strategic data placement.
Iteration 02
Designing expandable grids to balance information accessibility and load
Initially, I widened the gutters to separate information into distinct categories. This allows users to quickly locate and focus on the section they need.
However, at first I surface all the information, leading to data overload for users. At the same time, all the existing data is indispensable for users to comprehend the system's status. How should I balance between the two?
In the next version, I opted to make grids expandable, only displaying the most crucial information by default. Users can access additional details by expanding the grids.
Additional challenges arise with the implementation of expandable grids.
Two key considerations emerge:
1. How should other grids respond to the expansion?
2. For the expandable grid, how should the data inside respond to different sizes, and how should it be presented?
1. Design the responsive mechanism
Currently, only the "Switches Overview" and "Recent Switches" sections require the expansion feature.
To maintain consistency, the expansion is determined by the smallest widget's dimensions, with the expanded grid stretching to accommodate a multiple of its size.
Since the Switches Overview contains the most important information for users, this section would always remain at the top left corner.
If the screen resolution falls below 800*600, all the widgets would become the same size and align in either 3, 2, or 1 column, depending on the screen resolution.
2. Design the responsive data representation
I categorized the information to be displayed in various sizes depending on the frequency of use. When users expand the widgets, additional data becomes visible due to the increased space, while minimizing the widgets reveals only the most commonly accessed data.
Zooming Out
Design the dashboard access on the top bar, featuring icons and text to aid users' decision-making.
The dashboard access must be highly accessible and obvious. Users rely on it for real-time system monitoring and issue identification. Additionally, it's a key selling point, demonstrating our commitment to providing valuable insights and seamless management.
The access was placed on the top bar for efficient access to the dashboard from any feature. Additionally, both icon and text were displayed to cater to users with varying levels of technology literacy.