User Analysis
There are several types of users who will use our product. To detail each persona, we interviewed people from each user group:
- Jason the Engineer
- Laura the Project Manager
- ... the HR Manager
Jason the Engineer
Jason wants to find the colleagues he works with daily. They are sometimes away from their desks at meetings or in break rooms. During those instances, Jason must spend time searching for them around the office, sometimes without success. Jason wants an efficient way to connect with his colleagues in a non-intrusive way. He prefers to be able to set his own privacy settings in the app, so that he has "quiet time" to think through his work. On the other hand, Jason is open to spontaneous meetings with coworkers who share similar work or personal interests. Jason would love to meet new coworkers around the office, especially if they are working on similar projects.
Lessons learned from the Engineer/Front-line Office Worker
Laura the Project Manager
Laura wants his project team to interact with each other by sharing ideas and receiving feedback. He wants to see how frequently his team members are meeting with each other, and receive notices if one member of his team is working in isolation. Laura recognizes that his team's success depends on getting "buy-in" from marketing, finance, and other groups in the company. Furthermore, his team can improve their technical solution by learning from other engineering teams. As a result, Laura would love for the app to automatically connect his team members with other groups with similar interests. Of course, he want the tool to be efficient, so that his team can still concentrate on finishing project work.
Lessons learned from the Manager
... the HR Manager
Task Analysis
The main tasks performed using our product include:
- Search for a colleague
- Enter user profile
- Spontaneous meeting
- Real-time visualization of nearby friends
- View connections between colleagues
Search for a colleague
Goal: Find the location of a colleague.
Use Case:
- Select the category of person you are looking for by selecting the interest, department, or group your colleague belongs to.
- At any point you may type in the person's name to narrow your search.
- Identify and select the person you are looking for.
- View profile for the selected person.
- View the location for the selected person.
Preconditions:
- Your colleague has a profile in the system.
- Your colleague must "turn on" the app for you to find his location.
Time constraints: Search must be quick. Info presented must be concise.
Frequency of use: several times a day.
Enter user profile
Spontaneous meeting
Goal: Get introduced to colleagues who share your similar personal and work interests.
Use Case:
- You or your colleague enter a public area (e.g. office kitchen, hallway, etc.).
- You and your colleague are identified as sharing a certain level of similar interests.
- You and your colleague are notified of your shared interests.
- You and your colleague are given the option to schedule a conversation at a future time.
Preconditions:
- You and your colleague are identified as being open to introductions.
- You and your colleague are not busy during the current timeframe.
Time constraints: Matching must occur in under 30 seconds. Notification should present concise information on your shared interests or connections.
Frequency of use: several times a day, depending on the users preference.
Real-time visualization of nearby friends
Goal: Enable the ability to locate pre-approved friend(s) on a map view
Use Case:
- You wish to know about the availability of the person based on whether he/she is present in his office
- You wish to know about locality of colleagues in order to organize impromptu meetings
- For finer grained information, the system would display the user's location in text as well.
Preconditions:
- You and your colleagues would have pre-approved the sharing of location information.
- You and your colleagues would have turned on location-sharing
Frequency of use: Daily
View connections between colleagues: provide introductions via connections
Goal: Show strength of connections between employees based on their interactions.
Use Case:
- Select a group, such as your project team, friends, or department.
- View the strength of connections between members in the selected group.
- View the people (outside the group) who have strong connections with members inside the selected group.
- Select a person and view their profile and major connections.
Alternative Use Case 1: Search for a person and be introduced to that person via a mutual connection.
Alternative Use Case 2: Identify people in a group who are most disconnected (useful for managers to size up weak points in team interactions).