Ultimate Checklist - Driving Theory Ultimate Kit UK
Empowering Users to Take Control of Their Learning Journey

Ultimate Checklist - Driving Theory Ultimate Kit UK
Empowering Users to Take Control of Their Learning Journey

The Ultimate Checklist is a core feature within the Driving Theory Ultimate Kit UK app, designed to empower users by providing a structured yet flexible study plan. The goal was to help users track their progress effectively, prioritize tasks, and stay motivated throughout their driving theory preparation, ultimately giving them confidence in passing their test.

THE PROBLEM

I..Unclear MVP Definition and Market Positioning

I..Unclear MVP Definition and Market Positioning

Since the concept of an "Ultimate Checklist" lacked a predefined market standard, defining its core functionality and scope for an MVP became challenging. The team needed to balance essential features with a minimal design to provide immediate value without overwhelming users. Questions around what to include and how to differentiate the feature from competitors further complicated the process.

II. Poor Discoverability of the Checklist Feature

Despite its potential, the Ultimate Checklist was buried deep within the app's navigation, making it difficult for users to locate and use effectively. The absence of intuitive access points and a clear onboarding flow resulted in low engagement and hindered the checklist's ability to provide value. Users often overlooked the feature, treating it as non-essential.

III. Lack of Dark Mode for Accessibility

The absence of a dark mode option created accessibility challenges for users with visual sensitivities and those using the app in low-light environments. Many users reported discomfort and eye strain when using the app for extended periods, which negatively impacted the overall usability and engagement of the checklist feature.

Lack of dark mode caused accessibility issues, leading to eye strain and reduced engagement, especially in low-light environments.

THE ROOT CAUSES

I..The Content Of The Feature Is Still Ambigious Or Incomplete, Including Blog Content.

I..The Content Of The Feature Is Still Ambigious Or Incomplete, Including Blog Content.

❌ The feature's content remains incomplete, including missing blog materials, which may impact user engagement and overall functionality

❌ The current UI does not refelct the brand vision or tone of voice

❌ The current UI does not refelct the brand vision or tone of voice

II. There has been no access to the Ultimate Checklist

❌ Users are unable to access the Ultimate Checklist, which hinders their ability to track progress and utilize essential features."

III. Dark Mode – A Key Part Of The USP Is Still Missing

❌ Dark mode, a crucial unique selling point (USP), is currently unavailable, affecting user experience and accessibility preferences.

IV. Content May Be Too Long For Users?

❌ The app lacked a modular design system, leading to inconsistent usage of components like buttons, input fields, and navigation patterns.

MY ROLE

MY ROLE

MY ROLE

Empowering Existing and New Learners Through a Well-Rounded Ultimate Checklist

Workshop Facilitation and User Research Execution

Actively collaborated with technicians, Product Managers, and Engineers to facilitate workshops focused on mapping workflows, identifying pain points, and aligning on user needs. Took ownership of analyzing and synthesizing user research data, uncovering key insights, and driving actionable design recommendations.

Workshop Facilitation and User Research Execution

Actively collaborated with technicians, Product Managers, and Engineers to facilitate workshops focused on mapping workflows, identifying pain points, and aligning on user needs. Took ownership of analyzing and synthesizing user research data, uncovering key insights, and driving actionable design recommendations.

Design Execution:

Converted insights into user flows, wireframes, and high-fidelity prototypes, emphasizing defect logging, task prioritization, and flexible navigation to match technicians' workflows.

Design Execution:

Converted insights into user flows, wireframes, and high-fidelity prototypes, emphasizing defect logging, task prioritization, and flexible navigation to match technicians' workflows.

Communication with Stakeholders:

Facilitated design reviews and presented solutions to Head of Product Product Design, Founder, Engineers, and QA specialists, aligning teams while balancing user needs and technical constraints.

Communication with Stakeholders:

Facilitated design reviews and presented solutions to Head of Product Product Design, Founder, Engineers, and QA specialists, aligning teams while balancing user needs and technical constraints.

Testing, Iteration & Handoff

Developed interactive prototypes for internal & external testing, gathered actionable feedback, and iterated designs to improve usability and efficiency. Took ownership of the design handoff process, ensuring seamless collaboration with developers and alignment on design specifications

Testing, Iteration & Handoff

Developed interactive prototypes for internal & external testing, gathered actionable feedback, and iterated designs to improve usability and efficiency. Took ownership of the design handoff process, ensuring seamless collaboration with developers and alignment on design specifications

MY CONTRIBUTION

Taking Ownership Of The Feature Is Amazing!!!

User Experience Design, User Interface Design, User Research, Usability Testing, Prototyping, Bug Bashing, Design Handoff, Contribution to Design System

MY TEAM

Great Things Happen Together

I collaborated with a cross-functional team consisting of Head of Product Design, Business Development Lead, 1 Frontend Developer, 1 Backend Developer.

PROCESS

Design Process

USER INTERVIEW

Our Goals Is To Understand How Long Content Of Ultimate Checklist Should Be?

To design an effective Ultimate Checklist, we conducted user interviews to explore how much content is necessary to meet user needs. Our focus was to strike a balance between comprehensive coverage and ease of use to ensure learners stay engaged and motivated.

Through these interviews, we identified two distinct types of users:

To design an effective Ultimate Checklist, we conducted user interviews to explore how much content is necessary to meet user needs. Our focus was to strike a balance between comprehensive coverage and ease of use to ensure learners stay engaged and motivated.

Through these interviews, we identified two distinct types of users:

New Learners

These users are starting their driving theory journey from scratch and require a complete, step-by-step checklist covering all aspects of the theory test. They prefer structured content with detailed guidance and explanations to help them build a solid foundation.

Existing Learners

This group consists of individuals who have some prior knowledge and do not need to go through the entire content. Instead, they prefer a more flexible and concise version of the checklist, allowing them to focus on specific areas where they need improvement.

Technicians handle on-site inspections, log deficiencies, and ensure task completion in dynamic environments. However, they faced challenges like disconnected workflows, no real-time task updates, and app navigation issues slowing their progress.

USER PREFERENCE

Scrolling Through 20+ Checklist Items is Overwhelming…Chunking Content Makes Learning Easier and More Manageable

“I Need a Clear and Structured Overview”

"I want to quickly access relevant sections without scrolling endlessly, so I can focus on what matters most to me.."

“Let Me Learn Step by Step”

"I prefer content to be divided into smaller parts, allowing me to progress gradually without feeling overwhelmed"

“Let Me Learn Step by Step”
Keep Me Motivated and On Track

"I prefer content to be divided into smaller parts, allowing me to progress gradually without feeling overwhelmed"

"I want to see my progress clearly and receive guidance on what to focus on next without distractions."

Keep Me Motivated and On Track

"I want to see my progress clearly and receive guidance on what to focus on next without distractions."

STRATEGIZING

Defining The Approach: Always Prioritizing Strategy Before Execution

Before diving into design concepts, we first needed to uncover key insights and gather essential information to guide our direction.

Before diving into design concepts, we first needed to uncover key insights and gather essential information to guide our direction.

Benchmarking Competitors

Key takeaways:

Effective Call-to-Action (CTA)

Structured Content Flow

Engaging Visual Elements

Working with Business Development Lead

These users are starting their driving theory journey from scratch and require a complete, step-by-step checklist covering all aspects of the theory test. They prefer structured content with detailed guidance and explanations to help them build a solid foundation.

Aligning With Tech Team

Working closely with the development and content teams, I ensured that the checklist followed best design practices and fit within the existing technical framework. This collaboration allowed us to overcome content-related constraints while delivering an intuitive and accessible experience.

Working closely with the development and content teams, I ensured that the checklist followed best design practices and fit within the existing technical framework. This collaboration allowed us to overcome content-related constraints while delivering an intuitive and accessible experience.

Contributing To Design System

I contributed to the design system by creating reusable UI components for checklist content, refining content hierarchy and typography for better readability, and standardizing interaction patterns for progress tracking and task completion.

Benchmarking Competitors

An Ultimate Checklist: Including Not Only Comprehensive App Content but Also Motivating Users to Track Progress with a User-Friendly Interface

To create an Ultimate Checklist that not only provides comprehensive content but also enhances user motivation and engagement, I conducted thorough competitor research. This involved analyzing various driving theory apps to understand their strengths and gaps in features such as progress tracking, user-friendliness, and accessibility. Our goal was to identify key opportunities to develop a checklist that helps users stay organized, track their progress effortlessly, and enjoy an intuitive learning experience.

To create an Ultimate Checklist that not only provides comprehensive content but also enhances user motivation and engagement, I conducted thorough competitor research. This involved analyzing various driving theory apps to understand their strengths and gaps in features such as progress tracking, user-friendliness, and accessibility. Our goal was to identify key opportunities to develop a checklist that helps users stay organized, track their progress effortlessly, and enjoy an intuitive learning experience.

Not All The Features (Real-Time Notification) Are Feasible Due To Technical Constraints

During the development process, I encountered several technical limitations that prevented the implementation of key features as initially envisioned. Some of these constraints include compatibility issues with the existing system architecture, limited backend capabilities, and performance concerns that could impact user experience. For instance, automated progress tracking and real-time notifications were planned but could not be fully realized due to infrastructure restrictions.

Despite these challenges, I have actively collaborated with the development team to explore alternative solutions, prioritize feature rollouts, and ensure that the most critical aspects of the product are delivered within the available constraints.

Aligning The Ultimate Checklist With User Needs, Business Goals & Technical Constraints

Yes, we design for users, but also for business success—balancing user needs, business objectives, and technical feasibility to deliver impactful solutions.

Technicians handle on-site inspections, log deficiencies, and ensure task completion in dynamic environments. However, they faced challenges like disconnected workflows, no real-time task updates, and app navigation issues slowing their progress.

PERSONAS

Who Are We Designing For?

Through our research, we identified three primary user archetypes for the Digital Prüfcheckliste app, each with distinct motivations and goals:

PROJECT GOALS

Our Focuses

What? Who? When? Results?

USER JOURNEY

How Understanding Pre- and Post-Login Behavior Helped Me Craft a More Engaging Learning Experience

DESIGN PRINCIPLES

Refined Design Principles For Ultimate Checklist

I defined two core design principles for Ultimate Checklist

EXPLORATION

Design Exploration - Think Outside The Box

  1. What Does The Ultimate Checklist Look Like With Around 20 Checklist Items?

Key takeaways:

  • Understanding the core value and the direction of the product is the most important thing because it affects the way we deal with the design later on.

  • Think outside the box (Dare to sample or experience)

Key takeaways:

  • Understanding the core value and the direction of the product is the most important thing because it affects the way we deal with the design later on.

  • Think outside the box (Dare to sample or experience)

II. How Can We Position The Ultimate Checklist To Provide Users With Easy Access While Continuing To Promote Our Main Products?

Key takeaways:

  • Collaboration is key. I worked closely with the Business Development Lead to strategically position the Ultimate Checklist, ensuring easy user access while maintaining visibility of the existing products to drive sales.

  • Again, THINK OUTSIDE THE BOX to find the most suitable design.

SOLUTION

DESIGN SOLUTIONS

SOLUTION

DESIGN SOLUTIONS

FIGMA FILE

USABILITY TESTING

Usability Testing Preparation - Research Questions

USABILITY TESTING RESULT

As A New Learner, I Find The Ultimate Checklist Helpful And Easy To Use...

GOAL

Evaluate whether the redesigned Ultimate Checklist improves learning efficiency, usability, and overall test preparation experience for both new and existing learners.

5 Participants

5 participants from diverse backgrounds preparing for their driving theory test, including first-time test takers and experienced learners revisiting the content.

CONSTRAINTS

Not Everything Is Rosy

Unforeseen challenges are inevitable in any project. It's important to adapt and find the best ways to address these issues as they arise. During the redesign process, we encountered key blockers that required careful consideration:

Navigating Challenges While Designing the Ultimate Checklist

Throughout the development of the Ultimate Checklist, I encountered several unexpected challenges that required strategic thinking and collaboration to overcome. Staying adaptable and working closely with cross-functional teams was key to ensuring a successful outcome.

Throughout the development of the Ultimate Checklist, I encountered several unexpected challenges that required strategic thinking and collaboration to overcome. Staying adaptable and working closely with cross-functional teams was key to ensuring a successful outcome.

Technical Limitations

One of the biggest challenges I faced was integrating automated progress tracking within the app’s existing infrastructure. While working with the development team, I had to find a balance between ambitious features and technical feasibility. By focusing on essential functionalities first, I ensured a smooth user experience while keeping room for future enhancements.

Cross-Team Collaboration

Bringing the Ultimate Checklist to life required ongoing collaboration with the business and development teams. Aligning different priorities and goals was challenging, but I took the initiative to facilitate discussions and propose solutions that balanced feature visibility with business objectives. Despite tight timelines and resource constraints, I ensured that user needs remained at the forefront of every decision.

IMPACTS

Successfully shipped the MVP in December 2024

We’re also looking ahead—planning to track key metrics such as Feature Usage (recording each time users open it) and Monthly Active Users. Over the next 2-3 months, we’ll closely monitor these metrics to evaluate the feature's impact and make necessary improvements. Let’s see how it performs!

FEELING

Feel Happy After Completing The Project And Celebrate With The Product Team

Completing this project has been a fulfilling experience for me. I'm truly happy with the outcome and grateful for the teamwork that made it possible. Celebrating this achievement with the team is a moment to appreciate our hard work and dedication.

Check out another project



Bosch

Bridging Mental Models & Workflow Efficiency

Bosch

Bridging Mental Models & Workflow Efficiency

Get in touch

ngoctuan.creative@gmail.com

linkedin
resume

Get in touch

ngoctuan.creative@gmail.com

linkedin
resume

Get in touch

ngoctuan.ux@gmail.com

linkedin
resume

Get in touch

ngoctuan.ux@gmail.com

linkedin
resume