Available for Work

Available

Solar SCADA

Solar SCADA

Solar SCADA

Private Client

2023

Design System

About Solar


My client specializes in the design and construction of solar and wind power plants. For their clients, they also build SCADA (Supervisory Control and Data Acquisition) applications to control all plant operations and monitor performance.

The Why


SCADA applications are incredibly complex and must accommodate hundreds of controls and thousands of data points. Client wanted to productize a SCADA app framework that had a vastly improved user experience, with the ability to customize interfaces for each plant.

To achieve this, they needed a cohesive and efficient design system in place. In this case study, we'll explore the process of building a custom design system in Figma, from research and planning to implementation and optimization.

Research findings


Before starting to build a design system, it is essential to understand the users' needs and pain points.

In my research activities with Client, I discovered some key insights about how users spent their day in the application and how we could simplify the experience.

  • Users made data informed decisions. They need to see output metrics to guide how the solar arrays were aligned.

  • The hierarchy of arrays was essential to operation. Users needed to quickly drill down to a single row to assess issues.

  • Colors are very different in SCADA. In this area of engineering, there are very specific colors that describe specific alarms or statuses. These sometimes conflicted with traditional color theory, so we needed to work around it.


Planning and Strategy


Once the user research is completed, it was time to plan and strategize the design system's development.

This includes identifying the design system's scope, deciding on the design system's components, defining the design system's guidelines and standards, and creating a roadmap for the design system's implementation and maintenance.

I was allowed to start from scratch, so I started with the atomic elements of typography, color, and iconography.

Displaying Data Effectively


Once the core elements had been established, I moved on to creating containers for displaying key pieces of data. I followed the principles of visual hierarchy and prioritized the numerical values to make it easy to quickly digest information.

The final UI created a model of user flow that could easily be adopted to a web portal environment. We tried to make it as low tap as possible while making the end to end flow feel quick and easy. Instead of making user pick a type of profile, which did not test well, we allowed them to freely create and modify a profile, and simply displayed the modification details in a given item.


Ease of Operation

As an Accessibility advocate, I'm a huge believer in labels on UI elements. Not only is it semantically accessible in code, but it also allows the user to quickly onboard to the experience and become comfortable faster.


Overcoming Resistance to Change


One of the biggest challenges we faced was getting buy-in from all stakeholders, especially those who were used to working in a certain way. We had to communicate the benefits of the design system clearly and address any concerns or objections they had.


Maintaining Consistency Across Teams


With multiple teams working on different projects, it was important to ensure that the design system was implemented consistently across all of them. This required clear guidelines and documentation, as well as ongoing communication and collaboration between teams.


Keeping the Design System Up-to-Date


As our products and services evolved, so did the design system. It was important to have a process in place for updating and maintaining the design system, as well as communicating any changes to all stakeholders.

Let's Connect!

Let's Connect!

Let's Connect!

© Copyright 2023. All rights Reserved.

© Copyright 2023. All rights Reserved.

Available for Work

Available for Work

Create a free website with Framer, the website builder loved by startups, designers and agencies.