Industry
Hospitality, Travel, Service
Client
Haven Leisure Limited (UK)
Modernizing Activity Management for Haven Holidays
Overview
Context
Haven operates 40+ holiday parks serving over 4 million annual guests.
I was part of the team that led an overhaul of the internal activity management system. By moving from a manual, spreadsheet-based workflow to a centralized schedule templating system, we reduced operational workload from weeks to hours and eliminated critical scheduling errors.
Context
Haven operates 40+ holiday parks serving over 4 million annual guests.
I was part of the team that led an overhaul of the internal activity management system. By moving from a manual, spreadsheet-based workflow to a centralized schedule templating system, we reduced operational workload from weeks to hours and eliminated critical scheduling errors.
Context
Haven operates 40+ holiday parks serving over 4 million annual guests.
I was part of the team that led an overhaul of the internal activity management system. By moving from a manual, spreadsheet-based workflow to a centralized schedule templating system, we reduced operational workload from weeks to hours and eliminated critical scheduling errors.
Role
Role
Role
UX Consulting
UI Design
Workshop Facilitation
Design QA
Design Tokens
Service Design
My Impact
My Impact
My Impact
01
Holistic Approach
Feature service design spanning admin and ground staff facing tools to guest apps and web experience.
Holistic Approach
Feature service design spanning admin and ground staff facing tools to guest apps and web experience.
Holistic Approach
Feature service design spanning admin and ground staff facing tools to guest apps and web experience.
02
Scheduling Module
A template creator to set up thousands of activities for the next season. Reduced staff work from weeks to hours.
Scheduling Module
A template creator to set up thousands of activities for the next season. Reduced staff work from weeks to hours.
Scheduling Module
A template creator to set up thousands of activities for the next season. Reduced staff work from weeks to hours.
03
Staff Productivity
Championed a major quality of life improvement for ground staff who use tablets on park.
Staff Productivity
Championed a major quality of life improvement for ground staff who use tablets on park.
Staff Productivity
Championed a major quality of life improvement for ground staff who use tablets on park.
The Context & Ecosystem
The Spreadsheet Nightmare
Current tools failed to provide a full-week view, forcing managers to plan in Excel. Consequently, they had to manually re-enter thousands of session slots one by one—a massive duplication of effort.
The Spreadsheet Nightmare
Current tools failed to provide a full-week view, forcing managers to plan in Excel. Consequently, they had to manually re-enter thousands of session slots one by one—a massive duplication of effort.
The Spreadsheet Nightmare
Current tools failed to provide a full-week view, forcing managers to plan in Excel. Consequently, they had to manually re-enter thousands of session slots one by one—a massive duplication of effort.



Risks and Constraints
Risks and Constraints
Risks and Constraints
Overbooking:
A failure in the admin tools lead to double-bookings, human error, no way to make sure everything is in order.
Park Underutilization:
Inefficient scheduling resulted in "empty" calendars, leaving venues unused and staff idle, causing parks to underperform financially.
Major Time Constraints:
The new approach had to be delivered and onboarded before season starts.
3 months including development time.



The Solution
Schedule Templating Module
I shifted the user mental model from Data Entry to Pattern Management. Instead of entering 90 days of events manually, Managers create a template and populate the peak schedules with one click.
Schedule Templating Module
I shifted the user mental model from Data Entry to Pattern Management. Instead of entering 90 days of events manually, Managers create a template and populate the peak schedules with one click.
Schedule Templating Module
I shifted the user mental model from Data Entry to Pattern Management. Instead of entering 90 days of events manually, Managers create a template and populate the peak schedules with one click.
Visual Clarity
A color coded visual calendar view with multiple activities, allowing managers to spot gaps and overlaps instantly.
Visual Clarity
A color coded visual calendar view with multiple activities, allowing managers to spot gaps and overlaps instantly.
Visual Clarity
A color coded visual calendar view with multiple activities, allowing managers to spot gaps and overlaps instantly.
Activity Filtering
By venue, type and age group to easily compare related session density in a single calendar view.
Activity Filtering
By venue, type and age group to easily compare related session density in a single calendar view.
Activity Filtering
By venue, type and age group to easily compare related session density in a single calendar view.
Bulk Actions
Added functionality to drag-and-select for bulk deletion or editing.
Bulk Actions
Added functionality to drag-and-select for bulk deletion or editing.
Bulk Actions
Added functionality to drag-and-select for bulk deletion or editing.



Navigating Constraints
I navigated strict backend limitations and a 3-month deadline to build a foundational MVP. By reusing existing components and prioritizing core UX, I aligned design feasibility with engineering and time constraints, accepting calculated tradeoffs. I prepared a iterative plan for future improvements in combination with staff feedback.
Navigating Constraints
I navigated strict backend limitations and a 3-month deadline to build a foundational MVP. By reusing existing components and prioritizing core UX, I aligned design feasibility with engineering and time constraints, accepting calculated tradeoffs. I prepared a iterative plan for future improvements in combination with staff feedback.
Navigating Constraints
I navigated strict backend limitations and a 3-month deadline to build a foundational MVP. By reusing existing components and prioritizing core UX, I aligned design feasibility with engineering and time constraints, accepting calculated tradeoffs. I prepared a iterative plan for future improvements in combination with staff feedback.
Pricing
Simplifying the pricing strategy and display.
Microcopy
Standardizing microcopy across the app.
Navigation
Improving overall information architecture and location selection.
Product details
Investing in robust tool descriptions and attributes.
Reservation
Changing reservation logic according to real user behavior.
Registration
Removing superfluous sign up steps.
Pricing
Simplifying the pricing strategy and display.
Registration
Removing superfluous sign up steps.
Product details
Investing in robust tool descriptions and attributes.
Reservation
Changing reservation logic according to real user behavior.
Location
Making station selection less rigid.
Microcopy
Standardizing microcopy across the app.



The Impact
Scheduling tasks that took weeks were reduced to hours.
Scheduling tasks that took weeks were reduced to hours.
Scheduling tasks that took weeks were reduced to hours.
Feedback from Staff
Feedback from Staff
Feedback from Staff
“I’ve been with the team at <...> this week and they brought to life for me how much better their world is because of the work you’ve delivered on the Activity Planning Process.”
“I have uploaded all the first weekends with no issues! Very quick!”
“Just wanted to say the delete all function in templates. Bloody brilliant! Just saved me a lot of time from fudge up I made!”


