Battery Shopping Experience

Improving the Battery Shopping Experience at Enel X
Scroll to Explore
Desktop monitor and two smartphones showing Enel's energy management software interface with charts and data.
OVERVIEW
Enel X's Optima application helps users monitor and optimize battery energy storage, balancing electricity supply and demand as renewable adoption grows. This redesign focused on improving accessibility and usability, identifying pain points, and streamlining workflows to make Optima more intuitive and efficient.
Row of white Tesla energy storage units outdoors in snow under clear sky that power Enel's systems.
Enel X logo with stylized purple text and an 'X' symbol on a transparent background.

The Problem

Grid Services, the largest feature in Optima, lets solution engineers select energy programs for battery operation, each varying by season, location, and function.

But the feature's complexity created real friction: engineers struggled with limited visibility into selected programs, faced a steep learning curve navigating the system, and were overwhelmed by information overload from program listings.
Enel X brand logo in violet color on a black background.

The Solution

We redesigned Grid Services to make program selection more intuitive and efficient, reducing the friction that came with the original UI's dense tables and scattered settings.

By simplifying how programs are displayed, organized, and configured, we created a more enjoyable, streamlined experience that helps engineers communicate Enel X's electric supply offerings to clients with greater confidence.
Duration
4 Months (Mar - Jun 2023)
Role
UX Designer
UX Tester & Facilitator
Client
Enel X
Abstract white geometric shapes forming an angled design over a purple to pink gradient background.

Background

Painpoints

Browser window icon with a centered eye symbol representing page visibility or preview.
Lack of visibility for selected programs
Purple path line connecting a circle start point to a map pin destination marker.
Steep learning curve and navigation challenges
Black lowercase letter i inside a purple circle, symbol for information.
Information overload from program listings

Goal

To increase the usability of Grid Services and improve the efficiency for solution engineers when selecting programs.

When solution engineers struggle with the tool, it can impact how effectively they communicate offerings to potential clients.
Improving their experience helps enable clearer, more confident client interactions.

Click any image to enlarge.

Who we designed for

Trevor represents our core user group: solution engineers who monitor facilities and respond to operational issues in real time. His challenges around alerting, communication, and incident management became a throughline for our design decisions across the project.

The Problem

How might we

optimize the usability and enhance the efficiency of Grid Services for our Solution Engineers?

Original UI that features a table listing of ISO-NE grid service programs with details like zone, name, rates, months, start times, events, and duration.
1

Exploring design directions

Crazy eights

I facilitated a Crazy Eights ideation session, using voting and sticky notes to prioritize ideas for development.

Stakeholders

Product Manager
Represented Business Priorities
UX Designer (Me)
Facilitated the Workshop
Solution Engineer
Represented the Primary End User

Outcome

checkmark
Generated 24+ concepts across three stakeholders
checkmark
Prioritized the strongest ideas through team voting
checkmark
Used winning concepts as the foundation for wireframes.

Facilitation Insights

Pair of stylized purple straight quotation marks on a white background.

the goal isn't perfect ideas...

Crazy Eights works because the time pressure doesn't leave room to second-guess. Our product manager hadn't done an exercise like this before, and felt pressured by the pace at first.

I reframed it for them: the goal isn't perfect ideas, it's volume, and often the "imperfect" ones spark the better ideas later.
2

Customer Journey Mapping

User Journey

I created a user journey map to understand user goals, behaviors, and pain points, uncovering opportunities to improve battery selection and decision making.
A user journey of how a solution engineer operates grid services.

Purpose

This journey map visualized Trevor’s end-to-end workflow in Grid Services, helping us identify pain points, decision-making moments, and opportunities to improve the experience.

Mapping each step revealed key friction points during battery selection, where solution engineers lacked an easy way to compare options side by side.

Outcome

checkmark
Identified key decision points.
checkmark
Exposed information gaps during comparison.
checkmark
Prioritized improvements for the first wireframes.

Facilitation Insights

Pair of stylized purple straight quotation marks on a white background.

Before designing the future, we first needed to understand the present.

We collaborated with solution engineers to walk through their workflow step by step using the existing interface as a reference.

By identifying moments of hesitation, missing information, and trust gaps, we created a shared understanding of user needs and used these insights to guide design improvements.
3

Ideation

Low-Fidelity

After our workshop, I beagan sketching multiple layout concepts.
A user journey of how a solution engineer operates grid services.

A Sketch from my Notebook that Depicts a New Layout

Key points

Black checkmark inside a rounded dark purple square box.
Checkboxes for Clear Program Selection
Purple shopping cart icon with handle and basket grid on white background.
Cart-like Function for Tracking Programs
Solid purple funnel icon symbolizing filtering or sorting.
Filters to Condense Data
A user journey of how a solution engineer operates grid services.

A Low-Fi Mockup from Balsamiq
of the Cart-like feature

A user journey of how a solution engineer operates grid services.

A Low-Fi Mockup from Balsamiq
of the Filter feature

Large figma page with multiple columns of enel material, diagrams, and notes organized by categories.

Design Refinement

After presenting multiple concepts to the Product Manager and Lead UX Designer, we selected the strongest direction to move forward.

I translated those concepts into high-fidelity mockups and organized them into categories to support comparison, discussion, and iteration.

High-Fidelity

To help stakeholders better visualize and evaluate concepts, I designed selected ideas into high-fidelity mockups earlier than my typical process.

This enabled more meaningful feedback and increased confidence in design decisions.

Click any mockup to enlarge.

4

Design Validation

Feedback workshop

I facilitated a workshop with developers after the initial design iteration to evaluate feasibility, uncover technical constraints, and inform design refinements.

Stakeholders

Software Developers
Provided technical expertise to evaluate design feasibility, identify implementation constraints, and surface opportunities for improving the proposed solutions.
Engineering Partners
Helped translate design concepts into actionable requirements by sharing technical considerations, dependencies, and potential tradeoffs.
Product/Design Team
Collaborated with developers to align user experience goals with technical realities and prioritize solutions that balanced user needs and feasibility.

Outcome

checkmark
Identified technical constraints before implementation.
checkmark
Refined concepts based on developer feedback.
checkmark
Increased confidence that proposed solutions were feasible.

Facilitation Insights

Pair of stylized purple straight quotation marks on a white background.

The goal wasn’t to validate perfect solutions, it was to uncover what was possible together.

To encourage open and actionable feedback, we structured the workshop around three prompts: What do we like? What questions do we have? What ideas did this spark?

This framework created space for developers to share technical considerations while also exploring opportunities for improving the user experience. The discussion helped bridge the gap between design intent and implementation feasibility.
5

Prototype Development

First Prototype

After exploring multiple concepts, we narrowed our ideas into three design directions that best addressed the solution engineer’s workflow and comparison needs.

Key Ideas

Black checkmark inside a rounded dark purple square box.
Hybrid Approach Combining Checkboxes with Visual Selection Indicators
Purple shopping cart icon with handle and basket grid on white background.
Static Shopping Cart
Solid purple funnel icon symbolizing filtering or sorting.
Collapsible Filtering

Narrowing the design direction

Based on insights from the solution engineer’s user journey and feedback from the Product Manager, we narrowed our concepts down to three design directions as seen above.

Each direction addressed Trevor’s primary need: efficiently comparing battery options to make cost-effective decisions for his facilities.

We built the initial prototype for desktop, where the majority of Grid Services selections take place, allowing us to focus on optimizing the experience for the primary use case.
6

Usability

User Testing

User testing with internal solution engineers helped validate design decisions and uncover opportunities to improve workflow efficiency.
Illustration of a person with long brown hair wearing a dark blue shirt on a blue circle background.
Smiling woman avatar with long blonde hair wearing a pink top and white collar on blue background.
Enel X company logo in purple on a transparent background.
Pair of stylized purple straight quotation marks on a white background.

What's the value of the program?
What's the range?
What type of program is selected.
That's what I want to know.

Interviewee #1
Internal Solution's Engineer

Stakeholders

3 Internal Solution Engineers
Participated in usability testing to validate workflows, identify usability challenges, and provide feedback based on real-world product expertise.

Outcome

checkmark
Validated the overall interaction model.
checkmark
Identified three high-priority usability improvements.
(View in User Findings section below.)
checkmark
Guided the next design iteration before handoff.

User Findings

User testing revealed three key opportunities for refinement:
improving the filtering experience,
adding value indicators,
and introducing program type tags

to support faster decision-making.
7

Final Design

Final Prototype

Designed an intuitive grid program selection experience that reduced cognitive load while making key program information easy to scan and compare.

design summary

The challenge was showing enough program information without overwhelming the user.

I pulled the key data points from the table into the filters, then added color-coded tags for program value and type so users could scan at a glance.

Selected filters now appear as tags with a one-click option to clear them all. When a user picks a program, it moves to the right side of the screen, similar to items collecting in a shopping cart.

Selecting a program also triggers a checkbox, a purple sidebar, and a background color change, so it's obvious what's been chosen.

Use cases

Designed comprehensive use case flows to ensure the experience remained intuitive across both common and edge-case scenarios.

Use case coverage

I documented eight use cases covering core tasks such as filtering and selecting programs, managing multiple selections, and viewing active filters, alongside edge cases including conflicting meter selections, empty states, and system errors.

Mapping these scenarios ensured the design was resilient and ready for real-world implementation.
9

Post-Implementation

Business impact

Launch is only the beginning of the design process.
After release, we track user behavior, performance metrics, and feedback to validate decisions and uncover opportunities for iteration.
Increased Efficiency
Streamlined navigation reduced the time solution engineers spent selecting programs by 30 minutes per session, freeing them to focus on client-facing work instead of parsing data tables.
Purple arrow zigzagging upward to the right symbolizing growth or increase.
Gained Client Acquisitions
The redesign contributed to securing 4 new enterprise partnerships, including Tesla and Amazon, within 3 months.
Three purple user icons representing a group of people with one in front and two behind.
Enhanced Website Usability
Post-launch eye-tracking and click analysis showed ~30% decrease in average time on page and more direct paths to program selection with fewer backtracking clicks.
Purple hand icon with index finger touching a central circle connected to two outer circles.