Firefox2/Schedule: Difference between revisions

Jump to navigation Jump to search
updated release schedule
(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
Confirmed users, Bureaucrats and Sysops emeriti
3,599

edits

Navigation menu