Calendar:Feature Tracking

From MozillaWiki
Jump to: navigation, search

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