GlucoEase: Diabetes Management tool
OVERVIEW
ROLE
The diabetes management and prevention app, paired with a smart medication dispenser, supports diabetic and pre-diabetic users in managing blood glucose, medications, and exercise.
The goal of this particular project was to design a personalised and customisable service that addresses the lack of diabetes management and medication adherence in Australia.
Product Designer
User Research, Interaction, Visual design,
Prototyping & Testing
2024
Background
Rokt is a Sydney-based internet marketing company that connects businesses to
their customers through the customer buying experience.
Learn more about what Rokt does.
I am half the design team at Rokt.
I joined Rokt as a product designer a year ago as one of 2 designers in a company
of over 70 engineers and 15 product managers. I support design across every aspect of our business and
am responsible for leading UX and UI across key parts of the application side of the platform.
I've grown tremendously in the last year, some key achievements of which I have
listed below:
- Implemented a design process. This has helped our team establish more structure to
how we conduct our work and allow other teams to gain visibility across our upcoming sprints.
- Improved usability across the platform. No usability tests were conducted by the
external consultancy before dev handoff. Since we established a design team, we have been actively
working towards conducting UX research and usability testing on all projects.
- Establishing a design kit. This has helped to maintain consistency in the look and
feel across different parts of the platform.
- Establishing a design system. This has helped the Engineering and Product
teams to understand how and why we choose to implement certain components over others.
The process
Our process at Rokt is based on the Double Diamond Theory and Lean UX process. We aim
to incorporate the key phases of Discovery, Definition, Ideation and Implementation in all of our projects.
Understanding the problem
Before Rokt even hired a product design team, a beta release of the new platform
had been implemented based on blue-sky concepts executed by an external consultancy. These mockups were
created without any usability testing and had little consideration for the technical and product
limitations on the scope of work.
I conducted research interviews with our primary users (account managers) to
uncover any pain points that they were experiencing with the beta release.
My research
encompassed:
- Understanding the user goals and needs
- Uncovering pain points with the existing user journey
- Determining the success of the tasks measured
Gathering insights
After collecting the recordings from the user interviews, I conducted affinity
mapping with my teammate to synthesise the pains identified. We grouped these problems under common
themes and features in the platform.
I relied on a data-driven approach known as the severity framework
to inform my process and list usability issues in order of priority. The framework helps to
identify the severity score of a usability issue based on the following three variables:
Task criticality x impact x frequency = severity
- Task criticality - how important is the task to the user? (1 = low, 5 = critical)
- Impact - how much of an impact does this issue have on the user's task? (1 =
suggestion, 5 = blocker)
- Frequency (%) - how many times does this come up out of total participants?
Prioritisation of issues
I took the extra step of categorising these problems into broader Epics to
provide the Product managers and engineers with visibility into the key areas of the platform that
needed to be addressed from a usability standpoint. This not only helped to prioritise usability issues
in order of need but also helped to shape the product roadmap for the quarter.
Product, Design
and Engineering teams came to the conclusion that the first Epic we would prioritise would be the
Audience Wizard due to its severity score, UX and engineering effort required to rebuild it.
Narrowing down the scope of work
Based on the user interviews conducted with 7 users on the existing Audience wizard,
we found the following key issues:
- 57% of users felt that the process of configuring the wizard was arduous
- 29% were frustrated that the Next button was disabled so they could not identify which were missing
required fields
- 29% of users found that it was easy to miss field inputs due to a lack of visual hierarchy
Wireframing the solution
Based on the above problems identified, I worked towards addressing these pains
by coming up with potential solutions:
- Reducing the number of steps to minimise time to completion
- Surfacing mandatory fields and enabling the Next button to show error validation
- Establishing clearer visual form hierarchy by grouping related fields
- The lack of a formal wizard component also meant that I had to come up with a standardised styling
and UI pattern for future wizards
I quickly mocked up some basic wireframes to gather feedback from Product,
Engineering and the users on the overall layout and structure of the wizard form. This involved
establishing a standardised visual hierarchy and layout for the future wizard component.
Validating the designs
I conducted usability testing sessions with our primary users to validate whether
the new designs would solve their problems. I wrote a script including a scenario asking the user to
create a new Audience targeting females of all ages on mobile devices with manual bidding enabled.
During the session, I observed how they interacted with the prototype and set up the Audience.
The usability session revealed that it was less arduous to set up a new Audience due to the grouping of
related fields. It was easier for the user to identify which forms they had to fill, as advanced
settings were now hidden under a collapsable toggle.
Developing the designs
I created my high fidelity mockups in Sketch and then imported them into Invision
to allow the engineers to inspect the file and export the HTML and CSS code.
I worked
very closely with the Front End team to spec out any missing interactions that were not covered in the
high fidelity mockups. I conducted a UX review of each front-end ticket that was implemented to
ensure it was aligned with the designs before it went live.
Results and takeaways
Since the implementation of the new rebuild of the Audience Wizard, we have seen
a significant decrease in the number of complaints lodged through the service desk. Additionally,
I have received positive feedback from users about the simplified configuration of their Audiences,
saving them a large proportion of their time.
Some key takeaways from this project are:
- Create a strategic plan to launch an MVP. This helps deal with out-of-scope
requests that could potentially derail the project and helps deliver a quality product in time.
- User testing doesn't end after development. Design is a constant iteration of
improving the experience for the end user. Always find ways to collect and listen to your user's
feedback.
- Involve engineering upfront. This helps to reduce any rework later on as an
understanding of the technical limitations upfront will help to inform your design strategy.