Like any other on-boarding UX project, the challenge is to increase the success rate of new users navigating through the key workflows. However, bearing in mind that this is an existing app with over 1000 active users, the bigger challenge is to make sure any changes to the current workflow or UI components has a clear value-add and should not confuse the current users.
The main purpose of the app is to find and book a supply teacher to cover for a lesson. There are 2 ways to do this on the app:
Go through a list of 'My Supply Teachers' to book a specific teacher. Schools needs to manually add teachers they already know to 'My Supply Teachers', by inviting them to use the app. Alternatively, schools can search for new teachers already registered on TeacherIn and add them to the list.
If there is no suitable candidate in 'My Supply Teachers' list, schools can simply post a job request out to unknown teachers and receive a booking confirmation through SMS reply.
In order to succeed at on-boarding new users, we need to make sure that they know about the 2 main features and that they learn how to perform each task. The problem with the existing dashboard (see below) is that it is not clear what the user should do first. The tile layout design shows users a list of 6 options, giving each option equal weight; this is misleading given that the primary action of the app is to book 'My Supply Teacher' or to send a job request out. Furthermore, the naming of each button does not give enough information about what each option does.
Based on the problems, I proposed a different dashboard layout, which puts focus on better visual hierarchy and gives contextual information for button naming. See the wireframe below.