Visualizing the system performance data not only solves a long standing headache for users, but differentiates our product from our competitors. As the UX designer of this project, I lead the design efforts of this whole project from conception to launch meanwhile closely collaborating with stakeholders.
UX Designer
3 Months (Nov/2014-Feb/2015)
Info Visualization, Interaction Design, Usability Testing
Traditionally, data storage software is like a black box. It's very hard for storage administrators to figure out how the storage is being used by their end users.
What we do at Qumulo differently is that our software is not only for helping storage administrators to manage their storage but also give them insights on how much the data are used and how are they used. We are the industry leader in terms of providing simple data storage solution with realtime analytics and information visualizations.
As the designer of this project, I worked closely with PM, Data Visualization Lead, Front-end engineering team in the whole design process. I collaborated with PM to define the project scope and user stories. I discussed with Data Viz Lead about available data sets and solutions. I conducted usability testing with users and iterated the design based on usability tests findings. Later after we shipped the first version, we released the second version which is an incremental enhancement based on the first version.
The PM has done the research part. I started this project with understanding users pain points and what we want to achieve through the visualization.
Our storage admin Gerald often hears his end users complain that the system is too slow. To troubleshoot the system, Gerald needs to know which clients or projects are actively taking over the resources. Without any visibility on it, it usually takes Gerald a long time to figure out the problem. It also brings huge impacts on end users’ productivity too.
This lack of visibility annoys me, if someone comes to me and says: who is using the most amount of resources in the system? I could not tell you based on my current data.
As the leader in data-aware software industry, Qumulo wants to create a visualization that empower Gerald with visibility of who are the most active clients and projects impacting the system performance, thus improve his troubleshooting efficiency as well as his end users working productivity.
Which clients are generating the most performance activity and which directories those clients are accessing.
Which directories have the most performance activity and who are the clients accessing those directories
IOPS, latency and throughput. Among those three datasets users expressed the most interest in IOPs. We choose to show IOPS data as the first release of our product.
The Data Visualization Lead came up with this raw data prototype to show me what data I can utilize for visualization.
It follows the Shneiderman mantra "overview first details on demand”: users come to this page to oversee the trend first. If there is any outstanding data they would like to investigate further using expanding and sorting function.
Encode variables into visual cues: color, geometric shapes, area, shape and length
Group secondary data and collapse them by default
With this set of prototype, I started usability testing with 10 users.
color contrast issue, deep purple VS light purple
Refresh problem
Top clients w/ hostname
relative timestamp instead of absolute time
This visualization is one of our product core features when we launched our product to market. Because we already had plenty of customers when we launched the product, after they used this feature, they absolutely loved it! Here are customer quotes
Shortly after we released the first version, we released the version with throughput info.
Seattle, U.S.
(206) 953 5592
joyce90829@gmail.com