Calendar:Task Feature Matrix

Revision as of 15:46, 17 May 2006 by Chris281 (talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
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
Calendar use as information source
     
        Search for Event    
Search for Tasks    
Calendar Views    
Calendar Subscriptions    
Display of Conflicts    
Mini Month    
Agenda Pane    
Performance    
Recurrence rules    
SUM
   
Create new 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.
  1. Check colleagues availability
  2. Create Event
    1. Assign Title
    2. Assign Location
    3. Invite Attendee
      1. Make sure that meeting does not conflict
    4. Assign Event Details
  3. Send out Meeting Invitation
  1. Check in Calendar available time slot
  2. Create Event
    1. Assign Title
    2. Assign Location
    3. Assign Recurrence
    4. Assign Event Details
+
+
Display of Conflicts
+ +
Display Multiple Calendars
+ 0
Time Zones
+ -
Alerts/Reminders via email and or message box
+ +
Search for Events
0 -
<a>Mini Month</a>
+ +
Event Dialog
+ +
Recurrence rules
+ +
Menu
0 0
Toolbar
+ +
SUM
+ +
Invite Attendees to Event
           
        Use Address book
   
    Provide iTIP/iMIP support

   
    Use and provide free/busy information
   
    Time Zones
   
    Event Dialog    
    Menu    
    Toolbar    
View others calendar
           
       

Search for personal calendar (people)

   
    Search for public calendars (holidays)    
    Calendar Subscription Pane    
Reserve a resource            
             
View my schedule for the day            
        Agenda Pane
   
    Calendar Views    
    Task List    
View details of an event
           
        Event Dialog    
    Quick Access (Information by Mouse Over)
   
Subscribe to a calendar
           
        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    
Create a new calendar
           
       

Calendar Subscriptions

   
    Menu    
Print my schedule            
        Day/week/month view
   
    Single view per page    
Working with remote calendars
     
   
        Access cached (remote) calendar data when being offline    
    Sync upon reconnect    
    Support access rights for remote calendars    
Publish my calendar
           
        Free/Busy Info    
    Access Rights
   
    Update Frequency    
    Location (on Server)    
I want to personalize my calendar
           
        Working Hours/Days
   
    Time Zone    
    More than 1 Time Zone in Cal Views    
         
I want to back-up my calendar
           
        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