Calendar:Feature Tracking

Revision as of 18:59, 21 July 2006 by Mvl (talk | contribs)

Once we had triaged our user tasks we began to chunk them into groups for prioritization and scheduling. While we ran out of time to finish the prioritization, the following represents the current state of the roadmap:

Priorities essentially describe the relative importance of each item. In the case where time constraints become an issue, lower priority items will be cut.

High Level Features
P1 �Core
   P1 - keyboard navigation
P1 - Views
   P1 display of events
   performance (need metrics here)
   P2 display of tasks
   Pinvestigate zoom scroll
   P1 Navigation (minimonth etc)
   P1 Work-flow (user experience)
   P2 Agenda View
P2 - Email Integration
   Thunderbird/Lightning
   Sunbird 
   Email Context from within calendar
   Calendar context from within email
   
P2 - Calendar interoperation
   P1 Able to invite other people (iMIP/iTIP)
   P2 Sharing
   P2 Freebusy
   P3 Autodiscovery
   P2 Address book integration
P3 - Web Service Integration
   P2 Maps
   P2 Weather
   P1 Holidays
   P1 Search 
P1 - Item Creation/Modification
   P2 Event vs. Task semantics (design)
   P2 Autocompletion
   P1 From external sources
P2 - Local Search 
   P1 tags/categories
   P2 date range
   P1 text
P3 - Backup
P1 - Alarms
   P2 SMS
   P1 Visual
   P2 Email
P2 - Sync (Device)
P1 - Get Data Out
   P1 ICS
   P2 Sync
   P1 Printing
   P2 Publish
P2 - Get Data In
   P2 Public Holidays
   P1 Subscribe
   P3 Sync from device (getting data out is more important)
   P1 From existing calendar application 
P1 - User Experience
   Polish
   Drag-drop
   Customizability
   Fun
   Menu layout
   Auto-scheduling
Accessibility
   P1 - keyboard navigation