Dorin Gaber
Selected work

Redesigning an Irrigation Controller for Field Operators

Reshaping an early MVP tablet controller into a clearer, field-ready experience for irrigation technicians and operators — grounded in usability testing before launch.

  • Complex Systems
  • Usability Research
  • Field UX
  • Tablet Controller
  • Operational Workflows
Redesigning an Irrigation Controller for Field Operators — cover
01Overview

This project focused on GrowSphere Controller, an early-MVP tablet product from Netafim that served as the field-facing control point for irrigation systems — sensors, pumps, dosing, alerts, and irrigation programs managed from one touch interface.

I joined about one month after the project began, taking over the Controller UX/UI work midstream while another designer was on maternity leave. My first step was to align with the existing direction. But as I learned the system, I identified gaps that required broader UX and UI changes — not just visual polish.

After the tablet Controller work, I also contributed to a mobile version of the product — a smaller field surface for quick status checks, alerts, and lightweight operational actions.

02Challenge

A complex operational system in a field-first context.

The MVP needed to work in a fundamentally different context from a desktop product: outdoors, under bright daylight, operated by technicians and field teams, often while troubleshooting live irrigation issues. At the same time, the engineering setup limited many tablet-native interaction patterns, so the redesign had to be both field-appropriate and technically realistic.

Real field constraints shaped every decision.

  • Outdoor and daylight use — needs strong contrast and quick orientation.
  • Touch interface used with gloves or dirty fingers — needs large targets and clear affordances.
  • Limited support for swipe gestures, complex collapse/expand patterns, and endless scrolling.
  • Slow or unreliable response per click in some flows — fewer, more decisive taps preferred.
  • Had to stay aligned with the broader GrowSphere product without copying desktop patterns one-to-one.
Mapping a broad operational system
The Controller itself included a broad operational system — irrigation, dosing, alerts, reports, preferences, settings, admin, and many supporting sub-surfaces. Mapping the full structure helped clarify the product's complexity, the relationships between screens, and the flows that needed to be simplified for field use on a tablet.
03Goals

What we set out to do.

Four goals framed the redesign.

  1. 01

    Clarify system status and alerts in the field.

    Operators needed to understand system state and take the right action at a glance — often under pressure and outdoors.

  2. 02

    Simplify irrigation-program editing.

    Reduce unnecessary interaction depth and touch-count in the core operational flows.

  3. 03

    Improve touch usability.

    Stronger hierarchy, larger targets, and higher contrast for real field conditions.

  4. 04

    Align with the desktop product without copying it.

    Shared vocabulary and mental model with the broader GrowSphere product, but flows reshaped for tablet and field use.

04Process

How the work moved.

MVP mapping, gap analysis, field research at Netafim's global summit, synthesis for product leadership, and system-level redesign before production — in that order.

0104

Mapped the MVP and identified system-wide UX gaps.

Aligned with the existing design direction while learning the product, its constraints, and the team's assumptions — then mapped UX and UI gaps across program editing, status states, alert handling, and navigation.

0204

Structured usability testing at Netafim's global summit.

Used Netafim's global summit as a research opportunity, running task-based sessions with technicians and installers around real setup scenarios — including creating irrigation programs under crop, schedule, water-supply, and flow constraints — alongside interviews and feedback workshops.

0304

Synthesized findings for product leadership.

Consolidated the interviews and testing into a structured presentation. The feedback reached the VP of Product directly and helped secure alignment around rethinking the direction before production release.

0404

Led broad UX and UI changes across the Controller.

System-level redesign of dashboard, alert flows, program editing, and cross-screen navigation — grounded in what field technicians actually needed.

05Research findings

What we heard from field technicians.

Findings were rated by severity during synthesis. The five below carried the most weight in shaping the redesign priorities that followed.

  1. Finding 01: Removing a shift was hard to find.

    Shift-management actions were buried inside dense edit views. Technicians completing a routine setup couldn't find how to remove a shift they'd just added.

  2. Finding 02: Interval scheduling vs. weekday scheduling was mixed up.

    Users conflated interval-based schedules ("every 3 days") with weekday schedules, and couldn't tell which "current day" the program was on within a repeating cycle.

  3. Finding 03: Some controls' behavior wasn't clear.

    Increase/decrease buttons and checkbox affordances looked interactive but their exact effect wasn't obvious — users guessed and often mis-stepped.

  4. Finding 04: Status colour codes weren't understood consistently.

    Colour-coded status treatments didn't communicate meaning reliably — a real accessibility gap in field conditions with bright daylight and gloves.

  5. Finding 05: Program status and shift status were confused.

    Program-level state and shift-level state used similar visual treatment, so operators mixed them up. Two levels of state need two clearly separable reads.

06Key UX decisions

The calls that shaped the work.

Four decisions shaped how the Controller reads and responds in the field.

01Decision

Design for the moment an alert fires.

We decided

Rebuild alert and fault surfaces around clarity of state, next action, and reversibility.

Why it worked

Alert and fault states had to help operators understand what was happening and what action was available — fast, under pressure, in the field.

02Decision

Reduce interaction depth for field reliability.

We decided

Fewer, larger, more reliable taps instead of gestures the platform could not support well.

Why it worked

The engineering setup limited many tablet-native gestures and complex interactions, so the redesign leaned into decisive single-tap actions the platform could render fast.

03Decision

Make touch states visible and readable.

We decided

Give distinct visual treatment to status, pause, resume, manual, high-flow, and uncompleted states.

Why it worked

Usability testing showed that colour-coded status wasn't understood reliably in field conditions, and that operators frequently confused program-level and shift-level state. The redesign gave each state its own text label plus visual treatment, and separated program state from shift state with different rendering — so the read holds up outdoors, with gloves, and across two levels of state at once.

04Decision

Translate shared product logic into field-first flows.

We decided

Share vocabulary with the broader GrowSphere product, while reshaping flows around field use.

Why it worked

The broader GrowSphere ecosystem included a desktop product led by the Product Design Lead, so shared vocabulary and mental models mattered. But the Controller had to stand on its own as a field-first product: tablet interactions, live operational states, and quick troubleshooting flows could not simply mirror desktop patterns one-to-one.

07Final solution

The redesigned experience.

System-level redesign across dashboard, alerts, program list, program status, and analytics — sharing a consistent visual language tuned for tablet and field use.

The final direction responded directly to the research findings: clearer state hierarchy, more explicit alert handling, and fewer interaction dependencies in the core operational flows.

Redesigned dashboard — system status at a glance
A single-scan dashboard brought the irrigation pipeline, active program, dosing recipe, and system state into one field-readable view.
Alert state — high-flow event on the dashboard
Alert states surfaced the issue, its cause, and the available actions directly on the dashboard, so operators could understand what was happening without navigating away.
Irrigation programs — operational overview
Program states were grouped and made easier to scan, helping technicians identify active, paused, and upcoming irrigation programs quickly.
Program status — irrigating
The active program view exposed live values, remaining volume, and the next available actions in one persistent state read.
Analytics — history and troubleshooting
History and analytics became a supporting surface for reviewing irrigation, dosing, and event data outside the live operational moment.
08Before / After

The same surface, then and now.

Two comparisons that show what the system-level redesign actually changed.

Program status — irrigating — afterProgram status — irrigating — beforeBeforeAfter

Before: dense state information and a slightly scroll-dependent layout made the screen hard to scan in the field.

After: clearer hierarchy, larger targets, and a fully visible state read reduced scanning effort and kept next actions in view.

Program status — manually paused — afterProgram status — manually paused — beforeBeforeAfter

Before: pause states relied on subtle differences that were hard to distinguish at a glance.

After: manual and system pauses became visually distinct, with the reason and resume action surfaced clearly.

09Mobile follow-up

Extending the Controller to mobile field actions.

After the tablet Controller work, I also contributed to a mobile version of the product. The challenge was not to shrink the full tablet experience into a phone, but to decide which field actions truly belonged on a smaller, on-the-go surface — mainly status visibility, alerts, and quick operational actions.

  • 0104

    Mobile main lines overview — alert state

    Quick field awareness across active main lines, showing where attention is needed.

  • 0204

    Mobile program detail — high-flow alert

    A focused alert state with key data and immediate actions.

  • 0304

    Mobile program detail — active state and quick actions

    Lightweight controls for actions that make sense on a phone.

  • 0404

    Mobile irrigation programs list

    A compact list for scanning programs and jumping into the right flow.

A mobile follow-up focused on fast awareness, lightweight actions, and quick navigation — not recreating the full tablet workflow.

10Impact

What changed.

The redesign gave the product team a clearer, validated direction before production. Technician feedback confirmed many of the issues I had raised and helped turn the redesign from an internal design recommendation into a product-level decision.

Outcomes

  • Validated UX gaps through field research — usability testing and interviews with global field technicians confirmed the direction before it shipped.
  • Turned field feedback into a clearer product direction before production release — helping product leadership align around the redesign.
  • Reworked core Controller flows — dashboard, alert handling, and program editing were updated around validated field needs.
  • Made the Controller more field-ready — clearer irrigation status and alerts, larger targets, stronger contrast, and fewer interaction dependencies tuned for real operator conditions.
  • Helped technicians feel heard — bringing the redesigned direction back to the same participants who gave the feedback closed the research loop.
11Reflection

Looking back.

The strongest takeaway wasn't a single design move — it was how external validation changed the conversation. When technicians raised the same gaps I had raised internally, the design recommendation became a product decision.