Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Migration of unmigrated content due to installation of a new plugin

Image Added
 

Wiki Markup
{pagetree2:DogPack}

Table of Contents

Table of Contents

Briefing

This application is intended to find and schedule meetups with other dogs in your locality. For this scenario, you may assume:

  • You have already created a profile for your dog.
  • You are currently logged into the website.

Scenario Tasks

Task 1 : Respond to the invitation from 'Lassy'

Task 2 : Search for dogs in your locality, and schedule a meetup with 'Cupcake'

Task 3Review a previous meetup with 'Allen'

First Prototype Iteration

Prototype Photos: First Iteration

1. Home 

Image Added

 

Prototype Photos

Initial Prototype

1. Home Page

Image Removed

 Home Page has three basic components:                                  
1. Dog Information
        Photo,  Your dog's information (name, age, genderlocation, home etc) 

2. Upcoming Events
        Shown in calendar
        Followed by details  A calendar view of upcoming events followed by a list view.
 
3. History
        Links to the past events, to enable reviewing of previous meetups.
4. Notifications
        Remind users to review events A blinking notification alert on top right to indicate new updates.

  

2. Find Page(Map)Search


   Image Added

 This is the "map view" of Find Page
Three Components:
1. Search Bar
        With  To enter an address for with the added option to use current
location with a "Current Location" button to search the nearby directly     .   
 
2. MapResults
        With searching results
        Show current location
 
3. Switch Tabs
        Map view
        List view (turn to page 3)

  

3. Find Page(List)

Image Removed

 This is the "list view" of Find Page
Three Components:
1. Search Bar
        With a "Current Location" button to search the nearby directly
 
2. List
        Show searching results
        "View" button to link to certain result
 
3. Switch Tabs
        Map view (turn to page 2)
        List view 

4. Dog Profile Page

 Results are populated with the option to switch between a
List View and  a Map View using the tabs at the bottom
 
3. Profile View
         Clicking the any result item will load the corresponding
profile page.

4. Profile

Image Added

Image Removed

This is the dog profile page with two components                       
1. Basic information
        eg. photo, name, owner, age, etc  Basic details regarding the dog 
 
2. Comments
        Reviews of the comments of your dog from by other dog owners who had previously
had scheduled a meetup with this dog.

3. Meet-Up
        have meetup with you before A button to schedule a meet-up with this dog.


5. Schedule Page


 This page is to schedule a meetup
 1. Calendar
        Remind you your schedules  A calendar view of schedule. Selecting a day auto populates the 
date fields below.
 
2. Invitation
        Select one day from the calendar Meetup Details 
        Fill in the time, location and messages                                     
 
3. CANCEL and SEND button 
        turn to page 1 after clicking

 

6. Accept/Reject Meetup Page

 To enter details regarding the meetup, including location and a
message.

 

6.  Invitation Response

Image Added

Image Removed

 This page is to accept or reject an invitation of meetup           

1. Invitation Info 
        Available time, location, message  Logistical information pertaining to the meetup, including your
schedule for that day. 
 
2. REJECT and ACCEPT buttonResponse Options
        Turn to page 1 after clicking
 
3. Suggest a new time Options to Accept, Reject or Suggest a New Time for the
meetup

 

7. Review Page


 This page is to To review a dog that has a previous meetup with your a specific dog
    
Three components:
1. Dog InfoInformation 
        Name of the dog  & Meetup date/time
 
2. Review Options and Comments 
         A required Positive or Negative
        Fill in the comments
 
3. CANCEL and SUBMIT button
        Turn to page 1 after clickning

 

8. Friends Page

Image Removed

 This page provide a helpful function to                                        
1. Find your friends
 
2. Visit your friends' profiles faster

Briefing

This application is intended to find and book meetups with other dogs in your locality. For this scenario, you may assume:

  • You have already created a profile for your dog.
  • You are currently logged into the website.

Scenario Tasks

1. Accept/Reject the invitation from Lassy
2. Find nearby dogs, and schedule a meetup with Cupcake
3. Review a meetup with Allen

Observations

Users' Feedback:

User 1 :

  1.  Show current date in the calendar for scheduling a meetup* Separate date from time. It’s ambiguous. Possibly put it on the next line
  2. Location field could be a pop-up of map when scheduling an event
  3. Misspelling a letter might cause a situation
  4. Also users might not know exact location -> Placeholder should support exact and similar locations
  5. Default message of invitation helps user to understand he/she is expected to send
  6. Review meetup. Buttons looked like pictures
  7. Change history to past events
  8. Switch upcoming meetings to the left

User 2:

  1. Accept/Reject Page : Availability is not obvious
  2. Hitting Calendar for “Meet up”
  3. Hit’s previous meetups title for meetup

User 3:

  1. Hit Meetup -> cupcake to review Allen (mistake)
  2. Hit History title/Review to review => affordance not good.

User 4:

  1. Calendar on Schedule meetup(Not clear whose calendar)
  2. Show both people’s calendar on schedule Meet-up
  3. If privacy a concern, show only free/busy info
  4. No need of profile  on the home page. IMP
  5. Bump up Previous/History to top of home page. make it more visible
  6. Unclear where the comments in review went
  7. In case of negative comments, don’t show the commenter’s name
  8. Show ratio / % of people who metup and  who left comments - sign of good dog (but people could be lazy)
  9. Important to decide how to handle negative ratings (need to decide)
  10. One possibility is owners can see only positive reviews/comments
  11. Autocomplete map and date time entries on the schedule meetup page
  12. Javascript for modal pop-up for map and date-time on meetup schedule (this can be prototyped using pop ups in the paper prototype)

Summary of Users' Feedback:

Home Page
- History section is not obvious, and links to reviews need better affordance
- Profile Info is not necessary on home page

Find Page
- Search bar placeholder shouldn't only show an address
- Search bar should have autocomplete for better efficiency

Schedule Page
- Unclear which of the two dog's calendars are being shown.
- Calendar needs to indicate the current day
- Separate the time text field from the date text field
- Use autocomplete and/or a modal popup for Location to improve efficiency

Review Page
- Unclear where the reviews are going after posting

Profile
- Negative reviews should not be shown

Second Iteration

Profile Page
- It is unclear what the buttons on the list of upcoming events leads to
- Home page is too cluttered. He suggested removing the calendar and just keeping the list, or having a tab where you can toggle between list view in calendar just like how are search page is with the map

Prototype Iteration

Changes from the initial iteration to the second iteration

1. Home Page

  • Remove profile
  • Schedule a meetup by clicking the upcoming calendar
  • Remove affordance for history
  • Switch upcoming meetings to the left
  • Change history to past events

Before

After

Image Removed

Image Removed

2. Find Page

  • Placeholder should support exact and similar locations

Before

After

Image Removed

Image Removed

 

3. Schedule Page

  • Show both calendars, or show busy/free information
  • Autocomplete Map, Date and Time entries on the schedule page or popups
  • Buttons look like pictures
  • Separate date from time. It’s ambiguous. Possibly put it on the next line
  • Show current date

Before

After

Image Removed

Image Removed

 

4. Profile

  • Don’t show commenters name if they are negative
  • Show ratio of people who met up and who left comments
  • Owners can only see positive/negative reviews

/Negative voting option along with an optional 
comments section.

 

8. Meet-Up

Image Added

 A list of dogs previously met-up with to schedule a new meet-up.

1. List of Dogs:
            All dogs previously met-up with. Clicking on dog will open up 
the dog's profile.
2. Search / Filter :
           An option to filter or search for a specific dog, if too many dogs 
are listed.

Observations: First Iteration

Home Page
- There was a learnability issue with the "History" section since the intended use was not clear to the users. Users took
  time to understand that this section could be used to review previous meetups. One user clicked on the "History"
  title expecting to see all past meetups.
- Users suggested that your own dog's Profile Information need not be displayed at the top of the home page.

Search Page
- Search bar placeholder shouldn't only show an address. Two users felt that this they were expected to enter a complete
  address conforming to the placeholder rather than a general location.
- Multiple users suggested that the Search bar should have auto-complete capability for better efficiency

Schedule Page
- There were multiple learnability issues with this page. Multiple users struggled to use this page to schedule meet-ups,
  warranting a rework of this page.
- It was unclear as to which dog's schedule was being shown in the calendar.
- Having the Date and Time fields on the same page, but having auto-populate capability (by clicking on calendar) for only
  the date field and manual input for the time field confused the users due to inconsistency.
- The current day was not indicated on the calendar, further hindering the users while selecting a date for the meet-up.
- Users suggested having an auto-complete option for the location (based on previous entries / popular locations) along
  with an option for a pop-up with a map-view.

Profile
- There was a concern regarding negative reviews being shown on the profile page of a dog. One user was not comfortable
  having their name showing up along with a negative comment they posted for a particular.
- Additionally there was suggestion to show a simple rating which would be easier to compare dogs rather than having to
  read all the comments in the page to judge if the dog was a suitable match for their own dog.

Studio Feedback
- Calendar in Schedule Meetup still seems a little unclear (not sure what the "red" color represents).
- Option to display the Dog's Rating in the Invitation Response page.
- The Home Page can be better organized using Accordion style representations.

Second Prototype Iteration

Prototype Photos: Second Iteration

1. Home Page

- Restructured the page to make Upcoming events more prominent
- Profile information was removed
- Renamed "History" to "Previous" for better understanding.
- Affordance to directly rate entries in the Previous meet-ups sections was added, thus improving the
  efficiency by avoiding having to switch pages to review.

Before

After

Image Added

Image Added


2. Search Page

- The placeholder in the search bar was updated to support exact and similar locations along with auto
  complete capability for more efficiency.

Before

After

Image Added

Image Added

 

3. Schedule Page

- The calendar widget was updated to highlight busy (red) time slots in the schedules of both the participants.
- Calendar widget now shows week view along with time slots for each day. Selecting a time slot auto populates
  both the date and time fields.
- Location Field updated to have auto-complete capability and a pop-up for a map view.
- Current date highlighted in the calendar

Before

After

Image Added

Image Added

 

4. Profile

- Negative comments are displayed anonymously
- A simple Overall Rating is displayed for better usability.

Before

After

Image Added

Image Added

Observations: Second Iteration

Home Page
- All three users suggested to remove the calendar and just keeping the list of upcoming meet-ups since it was confusing,
  while one suggested having a tab to toggle between list view and calendar
- There was a learnability issue with the buttons on the list of upcoming events. Users weren't sure whether the button
  would lead to the schedule page or the profile page
- One user suggested pushing the upcoming events to the top of the page since it seemed to be the most relevant section.
- One user wanted to view more events displayed in the Previous Section (currently only the last 2 meetups were displayed).

Invitation Response
- Two users selected the "Suggest a new time" option in the Invitation Response task. This lead to the schedule page
  (originally designed for Schedule Meetup task) and had to switch back and forth to see the originally scheduled time.

Schedule Page
- The red slots (intended to represent "busy" time slots) was unclear to users. One expected this to be the available time slot.
- The map pop-up capability was not obvious to users, warranting better affordance.
- One user suggested to have each day have the corresponding date displayed rather than a general date range for the week.

Meet-up
- It wasn't clear as to which dogs were listed in this section. All dogs in the network OR all dogs in the locality?

Miscellaneous Suggestions
- Advanced Filtering capabilities in Search page to narrow results based on breed, gender, weight.
- One user suggested the ability to view multiple dog profiles/information while viewing results, as this would be useful in
  selecting a dog to schedule a meetup with.
- It was also suggested to be able to see "recent activities" of dogs.
- Support for inter-connectivity with existing Social Networks

Future Changes

We plan to make the below changes in the next round of Software Iterations:
- Update the Home Page to push up the Upcoming meet-ups sections and organize it in a more intuitive manner
- Add better affordances to the calendar widget in the Schedule page.
- Improve the affordance for the map pop-up button.
- Add Rating to the Invitation Response page.
- Organize the Meet-up page to indicate that the listed dogs were ones that were previously met-up with.
- Add capability to cancel meet-ups (Something that no user brought up in both rounds of testing!)

...

Before

...

After

...

Image Removed

...