Skip to content
    UX DesignUser ResearchPrototypingMobile App

    FlexiShift

    UX exam project focused on improving the experience of shift planning and scheduling in flexible work environments.

    FlexiShift preview

    Overview

    FlexiShift is a UX exam project focused on improving shift planning and scheduling. The project addressed challenges related to clarity, coordination, and decision-making for both employees and planners.

    The case demonstrates how UX methods were used to navigate ambiguity, prioritise core user needs, and make informed design decisions within realistic constraints.

    My Role & Responsibility

    As the sole UX designer, I was responsible for the end-to-end UX process, including research planning, insight synthesis, interaction design, prototyping, and evaluation.

    Beyond Execution

    The role required prioritising which problems to address, making trade-offs between depth and feasibility, and maintaining a clear UX direction throughout the project.

    Context

    Academic UX project · ~1 month · 2024

    Problem Framing

    Initial exploration revealed that shift planning is not only a logistical challenge but also a cognitive and emotional one. Users struggled with understanding schedules at a glance, predicting upcoming shifts, and feeling in control of their time.

    Rather than treating scheduling as a purely functional task, the problem was reframed around clarity, predictability, and reduced mental load.

    Research & Insights

    Given time constraints, qualitative methods were prioritised to gain depth rather than breadth. The project used interviews and competitive analysis of existing solutions.

    Key Insights

    Users value overview and predictability more than advanced features

    Confusion often stems from how information is presented, not from lack of information

    Small interaction improvements can significantly reduce frustration

    These insights informed decisions about structure, hierarchy, and interaction patterns throughout the design.

    Design Decisions & Trade-offs

    Several design trade-offs were made during the project. These decisions were made deliberately to ensure the solution addressed the primary user problem within the available time and complexity constraints.

    1

    Prioritised clarity and information hierarchy over feature richness

    2

    Chose familiar interaction patterns to reduce learning effort

    3

    Limited scope to core scheduling flows rather than edge cases

    Challenges & Constraints

    The project was completed under limited time and with restricted access to real users, which influenced both the scope and choice of methods.

    Limited user access

    Access to relevant interview participants was limited. Desk research and competitive analysis were therefore used to add context and compare patterns.

    No employer perspective

    The project focused on workers only. A real product would need employer research to balance both sides.

    Evaluation & Iteration

    Feedback was used to assess information clarity, navigation and perceived control over scheduling.

    Feedback led to adjustments in layout, terminology, and interaction flow, reinforcing the importance of iteration even within limited project timelines.

    Final Design

    The final solution provides a clearer overview of shifts, improved predictability of work schedules, and reduced cognitive effort when navigating planning information.

    Insight 01

    Need for a quick overview

    → Prioritised information hierarchy over more features

    Shown in: Jobs overview

    Insight 02

    Need for predictability

    → Grouped relevant shift details in one clear flow

    Shown in: Shift details

    Insight 03

    Need for low learning effort

    → Used familiar patterns in sign-up and profile

    Shown in: Sign-up and profile

    FlexiShift signup
    FlexiShift jobs
    FlexiShift details
    FlexiShift profile

    Reflection & Learnings

    This project reinforced several key learnings:

    Effective UX design often involves deciding what not to include

    Constraints shape better decision-making when approached deliberately

    Clear structure and prioritisation can significantly improve user experience

    Next Steps

    With more time, the next steps would include broader user validation and deeper exploration of edge cases and collaborative workflows.