A highly flexible government booking system

A highly flexible government booking system

GovTech is a government agency that drives Singapore's digital transformation by building tech solutions for the public sector.

GovTech is a government agency that drives Singapore's digital transformation by building tech solutions for the public sector.

PRODUCT DESIGN · WEB APP
PRODUCT DESIGN · WEB APP
YEAR

2020

DURATION

6 months

ROLE

UX Designer

DEVICE

Web app

OVERVIEW

Govtech partnered with us to build and deliver BookingSG — an initiative to collate, improve and manage Singapore's governmental-wide appointment and booking experience—focusing on calendar, availability, rostering and booking.

Problem

Build a flexible booking system from the ground up where it is able to cater for a wide range of government services and can be easily integrated. Crucial part of this product is its flexibility to work within all contexts for 1:1 bookings as well as 1 to many.

Build a flexible booking system from the ground up where it is able to cater for a wide range of government services and can be easily integrated. Crucial part of this product is its flexibility to work within all contexts for 1:1 bookings as well as 1 to many.

Build a flexible booking system from the ground up where it is able to cater for a wide range of government services and can be easily integrated. Crucial part of this product is its flexibility to work within all contexts for 1:1 bookings as well as 1 to many.

PROBLEM STATEMENT

Thousands of Singaporean citizens book appointments across various government agencies daily, but the process is fragmented and lacks a streamlined experience, leading to confusion and inefficiencies. How might we improve and streamline the government-wide booking experience and build a product that can be easily used and integrated across all use cases?

ABOUT

Design process

Are we building the right product?

I conducted interviews with government service providers and 1:1 sessions with Singaporean citizens, alongside concepting and benchmarking other government websites. These activities helped us better understand the service landscape and helped shape our product direction, feature backlog, and priorities.

iNSIGHTS

Opportunities

Needs to be highly flexible

Agencies and the user roles all have very different working processes and technologies. The solution needs to be able to cater for all requirements in terms of features and implementation.

White labelling

As it needs to cater for various agencies and their branding, the product needs to be easily adaptable and stripped back to cater for custom theme-ing.

Current workflows are very manual

The agencies were all very manual driven with intense amounts of paperwork and used various individual programs that had no centralisation.

Admins needs more control

Admins being the power user will need to oversee and manage all service provider bookings.

Citizens are device agnostic

Citizens may use desktop or phone depending on the time of day and type of service they are looking to book.

Features prioritisation

Due to the large scale of the project, we prioritised with the stakeholders key MVP features to start based on research analysis and agency requirements, and prioritised potential future features into the backlog.

OUR VISION

Build a scalable, easily integrated booking solution that seamlessly supports multiple government agency workflows. Designed with white-labelling in mind, the product aims to enable a unified "one-to-many" booking experience across the public sector with 3 core users in mind.

KEY FEATURES

Final design highlights: Citizens Portal

ABOUT

Design process

CITIZEN

Citizen portal

User scenario

The citizen portal is connected via an agency website and allows users to:


1. Choose a date and time

2.Fill in additional information

3.Receive booking confirmation

4.Re-schedule and cancel

KEY FEATURES

Final design highlights: Admin and Service Provider Portal

AGENCY ADMIN · SERVICE PROVIDER

Setting schedules

User scenario

Agency admins is able to set up service schedule via 2 convenient ways to allow bookable times on the citizen facing portal.

AGENCY ADMIN · SERVICE PROVIDER

Flexible customisation

User scenario

Admins and service providers can set specific requirements that is catered to their workflow. Users are able to set:

  • Unavailabilities

  • Service operating date ranges

  • Custom citizen details to capture

AGENCY ADMIN · SERVICE PROVIDER

Overarching bookings view

Admins scenario

Admins are able to view all service provider bookings and schedules for a particular service so that they can assign bookings and view available capacities.

Service provider scenario

The service provider are able to see their own individual schedules only.

AGENCY ADMIN · SERVICE PROVIDER

Accept and decline bookings

User scenario

Admins and service providers are able to view details of the requested booking and choose to either accept or decline. Users are also able to easily filter booking requests for specific requirements.

IMPACT

MVP release was released to Government agency: Marriage Solemnisers. The release was successful as we onboarded more than 3000+ service providers to the platform which has completely eliminated the manual work of calling up citizens and taking bookings in their personal excel.

"It caters to all our needs as a booking system! I really like how much i can customise and can finally manage all my bookings in one place!"

- Singapore Marriage Solemniser

Next steps

This is an ongoing project that has now been handed over to the Singapore Govtech scrum team. Being an ever evolving product,  it needs to be further tested with an iterative design approach. There are still many features in the backlog to validate and complete as well as tailoring the product to future government agencies.

PROBLEM STATEMENT

Thousands of Singaporean citizens book appointments across various government agencies daily, but the process is fragmented and lacks a streamlined experience, leading to confusion and inefficiencies. How might we improve and streamline the government-wide booking experience and build a product that can be easily used and integrated across all use cases?

Features prioritisation

Due to the large scale of the project, we prioritised with the stakeholders key MVP features to start based on research analysis and agency requirements, and prioritised potential future features into the backlog.

KEY FEATURES

Final design highlights: Citizen portal

Next steps

This is an ongoing project that has now been handed over to the Singapore Govtech scrum team. Being an ever evolving product,  it needs to be further tested with an iterative design approach. There are still many features in the backlog to validate and complete as well as tailoring the product to future government agencies.

Are we building the right product?

I conducted interviews with government service providers and 1:1 sessions with Singaporean citizens, alongside concepting and benchmarking other government websites. These activities helped us better understand the service landscape and helped shape our product direction, feature backlog, and priorities.

KEY FEATURES

Final design highlights: Admin and Service Provider Portal

OUR VISION

Build a scalable, easily integrated booking solution that seamlessly supports multiple government agency workflows. Designed with white-labelling in mind, the product aims to enable a unified "one-to-many" booking experience across the public sector with 3 core users in mind.

CITIZEN

Citizen portal

User scenario

The citizen portal is connected via an agency website and allows users to:


1. Choose a date and time

2.Fill in additional information

3.Receive booking confirmation

4.Re-schedule and cancel

AGENCY ADMIN · SERVICE PROVIDER

Setting schedules

User scenario

Agency admins is able to set up service schedule via 2 convenient ways to allow bookable times on the citizen facing portal.

AGENCY ADMIN · SERVICE PROVIDER

Flexible customisation

User scenario

Admins and service providers can set specific requirements that is catered to their workflow. Users are able to set:

  • Unavailabilities

  • Service operating date ranges

  • Custom citizen details to capture

AGENCY ADMIN · SERVICE PROVIDER

Overarching bookings view

Admins scenario

Admins are able to view all service provider bookings and schedules for a particular service so that they can assign bookings and view available capacities.

Service provider scenario

The service provider are able to see their own individual schedules only.

AGENCY ADMIN · SERVICE PROVIDER

Accept and decline bookings

User scenario

Admins and service providers are able to view details of the requested booking and choose to either accept or decline. Users are also able to easily filter booking requests for specific requirements.

IMPACT

MVP release was released to Government agency: Marriage Solemnisers. The release was successful as we onboarded more than 3000+ service providers to the platform which has completely eliminated the manual work of calling up citizens and taking bookings in their personal excel.

"It caters to all our needs as a booking system! I really like how much i can customise and can finally manage all my bookings in one place!"

- Singapore Marriage Solemniser