Calendar:Task Feature Matrix
Usage Task/Scenario | Detailed Task Steps | Features Used by User Group + = Frequently 0 = Occasionally - = Never |
||||
User A (SOHO) | User B (Student) | User A | User B | Features Used to Fulfill Task | A | B |
Plan Vacation | ||||||
After 5 years of heavy work User A plans his first vacation. While checking his colleagues' calendars, he came to the idea that it would save one of his paid leave day, if he takes his vacation around a public holiday. The time around the 1st of May fits perfectly. |
User B wants to schedule his 4 week holiday trip for this year. The semester break is this year from June to August. He knows that an important family reunion takes place in the mid of July. He cant remember the exact day of the reunion, thus he wants to figure out when it takes place. |
|
or
or
|
Search for Events | ||
Display of search results | ||||||
Calendar Views | ||||||
Calendar Subscriptions | ||||||
Display of Conflicts | ||||||
Mini Month | ||||||
Keyboard navigation | ||||||
Performance (Rendering speed of Calendar Views) | ||||||
Recurrence rules | ||||||
SUM |
||||||
Create a Event | ||||||
User A (who works in California) wants to setup a meeting with his colleague Jim in New York. User A has in mind that it would be nice to meet outside the company at a fancy restaurant. |
User B always forgets when the quarterly XYZ meeting takes place. He decides to setup a new event which reminds him. He wants to be reminded 1 day before the meeting takes place. |
|
|
Calendar Views | + | + |
Display of Conflicts | + | + | ||||
Display Multiple Calendars | + | 0 | ||||
Time Zones | + | - | ||||
Alerts/Reminders via email and or message box | + | + | ||||
Search for Events |
0 | - | ||||
Mini Month | + | + | ||||
Event Dialog |
+ | + | ||||
Recurrence rules |
+ | + | ||||
0 | 0 | |||||
+ | + | |||||
SUM |
+ | + | ||||
Invite Attendees to Event | ||||||
User A plans a meeting with some members of his staff and one business partner. He proposes the event date based on the free/busy information of his staff. He relies on the attendees replies in order to schedule the meeting. |
User B plans his birthday party. Like last year he want to invite 15 friends. He decides to send out the invitation by mail. (All of his friends are having an e-mail account, some of them are using calendars software). |
or
or
|
|
Address book | ||
Provide iTIP/iMIP support | ||||||
Use and provide free/busy information | ||||||
Attendee List | ||||||
Event Dialog | ||||||
Thunderbird integration | ||||||
Meeting across time zones | ||||||
User A (who works in California) wants to arrange a phone meeting with his business partner in New York. He would like to set up the meeting at a time that is comfortable for his partner, so it should take place during normal business hours but e.g., not at lunch time. |
N/A |
or
|
Time zone handling | |||
Event dialog | ||||||
Reserve a Resource | ||||||
View my Schedule for the Day | ||||||
User A has to attend several internal meetings every week. Additionally he has to visit his customers on a regular basis. Because those visits require some preparation and require him to leave early he needs to know in advance what his schedule for the next days is. |
User A switches to the agenda view to see the list of upcoming events. Using each entry's title, time and category he can directly see if his upcoming schedule requires additional preparation. |
Agenda Pane | ||||
Calendar Views | ||||||
Task List | ||||||
Subscribe to a Calendar | ||||||
User A's secretary has to answer frequently questens regarding her boss's schedule. For having his calendar in quick access she wants to see all his events in her calendar. |
User B is a soccer fan. To assure that he misses no game of his favorite soccer team he plans to add the game schedule to his calendar.in order to avoid writing all events by himself he would like to download them directly into his calendar. |
|
or
|
Search for public hosted calendars | ||
Search for company hosted calendars | ||||||
Access Rights | ||||||
Create a Task | ||||||
Due dates | ||||||
Recurrence rules | ||||||
Assigned to another person (access rights) | ||||||
Search for Tasks | ||||||
Task status | ||||||
Task Dialog | ||||||
Calendar Views | ||||||
Create a New Calendar | ||||||
Calendar Subscriptions |
||||||
Menu | ||||||
Print my Schedule | ||||||
Day/week/month view |
||||||
Single view per page | ||||||
Publish Calendar | ||||||
Free/Busy Info | ||||||
Access Rights | ||||||
Update Frequency | ||||||
Location (on Server) | ||||||
Cancel Publication | ||||||
Back-up Calendar Data | ||||||
backup/restore of all calendar data | ||||||
configuration when migrating | ||||||
Required Functionality | ||||||
Keyboard Access Support for AT-Tools | ||||||
System Integration | ||||||
Undo/Redo | ||||||
Sect. 508 Compliance | ||||||
Drag & Drop enabled UI | ||||||
Consistent Terminology | ||||||
Online Documentation | ||||||
Seamless Integration into Thunderbird | ||||||
Calendar Customization (Tools/Setting) |