Website app

Website app

Website app

Revamping rostering experience

Overview

Overview

Overview

Redesigning Rostering

The GH platform started as a rostering and workforce management tool for small businesses in the NDIS industry. As the platform scales, it struggles to meet the diverse needs of larger service providers. This redesign aims to create a seamless, flexible rostering solution that works for businesses of all sizes and their challenges.

WHAT IS NDIS

The National Disability Insurance Scheme (NDIS) is an Australian government-funded program that supports people with disabilities, aiming to improve their quality of life.

MY ROLE
  • Uncovered systemic issues in the current rostering experience.

  • Led the end-to-end design of the rostering platform.

  • Developed a scalable design system aligned with the new brand identity.

  • Collaborated with product manager and stakeholders to shape product roadmap and direction.

  • Worked closely with key service providers to co-design solutions and present prototypes.

THE TEAM

Partnered with 1 product manager and 5 engineers

METHODS

Used mixed research methods combining data from customer support team, flow audits, user interviews and on-site observation.

Key highlights

Signed a large enterprise provider
with over 1,000 employees, valuing at $500k, reinforcing the platform’s ability to scale for large business needs.

Transition from manual spreadsheets
to a fully integrated digital workflow, empowering service providers to streamline their daily operations.

Optimised operational efficiency
by enhancing accuracy and reducing administrative overhead.

Improved navigation and usability
by consolidating multiple siloed pages into a unified experience.

Designed for scalability
to allow seamless adaptation to new service types and ensure long-term growth.

Who will benefit from this

The rostering platform is designed to support various roles in large-size providers (more than 100 employees).

Rostering coordinator

Responsible for roster planning, including scheduling customer bookings and allocating suitable support worker shifts.

Operation manager

Oversee day-to-day operations and resolve scheduling conflicts that arise in real-time.

Service delivery manager

Supervise workers during shifts and resolve shift-related issues.

Solution highlight

Solution highlight

Solution highlight

Seamless switch between bookings, shifts, and sessions

View information by specific groups without navigating away, reducing context switching and saving time.

discovery

discovery

discovery

Rigid rostering drives errors and overhead

The platform was originally built around a 1:1 booking model, which no longer aligns with evolving user needs. As new service types emerge, the limitations of the platform and its rigid rostering structure become increasingly evident.

Manual workflow to fill the gap

Service providers rely on manual spreadsheets to bridge operational gaps. For instance, while bookings can be filtered by assigned support workers, there is no unified view to manage all shifts across multiple workers.

This inflexibility has significantly increased rostering complexity for service providers, leading to higher operational overhead and more frequent scheduling errors, particularly when managing high volumes and booking conflicts.

Service providers manually organise shifts in spreadsheets before entering them into the platform.

Lack of role-based customisation

Service providers hold diverse roles, each with distinct responsibilities. For example, a rostering coordinator focuses on scheduling, while a rostering manager is more concerned with cost overhead.

The platform currently shows the same view to all roles, making it overwhelming and hard to find relevant information. The Jobs To Be Done (JTBD) analysis is used to identify gaps and understand each role’s specific tasks and goals.

ROLE
SITUATION
OUTCOME

As a rostering coordinator,

I want to be notified when the assigned support worker is on annual leave

so I can fill in the unallocated shift.

As a rostering manager,

I want shift allocations to comply with contracted hours

to prevent cost overhead.

Example of some roles that are explored using the JTBD method.

Siloed screens cause disjointed workflows

Mapping the user journey across multiple touchpoints shows that navigation feels confusing and fragmented. There is no unified view for all same-day bookings, 1:1 and group bookings appear on separate pages.

Key pages such as customer details, support worker profiles, and service details are spread across multiple screens, leading to frequent context switching, increased cognitive load, and a disjointed experience.

User feedback snapshot from Zendesk.

Poor navigation and disrupted workflow

Reviewing Zendesk tickets reveal recurring issues and common feedback: rostering tasks require too many steps and complicated navigation, slowing workflows. Users also found filters confusing and struggled to resolve conflicts.

how might we

how might we

how might we

How might we unify the rostering experience and reduce inefficiencies?

creative direction

creative direction

creative direction

Building a strong foundation

Each service type is analysed to identify both shared and unique information. To create a more intuitive structure, services are categorised by engagement length, as time directly impacts how services are scheduled and staffed. This approach shapes how information is grouped and accessed, enabling users to quickly find relevant details.

Optimising layouts

Multiple layout modes are explored, such as timeline, calendar, kanban, and list views. The goal is to find the most effective combinations for supporting different rostering tasks and user workflows.

The layouts are designed to handle large volumes across timeframes, with the flexibility to zoom in for detail or zoom out for a broader overview.

Dynamic cards

A modular card system is introduced to present information from different service types while maintaining a consistent layout. Each card displays key details that remains persistent, alongside secondary information that users can customise based on what’s most relevant to their role.

Available tools to manage rostering efficiently

Quick drag and move action

Users can easily drag shift cards to extend hours or reposition them on the timeline to adjust shift times. This help users make schedule adjustments faster and more efficiently.

Improving filtering and search

Robust filtering and search capabilities are introduced to help users quickly locate specific data while retaining their search queries. This reduces time spent navigating large datasets and prevents the loss of search context in the workflow.

Personalised your own view

Users can customise and save their preferred display settings, tailoring the information and controls that fit their specific roles and workflows. This includes custom filters, visible data fields, and grouping options. These features reduce unnecessary noise and highlight the most relevant information.

Unified experiences

The navigation flow is improved by introducing a side panel, eliminating the need to jump between pages. This approach consolidates the rostering view to present all relevant information in context, including:

  • In-line customer and support worker details.

  • Real time status updates.

  • Contextual conflict alerts with direct resolution actions.

This designs helps users make informed decisions quickly without losing context.

impact

impact

impact

From spreadsheets to scale

This redesign delivers a scalable and efficient rostering experience tailored to the diverse needs of service providers across industries. It empowers users to manage schedules with greater ease and accuracy.

Designed for growth, the platform adapts to evolving service models and supports long-term scalability. By streamlining workflows and improving navigation, it reduces cost overhead and enhances operational efficiency.

See more of my projects

Transforming customer support services

Breaking down barriers for customers by making support services easier to access, empowering greater independence and improving quality of life.

Transforming customer support services

Breaking down barriers for customers by making support services easier to access, empowering greater independence and improving quality of life.

Transforming customer support services

Breaking down barriers for customers by making support services easier to access, empowering greater independence and improving quality of life.

Elevating support worker shifts

Recognising that admin tasks often weigh down support workers, the app is redesigned to remove inefficiencies and improve shift quality.

Elevating support worker shifts

Recognising that admin tasks often weigh down support workers, the app is redesigned to remove inefficiencies and improve shift quality.

Elevating support worker shifts

Recognising that admin tasks often weigh down support workers, the app is redesigned to remove inefficiencies and improve shift quality.

© 2025 Belinda

© 2025 Belinda