Okay, let's do this.
The app has three core features:
- A "Weekly Pulse" survey to measure employee satisfaction ("How happy are you at work?"). This one is standardized so all customers have a benchmark for comparison. Users can view the results of the current pulse survey as soon as they participated. Users can also view the results of past pulse surveys. HR managers can contact employees based on their survey responses (anonymity will not be compromised). So 1 survey response / employee -> 1 chat window with HR.
- Custom surveys which can be created by HR Managers and pushed to all employees' apps. Custom surveys can be a one-time thing or recurring. HR managers can contact employees based on their survey responses (anonymity will not be compromised). So 1 survey response / employee -> 1 chat window with HR.
- Surveys (and the reports to the surveys) can have multiple questions (several graphs per report possible)
- A suggestion box, where employees can leave feedback whenever they want. They can choose to post it publicly (so anyone can upvote or comment) or anonymously. HR managers can contact employees based on their suggestion (anonymity will not be compromised). So 1 suggestion / employee -> 1 chat window with HR.
Remember: UI & UX are on a par.
We need three screens that encompass most of the app's functionality. Once these are done and a winner has been chosen, the rest of the app will be completed 1:1. We are also looking for a long-term relationship with a freelancer (YOU!) that continues to work on the mobile app (and on the website + web app) :)
Screen 1: Home Screen / Dashboard
From the home screen users should be able to navigate to all main functions. They should also be able to see if they have yet to complete the weekly pulse survey, which custom surveys are yet to be completed and which are the most popular suggestions (via upvotes) this week. The weekly pulse survey should be perceived as the main element the app revolves around. So upon opening the app, it should take literally no time to determine if a user action (like completing a survey) is needed, to fill out a survey and to send the response.
Screen 2 and 3: View past survey responses and suggestions/ View past survey results / View chats associated with responses or suggestions
This is the actual challenge. We are looking for a simple and UX-wise effortless way for the user to be able to view her past responses and past survey results (e.g. in a bar chart: employee satisfaction average of 7.8, your response: 10.0).
EDIT: To clarify this part I listed a couple of user stories. Admittedly, the user stories are not phrased perfectly but we hope it gives a better picture of what is asked for.
- As a user I want to quickly access the weekly pulse survey so that I don’t have to spend a lot of time searching for it.
- As a user I want to see all uncompleted custom surveys on my home screen so that I quickly see which have yet to be done.
- As a user I want to access my suggestion box from my home screen so that I don’t have to spend a lot of time searching for it.
- As a user I want to see the currently top upvoted suggestions from colleagues (or myself, in case a suggestion of mine got upvoted) so that I can get an idea of what is important to my colleagues.
- As a user I want to navigate to past surveys so that I can see what responses I gave previously and to see a quick report of the overall survey results.
- As a user I want to chat with HR Managers that would like feedback to a specific survey I filled out or a suggestion I submitted so that I can elaborate on my response or suggestion.
Some leading questions:
Should both the responses and the suggestions be on one screen or separate ones?
Should both the responses and aggregated survey results be on one screen or separate ones?
Should the chats be accessible on the past-responses and past suggestions-screen or have a dedicated screen?
Which screens are OUTSIDE of the scope of this task:
- Suggestion screen (create and send a suggestion)
- Profile settings screen
- The surveys screens and questions
- Basically any screen that is not directly related to the functions described above.
- UX-wise smart concept of the user/screen-flow (screen mockups). The main goal here: A monkey should be able to navigate to all core functionalities with ease. You don't have to deliver 3 screens necessarily. If you are able to figure out a way to use 2 instead of 3 screens for above functionality then this might be even better. (we will still be paying 3 screens of course)
- Home screen with "polished" design (more than raw mockups to give a general sense of the design direction so that we can iterate quickly in the next round)
We look forward to working with you :)