Calendar:Feature Tracking: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
No edit summary
(work in progress)
Line 1: Line 1:
Once we had triaged our [[Calendar:User_Tasks|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:
Once we had triaged our [[Calendar:User_Tasks|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
  High Level Features
Line 5: Line 7:
     P1 - keyboard navigation
     P1 - keyboard navigation
  P1 - Views
  P1 - Views
     display of events
     P1 display of events
     performance
     performance (need metrics here)
     display of tasks
     P2 display of tasks
     zoom scroll
     Pinvestigate zoom scroll
     Navigation (minimonth etc)
     P1 Navigation (minimonth etc)
     Work-flow (user experience)
     P1 Work-flow (user experience)
     Agenda View
     P2 Agenda View


  P2 - Email Integration
  P2 - Email Integration
Line 20: Line 22:
      
      
  P2 - Calendar interoperation
  P2 - Calendar interoperation
     Able to invite other people
     P1 Able to invite other people (iMIP/iTIP)
     Sharing
     P2 Sharing
     Freebusy
     P2 Freebusy
     Autodiscovery
     P3 Autodiscovery
     iMIP/iTIP
     P2 Address book integration
    Address book
  P3 - Web Service Integration
  P3 - Web Service Integration
     Maps
     P2 Maps
     Weather
     P2 Weather
     Holidays
     P1 Holidays
     Search  
     P1 Search  
  P1 - Item Creation/Modification
  P1 - Item Creation/Modification
     Event vs. Task semantics (design)
     P2 Event vs. Task semantics (design)
     From external sources
     P2 Autocompletion
    P1 From external sources
  P2 - Local Search  
  P2 - Local Search  
     tags/categories
     P1 tags/categories
     date range
     P2 date range
     text
     P1 text
  P3 - Backup
  P3 - Backup
  P1 - Alarms
  P1 - Alarms
     SMS
     P2 SMS
     Visual
     P1 Visual
     Email
     P2 Email


  P2 - Sync (Device)
  P2 - Sync (Device)
  P1 - Get Data Out
  P1 - Get Data Out
     ICS?
     P1 ICS
     Sync
     P2 Sync
     Printing
     P1 Printing
     Publish
     P2 Publish
  P2 - Get Data In
  P2 - Get Data In
     Public Holidays
     P2 Public Holidays
     Subscribe
     P1 Subscribe
     Sync (getting data out is more important)
     P3 Sync (getting data out is more important) ?? what was this ??
     From existing calendar application  
     P1 From existing calendar application  


  P1 - User Experience
  P1 - User Experience

Revision as of 00:42, 21 July 2006

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 (getting data out is more important) ?? what was this ??
   P1 From existing calendar application 
P1 - User Experience
   Polish
   Drag-drop
   Customizability
   Fun
   Menu layout
   Auto-scheduling
Accessibility
   P1 - keyboard navigation