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.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.)
- General opinions:
- 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)
...
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,
...
Precondition: user want to create or join an event
...
- Have calendars imported
- Being able to create events
- Subtask:
- Input login,
- Importing calendar
Anchor | ||||
---|---|---|---|---|
|
Create meeings:
- Goal:
...
-
- Create a meeting
- Precondition:
- Have an account
- Postcondition:
...
-
- Invitations sent,
...
- Subscription deadline set
- Subtasks: Event recurence, deadline
Anchor | ||||
---|---|---|---|---|
|
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
Anchor | ||||
---|---|---|---|---|
|
View mashed events:
- Goals:
- Browse through history of events
- Precondition:
...
-
- Have an account;
...
- Subtask:
...
...
- Reschedule, edit events,
...
- Filtering of events
Anchor | ||||
---|---|---|---|---|
|
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