top of page
iMac 24 inch.png

AI-Powered Alerts

Drive Health Status

Predict Drive Failures

Data-Driven Insights

PROJECT OVERVIEW

Design System for AI Powered Drive Analyzer 

DA Drive Analyzer is an AI-powered service that monitors storage drive health, predicts potential issues, and alerts users to impending failures. Starting as a beginner, I quickly took ownership of the design process, from crafting individual components to handing off final screens to developers. I designed 12 essential components across two design phases & provided implementation support to dev team, reducing queries by 15%. 

Role

Design System
Interaction Design
Accessibility Checks

Team Members

Senior Designer

UX Designer

QA Designer * 1
Developers * 3

Timeline

Nov 2019 - Feb 2020

ASK

How to implement a user-centric interface for the DA platform to enhance drive security & manage AI predictive insights for target users?

Business Goals

1. Enhance Reliability
2. User Adoption
3. Expand Market Reach

User Needs

1. Predictive Alerts
2. Actionable Insights
3. Ease of Use

Target Users

1. IT Administrators
2. Home Users
3. Small-Medium Business

 

Success Metrics

1. Adoption rate
2. Task completion rate
image.png
image.png
image.png
image.png

IMPACT

Shipped 20+ screens 

1. Partnered with developers during implementation, ensuring seamless integration of design elements and reducing post-launch issues by 15%.

​2. Created 12 components implemented across 20+ screens, ensuring consistency, scalability, and a seamless user experience throughout the entire interface.

Process

UX Lead

UX Designer

Developer Team

Identify Use Cases

Map out use cases & identify needed components

Design Components

Design and prototype components 

Feedback

Get feedback from senior designers & design more components

Handoff

Design documentation & Implementation support to dev team

Business Needs

Understand product goals through stakeholder interviews &scope doc

UX Lead

UX Designer

UX Designer

UX Lead

UX Designer

IDENTIFYING USE CASES

Recogonizing the need for components

We start by understanding the business offerings and user needs, then outline the essential components for the platform. It was an insight from our conversations with our client & some users, that users want detailed drill-downs for each drive in their NAS systems.

User Goals

1. Efficient navigation through large data sets

​

2. Organize data to quickly find relevant information

 

3. Compare different metrics at a glance

​

4. Select multiple options simultaneously 

​

5. Enable/disable specific settings 

​

6. Need direct access to detailed views.

​

7.  Overview of health metrics​​​​

Components Phase 1

1. Nested Navigation

​

2. Sort

 

3. Table

​

4. Checkbox

​

5. Toggle Button 

​

6. Hyperlinks

​

7.  Stacked Bar Graph​​​​

DESIGN

Laying down the foundation

The next step was getting started on an ever-developing set of components, guided by the Atomic Design approach. â€‹â€‹â€‹

Atoms

Molecules

image.png
image.png

Organisims

image.png

Learning to build components the hard way

One of the most important lessons I learned early on was the value of designing with real data. Initially, my designs fell short because I didn’t account for edge cases, leading to unforeseen issues. Through close collaboration with the head of product and senior designers, I quickly realized that using real content from the start is essential for creating more accurate, effective designs. This approach helps ensure that the final product can handle all scenarios, even the unexpected ones.

Before

image.png

After

image.png

Identifying various use cases & defining details

Carefully defining anatomy, sizing, and alignment - ensured our design was robust and adaptable to various scenarios. For instance, in developing the tree navigation bar, I meticulously specified its alignment and nested structure. 

Spacing & Alignment

image.png

Anatomy

image.png

When designing, it’s crucial to consider potential edge cases to ensure the UI performs well under all conditions. Here are a few scenarios we accounted for

What if the there are >6 systems ?

What if the drive slot is empty ? â€‹

What if drive is loading ?

.....+7 scenarios

Use Cases

image.png
image_edited.jpg

Building More Components

As the project progressed into its second phase, requirements became increasingly complex. To address these evolving needs, I developed five additional components to cover all use cases:  AI Prediction Graph, AI Prediction Drive Health Card,  Alert Stats Table, Alert Notifications Card, Faulty Drives Card.​ Examples of some of these components are shown below

image.png

Smooth Handoff to Visual Design Team

We designed 20+ screens using these components, covering multiple use cases. After documenting them as wireflows, they were handed off to the visual design team for pixel-perfect refinement. I collaborated with the development team to ensure accurate implementation, resulting in a 15% reduction in post-launch queries.

image.png
image.png

REFLECTION

Designing with real data & design atomicity

The project helped me grow as a designer & as a professional with some mistakes, learnings & reflections. I 

Looking back, the key takeaways include the importance of:

​

  • Designing with real data early in the process.

  • Collaboration with developers to ensure smooth handoffs and iterations.

  • Ensuring the system is accessible.

Other Projects

image.png

VR DESIGN

iQube cover image.jpg

UX REDESIGN

iPad Pro (2022).png

USER TESTING

bottom of page