Skip to content

Greenely · 2025 · Shipped recommendations

Home Battery Control — Research that reshaped the MLP

Usability research for Greenely’s first home-battery controls — turning six sessions into roadmap changes for scheduling, state-of-charge, and time-remaining.

  • UX Research
  • Energy
  • MLP
  • Accessibility
Role
UX Researcher (Product Design contribution)
Team
Lee Georges (notes & design), Pierre Fosto (product management)
Timeline
Pre-MLP validation sprint
Platform
iOS / Android app

Brief

What a recruiter should know in 30 seconds

What I did

Planned and ran six usability sessions; synthesized and prioritized recommendations for Product and Design.

What changed

Scheduling, state-of-charge display, and time-remaining were pulled into the next sprint.

How we knew

Stakeholders estimated faster setup and fewer “when will it finish?” support questions — production metrics remain internal.

Insight → decision

Evidence that changed the design

Insight

Users didn’t know when charging would finish.

Decision

Prioritized time-remaining feedback as a clarity fix for the MLP.

Insight

People wanted overnight charging when prices are lowest.

Decision

Elevated delayed-start scheduling into near-term roadmap recommendations.

Insight

Battery health optimization was a trust requirement, not a nice-to-have.

Decision

Recommended making health-aware defaults part of the lovable first experience.

Decisions

Why we chose what we chose

01

Prioritize time remaining

Most consistent pain point across sessions; directly answers “is this working?”

02

Push delayed start into near-term roadmap

Matched explicit user jobs and Greenely’s value prop around cost-aware energy use

03

Require dual-unit SoC

Percent is familiar; kWh connects to real household energy intuition

04

Recommend one-time setup

Repeated configuration created unnecessary cognitive tax and error risk

Depth of education vs. operational clarity

Ship clarity and control first; education second

Users asked for feedback and scheduling more than textbooks

Broad feature set vs. MLP focus

A short prioritized list for the next sprint

Research only creates value if engineering can absorb it

Visuals

The work, annotated

01

Battery state — making status legible without requiring energy expertise

Research artifact: status language tested with non-experts before MLP lock.

  1. Plain-language status over energy jargon
  2. Immediate “what is it doing?” answer on first glance
  3. Framed for mixed technical literacy, not enthusiasts only

02

Delayed start — aligning charging with low spot-price windows

Elevated from research: overnight low-price charging was a core job, not a power-user add-on.

  1. Scheduling tied to spot-price reality
  2. One clear control for “start later”
  3. Roadmap priority pulled into the next sprint

03

State of charge in both kWh and % for mixed literacy

Dual units reduce translation cost between “household” and “technical” mental models.

  1. kWh and % shown together
  2. Supports both bill-minded and capacity-minded users
  3. Avoids forcing a single unit convention

04

Time remaining — the insight users asked for most directly

Highest-severity gap in sessions: people did not know when charging would finish.

  1. Clock-based feedback, not only power metrics
  2. Reduces “is it working?” anxiety during automation
  3. Direct response to the most frequent verbatim

Accessibility

Inclusive decisions

  • Scripts and moderation checked whether labels and translations were understandable under real cognitive load — not only visually present
  • Recommendations favored explicit text status (time remaining, state labels) over icon-only cues
  • Dual units reduce cognitive accessibility barriers for users who do not think in percentages
  • Future audit opportunity: keyboard/screen-reader paths for scheduling controls on native platforms — [Add WCAG audit artifacts here]

Results

What changed

Findings were socialized with Product and Design; several recommendations were accepted into the next sprint — particularly scheduling, state-of-charge display, and time-remaining indicators.

Roadmap impact

Multiple research recommendations pulled into the next sprint

Estimated setup-time effect

Stakeholders estimated ~25% reduction in setup time

Support signal

Anticipated fewer tickets around “when will it finish charging?”

Production metrics

[Add measurable outcome here — activation, task success, support volume]

Business impact

Faster, clearer setup reduces time-to-value for battery owners and protects brand trust in a category where mistakes feel expensive. Research de-risked MLP scope before broader release.

User impact

Users gain the ability to see progress in time, schedule charging for low-price hours, and understand charge level in familiar units — turning an opaque battery into a controllable home system.

Reflection

What I would tell a hiring manager honestly

Biggest surprise
Temporal feedback and overnight scheduling outranked “explain batteries better” as the path to trust.
Biggest mistake
I could have quantified severity with a tighter task-success rubric earlier to make prioritization even sharper for PMs.
Lesson
In emerging energy UX, operational clarity is the education.
What I would improve today
I would add a lightweight diary study after release to validate whether delayed start changed real charging behavior overnight — not only usability scores.

Deep dive

Context, research, and collaboration

Full process detail for readers who want the long arc. Scan sections above cover the hiring signal.

Context

Where this work lived

Greenely is a digital electricity company helping people understand and reduce energy use. Ahead of launching home-battery control in the app, the team needed confidence that the Minimum Lovable Product (MLP) would feel intuitive, useful, and trustworthy to non-experts — not only to energy enthusiasts.

Problem

The tension we had to resolve

Battery control introduces unfamiliar concepts (charge/discharge behavior, spot prices, battery health) into a consumer product. Shipping without validating mental models risked confusing setup, support load, and eroded trust in an already high-stakes domain: people’s homes and electricity bills.

Goals & constraints

What success required

Business

  • Validate the MLP before release to reduce rework and support cost
  • Increase confidence that users can configure battery controls without hand-holding
  • Prioritize the smallest set of features that create a lovable first experience

Users

  • Understand what the battery is doing right now
  • Control charging in ways that match real life (including overnight low-price windows)
  • Trust that optimization will not harm battery health

Constraints

  • Lean research window before MLP release
  • Mixed technical literacy across prospective users
  • Translation and labeling clarity mattered in real Swedish/English product context
  • Engineering capacity limited how many recommendations could land in the next sprint

Role

What I owned

I owned the research plan and test script, recruited and screened six representative participants, moderated interviews and usability sessions, synthesized findings through affinity mapping, and presented prioritized recommendations to Product and Design.

Research

What we asked, learned, and unlearned

Guiding questions

  • Can users understand and configure battery controls without guidance?
  • Does the interface feel intuitive to non-technical users?
  • Are labels and translations clear in a real user context?

Methods

  • Six semi-structured interviews paired with moderated usability tests
  • Behavioral observation + verbatim quotes
  • Affinity mapping to cluster insights into actionable themes
  • Prioritized recommendation readout with Product and Design

What surprised us

Users were less blocked by “how batteries work” than by missing temporal feedback — especially not knowing when charging would finish — and by wanting overnight scheduling tied to spot prices. Battery health optimization was an explicit trust requirement, not a nice-to-have.

Assumptions that were wrong

We initially over-indexed on educating users about battery mechanics. Research showed the higher-leverage gaps were operational: time remaining, delayed start, dual units for state of charge, and a one-time setup model instead of repeated configuration each session.

Quotes

Voice of the user

I don’t know when the battery will finish charging.

Missing temporal feedback created anxiety and undermined trust in automation.

I want to start charging in the middle of the night when prices are lowest.

Scheduling was a core job-to-be-done, not an advanced power-user feature.

I would like Greenely to provide the best optimization for battery health.

Users expected the product to protect long-term asset health — a retention and trust lever.

Strategy

Principles, bets, and how the work moved

Principles

  • Show time as clearly as power — users decide with clocks, not only kilowatts
  • Make money-saving automation legible and schedulable
  • Treat battery health as a first-class trust signal
  • Prefer one durable setup over repeated configuration tax

Opportunity areas

  • Display time remaining for charging/discharging
  • Add delayed start scheduling for low spot-price windows
  • Surface optimization options that protect battery health
  • Show state of charge in both kWh and %
  • Move to one-time configuration instead of per-session setup

Product strategy

Prioritize comprehension and control for the first lovable loop: know status → schedule wisely → trust health. Defer deeper education content until the operational gaps are closed — otherwise education becomes a band-aid for unclear feedback.

Hypotheses

  • If we show time remaining, users will complete setup with less hesitation and fewer support questions.
  • If delayed start is available, users will adopt overnight charging aligned with spot prices.
  • If SoC is shown in kWh and %, mixed-literacy users will self-serve without unit conversion friction.

Exploration

Sessions mixed think-aloud configuration tasks with follow-up probes on language, trust, and expected automation. Synthesis clustered friction into temporal feedback, scheduling, health, and setup repetition — then ranked by frequency × severity × feasibility for the next sprint.

Recommendations were sequenced for product intake: time remaining and SoC dual units as clarity fixes; delayed start as the high-value capability bet; health optimization as a trust narrative tied to defaults.

Collaboration

How the team shipped

Collaboration

Worked tightly with Lee Georges on note-taking and design interpretation, and with Pierre Fosto on product prioritization — translating affinity themes into sprint-ready recommendations rather than a slide deck of observations.

Engineering

Recommendations were framed as product requirements with clear user evidence, so engineering could estimate scheduling and SoC presentation work without re-deriving the problem. Exact ticket IDs and estimates remain internal — [Add engineering constraint notes here].