User:Dria/Roadmap draft

< User:Dria
Revision as of 18:48, 31 October 2013 by Dria (talk | contribs)

Project funnel

P1 projects

P# Project Stage 1 UX Eng Next steps DRI
P1-001 Service integration: My List Define Ready for UX & Eng review.
P1-002 Service integration: Downloads Define Ready for UX & Eng review.
P1-003 Screencasting: Project to second screen Design Design & build proof of concept/demo.
P1-004 Quickshare: Multiple quickshare buttons Define Ready for UX & Eng review.
P1-005 Quickshare: Settable default service for quickshare buttons Define Ready for UX & Eng review.
P1-006 My List: Add other media types Define Ready for UX & Eng review.
P1-007 My List: Allow users to filter by media type Define Ready for UX & Eng review.
P1-008 My List: Allow users to create multiple lists Define Ready for UX & Eng review.
P1-009 My List: Enable offline access on this device Define Ready for UX & Eng review.
P1-010 M-commerce: Mobile wallet for form-filling Define Ready for UX & Eng review.
P1-011 Quickshare: Collect aggregate usage data Define Ready for UX & Eng review.
P1-012 Async subframe scrolling (platform) (I think this is in development, need to verify.)
P1-013 Gestures Define Ready for UX & Eng review.
P1-014 Quickshare: Contexts Define Ready for UX & Eng review.
P1-015 Quickshare: Updating context defaults based on user habits Define Ready for UX & Eng review.
P1-016 Tablet refresh: Rethink tab experience on tablet Define UX to define - scoping end Nov, designs towards mid/end-Dec.
P1-017 Kid browsing Define Ready for UX & Eng review.
P1-018 My List: Auto-play video and audio lists Define Ready for UX & Eng review.
P1-019 Screencasting: Chromecast support ??? Verify current status
P1-020 Screencasting: Roku support ??? Verify current status.
P1-021 Added locale: Canadian (en-CA) On hold Need to find someone to start this work.

P2 projects

P# Project Stage 1 UX Eng Next steps DRI
P2 General sharing improvments Define project page
P2 Service integration: Backup and restore Define project page
P2 Webapp integration: Include content from installed webapps in search results and awesomescreen Define project page
P2 Webapp integration: Register webapps for handling filetypes/actions Define project page
P2 Webapp integration: Enable webapp launching from about:home Define project page
P2 Webapp integration: Enable webapp launching from awesomescreen Define project page
P2 Webapp integration: Facility for webapp content discovery in about:home Define project page
P2 Webapp integration: Facility for including webapp content reminders in about:home Define project page
P2 Webapp integration: Facility for embedding content from webapps in about:home Define project page
P2 Webapp discovery: Suggest webapps based on local user history and other data Define project page
P2 Firefox flavour: Silverfox Define needs creative brief and cupcake - break out initial shippable features
P2 New Sync Define whatever the Identity team needs from us
P2 My List: Sync read-state and location Define Ready for UX & Eng review.
P2 My List: Sync multiple lists when available Define project page
P2 My List: Sync offline access across devices Define project page
P2 DDG as a built-in search engine Define Discussion with DDG.
P2 Ability for add-ons to customize sound effects Define Ready for UX & Eng review.
P2 Mobile/Projects/API: Alarm ??? [tbd]
P2 WebRTC In development implementation guidance
P2 Privileged apps support ??? [tbd]
P2 Directional game console navigation [tbd]
P2 Set top box optimization ??? [tbd]
P2 EOL official Android 2.2 support ??? project page

P3 projects

P# Project Stage 1 UX Eng Next steps DRI
P3 Multiple profile support ??? [tbd]
P3 API: Gamepad ??? [tbd]
P3 API: Bluetooth ??? [tbd]
P3 SNAV support ??? [tbd]
P3 Webapp discovery: Better marketplace discovery and promotion Define project page
P3 Firefox flavour: Devfox Define needs creative brief and cupcake - break out initial shippable features
P3 Firefox flavour: Firefox for Enterprise Define needs creative brief and cupcake - break out initial shippable features
P3 Non-multilang build localizations ??? [tbd]
P3 Send to device ??? [tbd]
P3 Location-based search engines Define project page
P3 Data bandwidth monitoring Define project page
P3 Data bandwidth optimization (Necko) Define project page
P3 Support for hybrid devices Define project page
P3 About:home - Add-ons can add a page Define revisit project page
P3 First-run UX improvements Define revisit project page

Legend

Stages - not every project will go through all of these stages

  • Define - Initial project definition - mostly Product working with UX and Eng to figure out what the feature is going to do and look like.
  • Design - UX & visual design work.
  • Prototype - For some larger features we'll want to do a Prototyping and user testing stage -- this will be relatively rare.
  • Ready - All project definition and design work is finished and the project is just waiting for engineering to pick it up and start hacking.
  • In development - Coding has started, but the project isn't targeted to a particular release yet.

Once a project has been targeted at a particular release, it will move up to the Release roadmap, graduating out of the project funnel.