(redUX = redesign UX • re-do • ˌriːˈduː)

Most software products have a graveyard. A screen nobody opens, a feature everyone quietly routes around. At GoodX, that screen was Tasks. Support tickets had dried up, not because the problem was solved, but because users had given up. They'd moved on to email threads and sticky notes rather than fight with a screen that didn't work for them.

When the Canadian CEO flagged the Task Screen as a barrier to market readiness, the brief was simple: find out why nobody uses this, and fix it. Working within GoodX's development realities, I'd learned to ask a sharper question: not "what's the best possible design?" but "what's the smallest change that creates the biggest shift for the user?" That discipline (maximum impact, minimum change) became the lens for every decision on this project.


Project overview

CompanyGoodX Healthcare, a practice management platform for clinics across Canada, South Africa and many other countries
My roleProduct Designer, sole designer, end-to-end: research, concept, iteration, prototyping, stakeholder presentation
TeamCanadian CEO (sponsor + user tester), 1 Canadian client, 1 support specialist, 2 SA SMEs (Subject Matter Experts), 2 SA clients, 1 junior UX designer (SA facilitation)
TimelineJune 2023 to February 2025, 4 major versions
PlatformWeb application (desktop)

The before state

The original Task Screen — unnamed list tabs, unlabelled icon arrays, no priority or urgency signalling, and colour with no consistent meaning. This is the screen most users had quietly abandoned before the redesign began.


The problem

The Task Screen existed. Users didn't use it. Support tickets about it had stopped, not a sign of success but of resignation.

The original Kanban board presented every function at the same visual weight: primary actions, secondary controls, metadata, and filters all competing equally for attention. Task cards were dense with raw data (ID numbers, timestamps, six unlabelled icons) and gave users no way to tell at a glance what was urgent, overdue, or needed action today. The result was decision paralysis before anyone had even started working.

The business cost: Clinical teams were managing workflows through email threads and verbal handoffs, creating accountability gaps and making GoodX harder to position as a complete solution for the Canadian market.


What the research told us

We ran unmoderated testing in Canada (CEO, 1 client, 1 support specialist) and remote moderated sessions in South Africa (2 SMEs, 2 clients). Seven participants across two countries, remarkably consistent findings.

  • The feature had been abandoned, not just struggled with. Users had already written it off before we started.
  • Visual equality created decision paralysis. Everything competed for attention, so users froze.
  • Cards showed too much and communicated too little. Empty fields cluttered cards; priority and urgency were invisible.
  • Task creation felt like form-filling. Unclear required fields, and a "complete" checkbox at creation that confused every single participant.
  • The status model was abstract. Users thought in terms of done / waiting / urgent, not system labels.

Design process

Before the constraint: V1 (June 2023)

The first version redesigned the existing Kanban board and introduced a new List View from scratch, drawing on established task management patterns from Monday.com and ClickUp. The Kanban got a consolidated toolbar, a four-level priority system (Low / Normal / High / Urgent), inline card editing, and a redesigned New Task form with clear required/optional field separation. The List View gave users an alternative to the board for managing high task volumes.

Testing validated the direction, but also exposed that the Kanban still lacked strong enough visual hierarchy for quick triage, and the status grouping wasn't opinionated enough.

After the constraint: V2 through V4 (September 2024 to February 2025)

After v1, a new constraint arrived from the SA CEO: rather than build a dedicated list view, the Task Screen would need to use GoodX's existing List View architecture, a general-purpose data table framework used across the platform. The development investment already made in it was too significant to justify a parallel build.

The constraint was significant. Adapt a data table into a task management tool, without touching the underlying architecture. It meant solving a design problem with one hand tied behind my back, finding out exactly what's possible when visual design and interaction choices are your only tools.

The answer was almost entirely visual: row colour to communicate priority and urgency at a glance, bold red for overdue tasks, de-emphasised rows for completed ones, and a locked sort order (status first, then due date) to give users a predictable reading order every time. The sidebar, an existing List View component used elsewhere in the platform, was repurposed as a task quick-view, letting users act on tasks without losing their place in the list.

V3 and V4 refined both views based on further testing and SME feedback, and overhauled the New Task form, including the removal of the "complete" checkbox that had confused every participant across both countries.


The solution

Kanban: from noise to signal

Status columns mirror real clinical workflow. The toolbar collapses when not needed. Task cards show only populated fields. Overdue tasks surface with a red border and highlighted due date; high-priority tasks carry an amber background. Users see what needs attention the moment they open the screen.

List view: a data table, made useful

Working entirely within the existing architecture, visual design did the heavy lifting: row colour for priority and status, bold red for overdue, a predictable sort order, and a collapsible filter toolbar that keeps the task list the dominant visual element.

The sidebar surfaces full task details and primary actions, including a prominent "Change status to Done", without navigating away from the list.

New Task: delegation, not form-filling

Required fields are marked and prominent. Priority is a one-click segmented control, Normal pre-selected. "Assign to self" handles the most common assignee in one click. The "complete" checkbox is gone.


Outcomes & what I learned

None of these designs made it into the live product. The SA development team introduced a List View to the Task Screen, implemented as a plain data table without the visual hierarchy, colour coding, or sidebar that testing had validated. The Kanban redesign and New Task form remained unimplemented. The Canadian CEO endorsed the direction and participated in user testing himself, but implementation priority rested with a development team focused on other roadmap items.

This is a common story in organisations still building their UX culture, and an honest one worth telling.

What the project achieved: Seven participants across two countries validated every major design decision through observed testing. The v4 prototype reached development-ready status with Canadian CEO sign-off. Four versions of annotated prototypes leave a complete rationale trail for whoever picks this up next.

What I learned: In a low-UX-maturity environment, the most valuable design question isn't "what's the ideal solution?" It's "what's the smallest change that creates the biggest shift for the user?" The List View constraint forced exactly that discipline: no new architecture, no rebuilt components, just visual design and interaction choices. It turned out to be enough to make a data table feel like a task manager.

That's a lesson I'll carry into every project I work on next.


Interactive prototype

© 2025 Marinet Garlipp. All rights reserved.