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
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 ROOT CAUSES
❌ The feature's content remains incomplete, including missing blog materials, which may impact user engagement and overall functionality
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.
Empowering Existing and New Learners Through a Well-Rounded Ultimate Checklist
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?
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
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.."
STRATEGIZING
Defining The Approach: Always Prioritizing Strategy Before Execution
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
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
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
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
What Does The Ultimate Checklist Look Like With Around 20 Checklist Items?
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.
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
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!