GR1 - Project Proposal and Analysis
User analysis
- Persona 1: Jill does not have a calendar set.She just joined a group, she got invited to a to a meeting.
- 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
- General opinions
- Persona 3: Bret wants to have lunch with his frnds (short time a lot more ppl)
- Persona 4: Didy does not have a smartphone (non mobile user)
Task analysis:
Tasks:
- Linking of calendars/create accounts
- Create meetings
- Sending invitations
- View mashed events
- Group circles
Linking of calendars/create accounts,
Goal: To link/register users on to MashCal
PostCondition: Have account, imported calendar, can create events
Precondition: user want to create or join an event
Subtask: input login, import cal
Create meeings:
Goal: create people
Precondition: Have an account
Postcondition: invitations sent, subscription deadline
Subtasks: Event recurence, deadline
Inviting people:
Goal invite ppl by bumping
Precondition: have a creatd event, have intended users/ mail group
Postcondition: Users receive emails with a link, event link created,
Subtask: Choose group/ email (autocomplete)
View mashed events:
Goals:
Precondition: have an account;
Postcondition: view subtask
Subtask: Reschedule, edit events, filtering,
Group circles:
Goal:
Pre: Have an account, have users emails/group
Post: Have a group for quick inviting
Subtask: Adding removing emails, emailing individually