Labs/Weave/PRD

From MozillaWiki
< Labs‎ | Weave
Jump to: navigation, search


Please do not edit these pages without permission of the Mozilla Labs Weave project team. Your feedback and comments are welcomed on the discussion page.

weave-logo.jpg

Document History

Definitions

Milestones

The milestones described here are not full-fledged releases but merely meant to represent dates tied together with deliverables. The dates are also meant for initial planning purposes and may change.

Milestone Release Date Release Notes
M1 December 21, 2007 Introducing Weave
M2 March 31, 2008 Performance and Stability Update to Weave
M3 TBD
M4 TBD
M5 TBD

Priorities

Priority Description
P1 Mandatory - The set of features required as a minimum for this release to be complete. The product will not ship without these.
P2 Highly Desirable - A key feature that will make the product more complete, has great benefits to the end-user and major strategic impact.
P3 Nice to Have - Lowest priority feature that may be incorporated, dropping first in favour of delivering P2 items.
P4 Future - Intended for future release, included as they may influence design decisions and should be associated with the roadmap.
D Deleted - Requirements that have been deleted from the product roadmap.
Px Tentative - Requirements that are proposed but have not yet been approved

Status

Item Description
AR At Risk - There is a risk that the feature will not be complete before the targeted milestone.
CO Complete - Feature has been completed.
CU Cut - Feature has been cut from this release.
HW Help Wanted - If you know anything about this feature, please jump in and help.
style="background-color: lightblue;" In Progress - Work is in progress, but not far enough along to indicate whether it is on track or at risk.
NS Needs Spec - Specification/documentation needed.
OT On Track - Feature is on track for the targeted milestone.

Requirements

Account Management and Setup

Setup Wizard
Milestone Priority Item Status Bug
M3 P1 force a guided setup wizard on first run, and subsequent runs if not successfully completed NS
M3 P1 provide option to uninstall on subsequent displays of setup wizard NS
M3 P1 provide specific setup wizards to support: 1) new account creation and initial sync, 2) existing accounts setting up a new Fx instance, and 3) existing accounts restoring a previously registered Fx instance. NS
M3 P1 deliver account creation and authentication steps as part of "chrome" experience NS
M3 P1 provide link to web-based account recovery tool for "Lost Username/Password" failure during authentication NS
Accounts
Milestone Priority Item Status Bug
M3 P1 replace email address hashes with human-readable usernames NS

Data Synchronization

User Experience
Milestone Priority Item Status Bug


Data Types
Milestone Priority Item Status Bug
M1 P1 bookmarks style="background-color: lightblue;"
M1 P1 browsing history style="background-color: lightblue;"
M2 P1 cookies style="background-color: lightblue;"
M? P1 saved passwords NS
M? P1 tabs and windows NS
M? P1 extensions NS
M? P1 saved form data NS
M? P1 search history NS
M? P1 search plugins NS
M? P1 third-party specified bookmark and/or history annotations NS
M? P1 offline website data NS
M? P1 preferences NS
M? P1 site-specific preferences NS