Task Analysis ROLES. Kevin Anderson: Development Kim Brown: Team Manager, User Testing Miles Koons: Design Sunny Peng: Documentation

Size: px
Start display at page:

Download "Task Analysis ROLES. Kevin Anderson: Development Kim Brown: Team Manager, User Testing Miles Koons: Design Sunny Peng: Documentation"

Transcription

1 Task Analysis ROLES Kevin Anderson: Development Kim Brown: Team Manager, User Testing Miles Koons: Design Sunny Peng: Documentation URL

2 Problem The problem Social Rocket is trying to tackle is people not socializing to their ideal extent. Socializing is currently a hassle because it is difficult keeping track of new people they meet, they do not know which events they want to and are able to attend, and it is challenging to coordinate meeting times with friends. Solution Social Rocket aims to help users become more social by making tasks surrounding social interactions close to effortless. Task Analysis Questions & Revised Tasks Who is going to use the system? Our users are those who want to meet new people, spend more time with their friends, and go to more social events. This is typically people with lots of free time and flexible schedules which is why we chose to focus on college students being that they generally do not have restrictions set by parents, nor rigid full-time work schedules. What tasks do they now perform? Currently, our target customers use Facebook, , text, phone calls, and instant messaging to contact and schedule times to meet up with friends. For finding events, our customers use word-of-mouth or the Internet to manually seek out information using search engines such as Google. For scheduling, they use physical planners. What tasks are desired? When asked about what types of flaws exist in current communication tools, our interviewees talked about slow response times and having to use multiple communication and scheduling tools. Social Rocket would aim to eliminate response times by making schedule-coordinating with friends instantaneous, and to allow users to use just a single tool to create or attend an event. How are the tasks learned? Tasks are learned by trial and error, both in tools that customers currently use as well as for Social Rocket. Usage will be intuitive as possible and mimic existing tools; instructions and suggestions will also be offered in case the user encounters difficulty figuring out how to use the tool. Where are the tasks performed? The individuals will perform their tasks on their smart phones with Internet access. Also, there will be a back-end server dealing with social event matching for all the customers.

3 When there is no Internet connection, only scheduling task can be performed, because users schedule data will be stored on the phone. What s the relationship between customer & data? Customer supplies their own personal data like available schedule or personal interests to our apps. Then information about events and friends based on their own schedule are given back. When they try to schedule an event or they are invited, their personal data will be used for matching as well. The data from customer increase the efficiency of scheduling an event and helps them to become more social. What other tools does the customer have? Scheduler: paper scheduler, Google Calender, ical, scheduler on phones. Event-finder: Facebook, Google+, Twitter social network websites event notification Communication: phone calls, text messaging, instant messaging, What s app How do users communicate with each other? Customers currently use various methods of communication when organizing and participating in social activity. Many of the people we interviewed used text based communication software like , Facebook, and GChat combined with mobile phone based communication like phone calls and text messaging. Social Rocket will eliminate the need for the manual communication of activity information and updates by providing automatic updates via alerts on the app or text messages. Customers can submit contact information that will be accessible by other customers to facilitate personal communication and conversations not relating to social gatherings. The communication functions the app provides will closely imitate the styles of communication that are popular to help minimize confusion by being more intuitive. How often are the tasks performed? Potential customers that were interviewed say that they participate in social interactions about 10 times a week, manage their schedule frequently, and very rarely are the host of an event. Social Rocket would greatly help these people because it reduces the time required in managing a schedule by automatically updating events on the customer s schedule and having schedule optimization features to manage the most frequent task. Social Rocket will also increase the customers social interactions by giving them access to many people they wouldn t have met through other means without significant effort. What are the time constraints on the tasks? Tasks involving the organization and attending of events must be completed prior to the desired time of the event. This means that customers should decide on a specific time for the event to take place and are expected to not change it unless they re are willing to put in extra effort. The time restrictions before an event is scheduled are more flexible but there are often hidden obstacles that have finite deadlines that the app will attempt to find based on common problems. Tasks involving the schedule are only restricted by the fact that scheduling something in the past won t be useful.

4 What happens when things go wrong? If something goes wrong with the app, all data previously input successfully will be restored and if any errors cause false messages to be sent out an automatic retraction message will be sent to correct the error. If a customer realizes that something another user did that affects them was done incorrectly they can notify the person responsible discretely using a built in messaging system. If a major technical problem occurs there will be a troubleshooting guide and other documentation to assist the user in fixing the problem. Task Revisions: Task 1 The first task our app aids the customer in is finding new people, activities, or current events that meet the customer s interests and can fit into his/her schedule. The app will let the customer search by keywords if there is a specific event the customer has in mind or allow the customer to input general likes and dislikes and the app will find the best matches for that person. A customer can also use his or her schedule as a filter and find events that last during or within a specified duration. Task 2 The second task that our app lets customers accomplish is creating events. A large part of Social Rocket s appeal is that it makes socializing more automatic. Rather than having the user input all the information about an event to create an invitation, the app would choose the event for the user (based on the user s preferences), the time that works best for all friends with similar event preferences, and the location for the event (if this can vary) most convenient based on the event host and guests locations. There is no planning involved -- the only thing users need to do is accept the event, so it is added to their schedule, and attend to the event. Task 3 The third task is scheduling. This task is very simple; put customer s schedule into the app, and apps will use this data to help you being social. When customer schedule their available time, we will also show them their friends schedule so that they can have a better understanding of when is a good time for them to social with their friend.

5 Sketches (3 interface ideas) Scheduling Tasks: shows you all your friends schedules on your schedule with your choice. So that you can manage choose your social time better to match theirs.

6 Find Event Tasks:

7 Interaction between Customers and Event Creators:

8 Additional thoughts:

9 Bump: If some one want to social is close to you, show an alert!

10 Don t want to social? On/Off