You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 14 Next »

GR1 - Project Proposal and Analysis

User analysis

  • Persona 1: Novice user - Monica Neugebauer - Resident of East Campus 1W
    • General opinions: 
      • Useful thing to have. 
      • Without having to exchange multiple emails back and forth, you can schedule a meeting. It is convenient
    • Additional features: 
      • Reminder email for any change in plan. It is hard to get notified of sudden changes. It will be nice to get reminders if anything changes ( location, time etc.)
  • Persona 2: Power User - Drew Whisenant - Executive Committee Chair for Sigma Nu 
    • General opinions
      • Great idea, especially for users who have to constantly deal with scheduling meetings
    • Favorite Features
      • Being able to invite other people without having them log on
      • Having a recurrence option that can allow users to choose a day in the week to schedule a recurring event can help users because they don't need to recreate an event every time
    • Additional Features
      • An optimal message to be attached to the invite
      • A way to rank/select pre-scheduled flexible events that can be moved so it can be moved
  • Persona 3: Bret wants to have lunch with his friends (short time a lot more people), Dan Handal - office socialite
    • General opinions:
      • Only wants to use MashCal if it is easy to set up
      • Likes that he doesn't need to coordinate the optimal time for everyone
      • Wants to have everyone go to lunch with him. If the program says it can't happen, he doesn't have to feel bad about not accommodating everyone.
    • Additional features
      • Invites via text message
  • Persona 4: Tito does not have a smartphone (non mobile user) - Adam Vickerman - Dumbphone user
    • General opinons
      • Tito liked the idea but thought it wouldn't be useful for him if it were mobile only.
    • Favorite features
      • Ability to import calendar once makes MashCal easy to use in the future because it is always in sync
      • Use of email as the communication medium means that even people without smartphones can use MashCal.
    • Additional Features
      • Make the interface not mobile only. There should be a standard, non-touch web interface.

Task analysis:

Tasks:

Linking of calendars/create accounts,
  • Goal: 
    • To link/register users on to MashCal
  • Precondition: 
    • User want to create or join an event
  • PostCondition:
     
    • Have account,
    • Have calendars imported
    • Being able to create events
  • Subtask: 
    • Input login, 
    • Importing calendar

Create meeings:
  • Goal: 
    • Create a meeting 
  • Precondition: 
    • Have an account
  • Postcondition: 
    • Invitations sent, 
    • Subscription deadline set
  • Subtasks: Event recurence, deadline

Inviting people:
  • Goal: 
    • Sending invitations to people
  • Precondition: 
    • Existing event, 
    • Have intended users/ mail group (emailing list)
  • Postcondition: 
    • Users receive emails with a link
    • Event link created, 
  • Subtask: 
    • Choose group/emails 

View mashed events:
  • Goals: 
    • Browse through history of events
  • Precondition: 
    • Have an account; 
  • Subtask: 
    • Reschedule, edit events,
    • Filtering of events

Group circles:
  • Goal: Create a circle for your friends/email group
  • Precondition: 
    • Have an account, 
    • Have users emails/group
  • Postcondition: 
    • Have a group for quick inviting
  • Subtasks: 
    • Adding removing emails, 
    • Sending mails individually
  • No labels