Firefox2/Schedule: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
(removed bogus dates)
(updated release schedule)
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

Revision as of 16:45, 28 March 2006

Please do not edit these pages without permission of the Bon Echo steering group. Your feedback and comments are welcomed on the discussion page.

Release Roadmap

Bon Echo will meet the requirements of the 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.

Milestones

Release Date Description
Alpha 1 March 2006 Developer Preview ("Dogfood")
  • includes new infrastructure pieces for stress testing and API feedback
  • intended for developers only, no guarantees about stability or dataloss
Alpha 2 May 2006 Feature Complete
  • all backend API/hooks are complete and being used by UI
  • UI design for features is complete
  • all new features are at least functional to the point of placeholder UI
  • intended for product testers and high-risk early adopters
cut MOZILLA_1_8_1_BRANCH, if desired (this kills MOZILLA_1_8_BRANCH)
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
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
RC 1 August 2006 Release Candidate
  • based on bugfixes from Beta 2
  • should represent final product
  • intended for wide audience of early adopters
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
FX 2 August 2006 Final Release
  • based on bugfixes from RC 2