|
|
| Line 1: |
Line 1: |
| <div style="border: thin dotted #aaa; padding: 10px;"><div style="text-align: center;">'''This document is being reworked at the moment - update due by March 14th, 2006.</div> | | <div style="border: thin dotted #aaa; padding: 10px;"> |
| | '''Please do not edit these pages without permission of the [mailto:bonecho@mozilla.org Bon Echo steering group]. Your feedback and comments are welcomed on the [[Talk:Firefox2/PRD|discussion page]].'''</div> |
|
| |
|
| '''Please do not edit these pages without permission. Your feedback and comments are welcomed on the [[Talk:Firefox2/Schedule|discussion page]].'''</div>
| | =Release Roadmap= |
|
| |
|
| == Milestones ==
| | Bon Echo will meet the requirements of the [[ReleaseRoadmap|Firefox Release Roadmap]] as a front-end feature release based upon the 1.8 branch of Gecko, that will preserve API capability with Firefox 1.5. |
| * Alpha 1 : developer preview, focused on stressing new APIs and backends
| |
| * Alpha 2 : feature complete w/placeholder UI and strings
| |
| * Beta 1 : features and UI polished and frozen, string complete
| |
| * Beta 2 : UI and string freeze
| |
| * Release Candidate(s) : based on QA feedback
| |
| * Firefox 2 : the best web browser in the universe
| |
|
| |
|
| == Project Timeline == | | =Milestones= |
| {| border="1" cellpadding="3" width="100%" valign="top" | | |
| |- align="left"
| | {| width="100%" cellpadding="1" border="1" |
| | style="background-color: #efefef; width: 15%" | '''Date''' | | |- style="background-color:#efefef;" |
| | style="background-color: #efefef; width: 85%" | '''Task/Deadline''' | | | style="width: 100px" | '''Release''' |
| |- | | | style="width: 100px" | '''Date''' |
| | style="background-color: #efefef;" colspan="2" align="left" colspan="2" | 2005 | | | '''Description''' |
| |- | | |- valign="top" |
| | || Publish initial Firefox 2 plan for feedback | | | Alpha 1 || March 2006 || Developer Preview ("Dogfood") |
| |- | | * includes new infrastructure pieces for stress testing and API feedback |
| | || P1 Features and Leads finalized
| | * intended for developers only, no guarantees about stability or dataloss |
| |-
| | |- valign="top" |
| | || Initial Functional Spec for P1 Features
| | | Alpha 2 || May 2006 || Feature Complete |
| |- | | * all backend API/hooks are complete and being used by UI |
| | style="background-color: #efefef;" colspan="2" align="left" | 2006
| | * UI design for features is complete |
| |- | | * all new features are at least functional to the point of placeholder UI |
| | || 2nd Draft of Functional Specs | | * intended for product testers and high-risk early adopters |
| |- | |
| | || 3rd Draft of Functional Specs
| |
| |-
| |
| | || Functional Specs Complete <br/> aviary-2.0 blocking triage
| |
| |-
| |
| | || Alpha 1 lockdown
| |
| |- | | |- |
| | || QA testing on Alpha 1 | | | colspan="3" style="background-color:#efefef;" | ''cut MOZILLA_1_8_1_BRANCH, if desired (this kills MOZILLA_1_8_BRANCH)'' |
| |- style="background-color: #ffc;" | | |- valign="top" |
| | || ALPHA 1 | | | Beta 1 || June 2006 || Feature Frozen |
| | * all feature work is complete, including UI |
| | * all strings are complete and available for l10n to start |
| | * intended for beta users |
| | |- valign="top" |
| | | Beta 2 || July 2006 || Product Frozen |
| | * based on feedback from Beta 1 |
| | * all feature work is complete, including UI |
| | * all strings are frozen |
| | * intended for beta users |
| | |- valign="top" |
| | | RC 1 || August 2006 || Release Candidate |
| | * based on bugfixes from Beta 2 |
| | * should represent final product |
| | * intended for wide audience of early adopters |
| | |- valign="top" |
| | | RC 2 || August 2006 || Release Candidate (if needed) |
| | * based on bugfixes from RC 1 |
| | * should represent final product |
| | * intended for wide audience of early adopters |
| | |- valign="top" |
| | | FX 2 || August 2006 || Final Release |
| | * based on bugfixes from RC 2 |
| |- | | |- |
| | || Alpha 2 lockdown
| |
| |-
| |
| | || QA testing on Alpha 2
| |
| |- style="background-color: #ffc;"
| |
| | || ALPHA 2 - feature complete, although UI need not be final
| |
| |-
| |
| | || UI polish & revisions from feedback <br/> work on firefox2 blockers
| |
| |-
| |
| | || Beta 1 lockdown
| |
| |-
| |
| | || QA testing on Beta 1
| |
| |- style="background-color: #ffc;"
| |
| | || BETA 1 - feature frozen, string complete
| |
| |-
| |
| | || bugfixes & UI polish from feedback <br/> work on firefox2 blockers
| |
| |-
| |
| | || Beta 2 lockdown
| |
| |-
| |
| | || QA testing on Beta 2
| |
| |- style="background-color: #ffc;"
| |
| | || BETA 2 - feature & string frozen, wide public beta
| |
| |-
| |
| | || bugfixes & UI polish from feedback <br/> work on firefox2 blockers
| |
| |-
| |
| | || Release Candidate 1 lockdown
| |
| |- style="background-color: #ffc;"
| |
| | || RELEASE CANDIDATE 1
| |
| |-
| |
| | || Release Candidate 2 lockdown
| |
| |- style="background-color: #ffc;"
| |
| | || RELEASE CANDIDATE 2
| |
| |-
| |
| | || Release Candidate 3 lockdown
| |
| |- style="background-color: #ffc;"
| |
| | || RELEASE CANDIDATE 3
| |
| |-
| |
| | || Final QA testing on Release Candidate
| |
| |-
| |
| | || Release ready
| |
| |-style="background-color: #cfc;"
| |
| | || FIREFOX 2
| |
| |} | | |} |
|
| |
| == Terminology ==
| |
| * ''feature complete'' means that all of the required Gecko API hooks are complete and being called; the UI needn't be finalized, but it should be there and should be at least functional in limited terms so that alpha testers can explore the corners.
| |
|
| |
| * ''feature frozen'' means that all feature work is complete, and most presentation (moving buttons, changing strings) work is done but revisions will be allowed based on feedback
| |
|
| |
| * ''string complete'' means that all points in the UI that require strings have some content; this content can still be revised based on feedback
| |
|
| |
| * ''string frozen'' means that all strings are final and available for l10n
| |