Calendar:Feature Tracking: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
No edit summary
m (fixing link)
 
(4 intermediate revisions by 3 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
P2 - Calendar interoperation
Able to invite other people
Sharing
Freebusy
Autodiscovery
iMIP/iTIP
Address book
P3 - Web Service Integration
Maps
Weather
Holidays
Search
P1 - Item Creation/Modification
Event vs. Task semantics (design)
From external sources
P2 - Local Search
tags/categories
date range
text
P3 - Backup
P1 - Alarms
SMS
Visual
Email


P2 - Sync (Device)
* P1 - Views
P1 - Get Data Out
** P1 display of events
ICS?
** performance (need metrics here)
Sync
** P2 display of tasks
Printing
** P2 investigate zoom scroll
Publish
** P1 Navigation (minimonth etc)
P2 - Get Data In
** P1 Work-flow (user experience)
Public Holidays
** P2 Agenda View
Subscribe
Sync (getting data out is more important)
From existing calendar application


P1 - User Experience
* P2 - Email Integration
Polish
** Thunderbird/Lightning
Drag-drop
** Sunbird
Customizability
** Email Context from within calendar
Fun
** Calendar context from within email
Menu layout
   
Auto-scheduling
* P2 - Calendar interoperation
** P1 Able to invite other people (iMIP/iTIP)
**  P2 Sharing
**  P2 Freebusy
**  P3 Autodiscovery
**  P2 Address book integration


Accessibility
* P3 - Web Service Integration
P1 - keyboard navigation
** 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

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