Calendar:Feature Tracking: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
(work in progress)
m (fixing link)
 
(2 intermediate revisions by one other user not shown)
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.
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==
P1 �Core
* P1 - Core
    P1 - keyboard navigation
** 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
* P1 - Views
    Thunderbird/Lightning
** P1 display of events
    Sunbird  
** performance (need metrics here)
    Email Context from within calendar
** P2 display of tasks
    Calendar context from within email
** P2 investigate 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
* P2 - Calendar interoperation
    P1 Able to invite other people (iMIP/iTIP)
** P1 Able to invite other people (iMIP/iTIP)
    P2 Sharing
**  P2 Sharing
    P2 Freebusy
**  P2 Freebusy
    P3 Autodiscovery
**  P3 Autodiscovery
    P2 Address book integration
**  P2 Address book integration
P3 - Web Service Integration
 
    P2 Maps
* P3 - Web Service Integration
    P2 Weather
** P2 Maps
    P1 Holidays
** P2 Weather
    P1 Search  
** P1 Holidays
P1 - Item Creation/Modification
** P1 Search  
    P2 Event vs. Task semantics (design)
 
    P2 Autocompletion
* P1 - Item Creation/Modification
    P1 From external sources
** P2 Event vs. Task semantics (design)
P2 - Local Search  
** P2 Autocompletion
    P1 tags/categories
** P1 From external sources
    P2 date range
 
    P1 text
* P2 - Local Search  
P3 - Backup
** P1 tags/categories
P1 - Alarms
** P2 date range
    P2 SMS
** P1 text
    P1 Visual
 
    P2 Email
* 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 - Sync (Device)
* P2 - Get Data In
P1 - Get Data Out
** P2 Public Holidays
    P1 ICS
** P1 Subscribe
    P2 Sync
** P3 Sync from device (getting data out is more important)
    P1 Printing
** P1 From existing calendar application  
    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
* P1 - User Experience
    Polish
** Polish
    Drag-drop
** Drag-drop
    Customizability
** Customizability
    Fun
** Fun
    Menu layout
** Menu layout
    Auto-scheduling
** Auto-scheduling


Accessibility
* Accessibility
    P1 - keyboard navigation
** P1 - keyboard navigation

Latest revision as of 12:36, 24 June 2007

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
    • P2 investigate 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