In this step, we built user requirements based on all of our previous survey data (including literature, workshops, interviews, observations, etc.). We built our user requirements and system requirements using methods such as persona, storyboard, mood boards, and UX strategy. All the user needs have raw data to support, and we have proposed corresponding improvements for these problems.
2. User Requirements
Personas
Storyboard
This storyboard tells a girl named Anna who wants to find strangers and share dinner with them. She wants to make friends with strangers. She used the app “Hi, strangers”, and chose a dinner event on it. The time for dinner is 2019.08.18. On that day, she went to the restaurant and found the organizer of the event. She showed her application to the organizer. After the event organizer confirmed her identity, she was invited to join the dinner. Anna made friends with other participants through this dinner.
Mood boards
This emotional version shows my feeling of socializing offline. The main mood of our users is shy, anxiety, loneliness, and fear. They are afraid of being rejected by strangers. They are worried that what they say is not interesting to others. They feel lonely and hope to find friends. However, they are very shy and not good at expressing their thoughts and feelings.
Smart UX strategy
System Concept Statement
We designed an application called Hi, the stranger which can be used on mobile devices. This application can help people, especially people who are not good at socializing, find offline activities that they are interested in or want to participate in and post activities they want to organize. Users can view, filter, sign up, or collect the events they want to participate in and add events to their calendars. In addition, the user can communicate online with the activities organizer or other participants by the online chat function and the comment function, and after participating in the event, the user can rate and write a comment to the offline activities and the organizer of the event.
The purpose of this app is to help people who want to participate in social activities find activities that they are interested in and encourage people to participate in offline social networking by online social.
Functional Requirements
It will recommend activities to users based on their personal information and search history.
It will help users filter the activities they are interested in based on the event content, event location, event time, and the number of participants.
It will allow users to chat online with other event participants and event organizers using the chat feature.
It will display the activities that the user plans to participate in and have participated in through the calendar.
It will allow users to publish events as event organizers.
It will allow users to comment and rate the events they have participated in.
It will allow users to collect or sign up all the events organized by others.
It will allow users to leave comments on all the events through the comment feature below the event details.
It will display the user's identity, hobbies, religious beliefs and other information on the personal page.
It will provide a "hidden" feature to protect the privacy of the user.
Equipment requirements
Mobile & PC
Instructing & Manipulating
An activity classification interface (including recommended activities)
List interface for different kinds of activities • Other users personal information interface
A calendar interface for showing participated and upcoming events
The interface shows the detailed description of each event (including comment function)
Contact list interface
Chat online interface
Publish /post events interface
Personal account interface (including setting function)
A collection interface lists users’ interesting activities
System Requirements
Based on the above findings (including interviews, observations, workshops, literature) and our scientific analysis of users, we have designed five main functions for the application.
1. Overview
In this step, we built user requirements based on all of our previous survey data (including literature, workshops, interviews, observations, etc.). We built our user requirements and system requirements using methods such as persona, storyboard, mood boards, and UX strategy. All the user needs have raw data to support, and we have proposed corresponding improvements for these problems.
2. User Requirements
Personas
Storyboard
This storyboard tells a girl named Anna who wants to find strangers and share dinner with them. She wants to make friends with strangers. She used the app “Hi, strangers”, and chose a dinner event on it. The time for dinner is 2019.08.18. On that day, she went to the restaurant and found the organizer of the event. She showed her application to the organizer. After the event organizer confirmed her identity, she was invited to join the dinner. Anna made friends with other participants through this dinner.
Mood boards
This emotional version shows my feeling of socializing offline. The main mood of our users is shy, anxiety, loneliness, and fear. They are afraid of being rejected by strangers. They are worried that what they say is not interesting to others. They feel lonely and hope to find friends. However, they are very shy and not good at expressing their thoughts and feelings.
Smart UX strategy
System Concept Statement
We designed an application called Hi, the stranger which can be used on mobile devices. This application can help people, especially people who are not good at socializing, find offline activities that they are interested in or want to participate in and post activities they want to organize. Users can view, filter, sign up, or collect the events they want to participate in and add events to their calendars. In addition, the user can communicate online with the activities organizer or other participants by the online chat function and the comment function, and after participating in the event, the user can rate and write a comment to the offline activities and the organizer of the event.
The purpose of this app is to help people who want to participate in social activities find activities that they are interested in and encourage people to participate in offline social networking by online social.
Functional Requirements
Equipment requirements
Instructing & Manipulating
System Requirements
Based on the above findings (including interviews, observations, workshops, literature) and our scientific analysis of users, we have designed five main functions for the application.