ShiftPlan

ShiftPlan

A modular desktop application for automated shift planning.

My Role

UX Researcher

UX/UI Designer

Tools

Notion Icon
Notion Icon
Replit Icon
Replit Icon

Duration

On going

Worked Alongside

Self-initiated
AI-assisted Development

Planning shifts used to take hours now the first draft is created in minutes.

Planning shifts used to take hours now the first draft is created in minutes.

Challenge

How might we help businesses create fair and realistic shift plans faster, while still allowing managers to stay in control of important decisions?

Concept Direction

A modular desktop application concept that helps businesses create shift plans based on employee availability, contract hours, shift types and staffing needs.

Method Tool Box

What tools did I use for this project?

Research:

Desk Research

Requirement Mapping

Concept Testing

Testing

User Needs Assumptions

Creation:

Prompting

Iteration

Testing

AI-Assisted Approach

AI-Assisted Approach

Unlike my usual UX process, this project did not begin with extensive research and wireframing. I wanted to explore how AI can support a faster way of shaping early product ideas.

I started by translating my initial requirements into a structured prompt and used it to create a functional first prototype. The goal was not to replace research, but to make the complexity of shift planning tangible as quickly as possible.

Product Requirements and First Results

Product Requirements and First Results

Unlike my usual UX process, this project did not begin with extensive research and wireframing. I wanted to explore how AI can support a faster way of shaping early product ideas.

I started by translating my initial requirements into a structured prompt and used it to create a functional first prototype. The goal was not to replace research, but to make the complexity of shift planning tangible as quickly as possible.

Requirement Mapping

I translated operational shift-planning needs into product requirements, including availability, contract hours, staffing rules, absences, preferences and fairness.

Flexible configuration of shift types

The system needs to support different shift types, minimum and maximum staffing, seasonal demand, event-based needs and fair shift distribution.

Consider Employee contract requirements

Each employee profile needs to include contract type, weekly hours, fixed working days, availability, preferences, vacation and restricted days.

Pay attention to the distribution of hours

The application needs to make target hours, planned hours, overtime and undertime visible, while allowing temporary hour differences to be balanced later.

Note individual work schedule preferences

Employees should be able to specify their preferred shifts, days off, vacation time, and limited availability.

AI Prompting

I converted these requirements into a structured prompt to guide the first AI-assisted prototype instead of generating a generic scheduling tool.

First MVP

The first solution included dashboard, setup, monthly inputs, shift plan generation, hours account and export, creating a base for further iteration.

Status: Ongoing

Status: Ongoing

This case study is still evolving. I am currently working on the next prototype iteration, including bilingual support, first-time setup, weekly dashboard views and individual employee schedule exports. Check back anytime to follow the progress.

Last Updated: 03rd of May 2026

Always open for conversations and opportunities

Always open for conversations and opportunities

Always open for conversations and opportunities