RED Driving School
Lesson Booking, and Learner Progress App
Native App
Progress Tracker
Lesson Scheduler
The Problem:
RED Driving School's lesson purchasing process, lesson scheduling process, and progress tracking process were all done either via their website or paperwork. Their existing processes relied heavily on manual data entry, leading to inefficiencies and potential errors. Driving instructors found it time-consuming to input data after each lesson, which detracts from valuable teaching time. For the learner drivers, they had no way of sharing their progress with family or friends, and to book/schedule lessons required them to either visit the website or book via phone.
The Solution:
A native application that allows driving instructors to view their lesson schedule, update learners' progress, and award achievements to learner drivers when they reach milestones, while also allowing learner drivers to book and buy lessons, view their progress overall and within each learning section via a dashboard, receive and share awards on social media.
The Process:
1.
Discovery Workshop
In the discovery workshop with the client we focused on the two main user groups, what their main problem areas were, and how we could utilise the application to create additional revenue streams for the business (such as sponsored awards, car insurance offers etc.)
2.
Personas
I created a number of personas which looked at the two sets of user groups. Set 1 is the driving instructors, who we anticipated to be 35-50 years old, with relative to good knowledge of apps and technology. Set 2 is the learner drivers who we anticipated would predominantly be 18-30 years old, tech savvy, very familiar with social media and sharing, as well as relatively experienced in making online transactions and bookings.
3.
User Stories
I created a number of user stories which outlined the most common journeys we anticipated the users would make. I looked at how I could minimise the steps they needed to take to achieve their end goal.
4.
System Flow Diagrams
From the user stories I was able to map out a high level system flow diagram for driving instructor users, and learner driver users. I also looked at how we could incorporate the business goals without having a negative effect on the user experience.
5.
Use Cases and Acceptance Criteria
From the system flow diagrams I was able to create individual use cases with acceptance criteria which would outline how the user would perform key tasks within the platform. Some examples are; viewing lesson schedule, starting a lesson, updating progress, awarding achievements, booking a lesson, scheduling a lesson, viewing progress, viewing achievements, sharing achievements on social media.
6.
Wireframes
I created two sets of wireframes which varied based on the type of user. When creating the wireframes I referred to the use cases and acceptance criteria. For the achievement awards section I looked at how we could gamify this and make it more appealing to the younger users, subsequently resulting in them sharing the awards on their social media pages. I presented the wireframes in an interactive Adobe XD prototype.
7.
UI Designs and Prototype
Once the wireframes had been signed off I created the UI for the product. I created an interactive prototype in Adobe XD which was used various usability testing exercises.
8.
Application Guides
Upon completion of the design phase, I created two onboarding guides which gave each user group an overview of the application and some of its key features. These guides were particularly important for the driving instructors as we wanted them to adopt the new process as quickly as possible with the correct guidance.
Gallery
Website designed and developed by Alan in Framer