Project Background & Client
Our client is Dr Joseph Connor from CarefulAI and the NHS.
Version one of this project was called Carer Care. CarerCare was a wellbeing app made for carers in South Wales that tracked their wellbeing and plotted it against their steps and the amount that they interacted with their support network. This app aimed to encourage carers to take care of their wellbeing.
Version 2: NudgeMe is aimed instead at the general UK public, a change that was motivated by the COVID pandemic, which has greatly increased feelings of isolation and therefore has put the mental wellbeing of the general public at risk. We rebuilt Version 1, focusing only on wellbeing and steps as this was the most successful aspect of the previous version. We also implemented a feature where the user gets by a notification that ‘nudges’ them to walk when their score starts to drop.
CarerCare’s wellbeing scores were sent to a server used to represent scores from different regions on a map visually. NudgeMe also has this feature. We hope that the NHS will benefit from monitoring the wellbeing of people across the country and how it is being affected by the COVID pandemic.
Below are two graphs that display the effect of lockdown on UK adults' mental health and wellbeing1.
The graph below shows the increasing rates of loneliness and hopelessness in the UK since mid-March 2020.
The graph below shows the decreasing levels of coping very or fairly well with pandemic-related stress.
Project Goals
This project aimed to create an application that encourages people to look after themselves, especially in a time where people are isolated, and their mental wellbeing is suffering as a result.
The ways in which NudgeMe does this include:
-
Allowing users to keep a weekly record of their wellbeing.
-
Encouraging users to go on walks to improve their wellbeing.
- By plotting their steps on a graph
- Allowing them to share this information with their support network
- Allowing them to set and receive goals for/from people in their support network
Requirements Gathering
We gathered initial requirements over a few meetings with our client and confirmed our understanding by using resources from Version 1, such as the Figma of CarerCare.
In short, these requirements outlined a cross-platform mobile app that tracks user’s wellbeing, plots it against their steps, and when their wellbeing drops - it ‘nudges’ them to go on a walk.
Survey
We conducted a survey of structured questions to confirm these requirements were in the user’s interests and adapt them based on feedback. We carried this out remotely using Google Forms.
The questions we asked in the survey and the responses consisted of the following:
Questions | Open/Closed | Options |
---|---|---|
Would you find it useful to monitor your wellbeing over time? | Closed | Yes, No, Not sure |
Would you find it useful for others (e.g. friends/family) to monitor your wellbeing over time? | Closed | Yes, No, Not sure |
How likely would you be to monitor your wellbeing? | Closed | Daily, Weekly, in between |
During the first lockdown, what did you do to keep your mental health stable? | Open | n/a |
The purpose of the closed questions was to confirm interest in the initial requirements. We aimed to use the responses to question 4 to inspire some additional features.
The following tables show the responses.
Questions 1 and 2 | Yes | No | Not sure |
---|---|---|---|
Would you find it useful to monitor your wellbeing over time? | 92.3 | 7.7 | 0 |
Would you find it useful for others (e.g. friends/family) to monitor your wellbeing over time? | 76.9 | 15.4 | 7.7 |
Questions 3 | Weekly | Daily | In between |
---|---|---|---|
How likely would you be to monitor your wellbeing? | 30.8 | 53.8 | 15.4 |
Common answers to Question 4 were texting/calling friends, various types of exercise, cooking, and various arts and crafts.
The first answer, texting/calling friends, helped us land on the end-to-end encrypted, peer-to-peer wellbeing sharing as the additional feature to implement. We chose this to allow people to share their wellbeing with their friends or support network privately and quickly.
During the second half of the project, we developed this feature and added the User Nudge, allowing users to send each other step goals. As we made this change later in the project, we created an updated User Flow Figma to ensure the client has an accurate mental map of the application. You can find this at the bottom of this page or here.
Personas
We began with some rough ideas of who our potential users could be (e.g. carers under duress) to create the personas. After clarifying our client’s requirements, we discovered the application is aimed for use by the entire British population (between ages 13 and 99) who have been affected due to lockdown. Therefore, we tried to capture various personality types that would benefit from a wellbeing app without being too generic or unspecific.
Here are the scenarios and personas that we created:
- Naima Sultana is feeling lonely. She is struggling doing university work by herself without peer support​. She Would like some way for her friends to keep track of her wellbeing.
- Dorris Dibb’s mother has a bad memory. Dorris' mother needs to be reminded to keep her steps up, and sometimes gets lonely in her nursing home.​ It would be useful for Dorris to be able to remind her to move and to see how she is feeling.​
- John Smith has been laid-off due to budget cuts caused by the COVID-19 pandemic. He is experiencing higher stress + cortisol levels that is decreasing his cognitive performance, thereby further reducing the chance of acquiring future jobs.​ He needs a way to monitor his wellbeing.​
Use cases
Below is our use case diagram. It contains every use case and the action or the service that carries it out.
Our use case table can be found on Google Drive.
MoSCoW list
Functional Requirements | Must/Should/Could have? |
---|---|
The system must have the same functionality as version 1, omitting features no longer relevant.* | Must have |
The system must have the same interface on Android & iOS. | Must have |
Well documented codebase. | Must have |
Easily maintainable codebase. | Must have |
Nudge user to share their graph as a PDF if their score falls twice over any two weeks. | Must have |
Also nudge user if there is no step count in over two days. | Must have |
The weekly wellbeing score must be gathered from the user at Sunday 12pm (by default). | Must have |
Ask the user for consent to collect their wellbeing data. | Must have |
If consented, share the user’s wellbeing data by POSTing to a server. | Must have |
Passively collect movement data from pedometer. | Should have |
Display a graph that cross references pedometer and wellbeing data. | Should have |
Allow users to securely send their wellbeing data to other users (e.g. through e2e encryption). | Could have |
Facilitate adding users to their network in a convenient way, considering lockdown/remote work. | Could have |
Allow users to nudge other users through the app. | Could have |
Non functional Requirements | Must/Should/Could have? |
---|---|
Design the system for a user aged between 13 & 99. | Should have |
Present an accessible color scheme to those who are colorblind. | Could have |
*Since we were adapting the application for a wider audience (general UK population) and for a different purpose (to assist the public in maintaining their wellbeing), some of the features designed specifically for carers in the Welsh area were no longer relevant.