Calendar:Feature Tracking: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
No edit summary
m (fixing link)
 
(3 intermediate revisions by 2 users 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:


  High Level Features
Priorities essentially describe the relative importance of each item. In the case where time constraints become an issue, lower priority items will be cut.
P1 �Core
    P1 - keyboard navigation
P1 - Views
    display of events
    performance
    display of tasks
    zoom scroll
    Navigation (minimonth etc)
    Work-flow (user experience)
    Agenda View


P2 - Email Integration
==High Level Features==
    Thunderbird/Lightning
* P1 - Core
    Sunbird  
** P1 - keyboard navigation
    Email Context from within calendar
 
    Calendar context from within email
* 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
* 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
 
    Event vs. Task semantics (design)
* P1 - Item Creation/Modification
    From external sources
** P2 Event vs. Task semantics (design)
P2 - Local Search  
** P2 Autocompletion
    tags/categories
** P1 From external sources
    date range
 
    text
* P2 - Local Search  
P3 - Backup
** P1 tags/categories
P1 - Alarms
** P2 date range
    SMS
** P1 text
    Visual
 
    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
    ICS?
** P1 Subscribe
    Sync
** P3 Sync from device (getting data out is more important)
    Printing
** P1 From existing calendar application  
    Publish
P2 - Get Data In
    Public Holidays
    Subscribe
    Sync (getting data out is more important)
    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