Firefox2/Schedule: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
No edit summary
(removed bogus dates)
Line 1: Line 1:
<div style="border: thin dotted #aaa; padding: 10px;"><div style="text-align: center;">'''This document is <span style="color:red">''currently in draft''</span>.</div>
<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="text-align: center;">'''Dates are known to be incorrect, and will be updated in the near future.</div>


'''Please do not edit these pages without permission. Your feedback and comments are welcomed on the [[Talk:Firefox2/Schedule|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 Schedule ==
== Milestones ==
* 2006/02/10 : Alpha 1  
* Alpha 1 : developer preview, focused on stressing new APIs and backends
* 2006/03/10 : Alpha 2 (feature complete)
* Alpha 2 : feature complete w/placeholder UI and strings
* 2006/04/07 : Beta 1  (string complete, feature frozen, split 1.8 branch from trunk)
* Beta 1  : features and UI polished and frozen, string complete
* 2006/05/05 : Beta 2  (string frozen)
* Beta 2  : UI and string freeze
* 2006/05/26 : Release Candidate 1
* Release Candidate(s) : based on QA feedback
* 2006/06/07 : Release Candidate 2
* Firefox 2 : the best web browser in the universe
* 2006/06/19 : Release Candidate 3
* 2006/06/27 : Firefox 2
 
Add this to your calendar as a [http://steelgryphon.com/firefox2/schedule.ics schedule] or as a [http://steelgryphon.com/firefox2/fx2checklist.ics to-do list] (using iCal format).


== Project Timeline ==
== Project Timeline ==
Line 24: Line 19:
| style="background-color: #efefef;" colspan="2" align="left" colspan="2" | 2005
| style="background-color: #efefef;" colspan="2" align="left" colspan="2" | 2005
|-
|-
| Nov 30 || Publish initial Firefox 2 plan for feedback
| || Publish initial Firefox 2 plan for feedback
|-
|-
| Dec 9  || P1 Features and Leads finalized
| || P1 Features and Leads finalized
|-
|-
| Dec 16 || Initial Functional Spec for P1 Features
| || Initial Functional Spec for P1 Features
|-
|-
| style="background-color: #efefef;" colspan="2" align="left" | 2006
| style="background-color: #efefef;" colspan="2" align="left" | 2006
|-
|-
| Jan 06 || 2nd Draft of Functional Specs
| || 2nd Draft of Functional Specs
|-
|-
| Jan 13 || 3rd Draft of Functional Specs
| || 3rd Draft of Functional Specs
|-
|-
| Jan 20 || Functional Specs Complete <br/> aviary-2.0 blocking triage
| || Functional Specs Complete <br/> aviary-2.0 blocking triage
|-
|-
| Feb 06 || Alpha 1 lockdown
| || Alpha 1 lockdown
|-
|-
| Feb 07 - 09 || QA testing on Alpha 1
| || QA testing on Alpha 1
|- style="background-color: #ffc;"
|- style="background-color: #ffc;"
| Feb 10 || ALPHA 1
| || ALPHA 1
|-
|-
| Mar 06 || Alpha 2 lockdown
| || Alpha 2 lockdown
|-
|-
| Mar 07 - 09 || QA testing on Alpha 2
| || QA testing on Alpha 2
|- style="background-color: #ffc;"
|- style="background-color: #ffc;"
| Mar 10 || ALPHA 2 - feature complete, although UI need not be final
| || ALPHA 2 - feature complete, although UI need not be final
|-
|-
| Mar 11 - Apr 02 || UI polish & revisions from feedback <br/> work on aviary-2.0 blockers
| || UI polish & revisions from feedback <br/> work on firefox2 blockers
|-
|-
| Apr 03 || Beta 1 lockdown  
| || Beta 1 lockdown  
|-
|-
| Apr 04-06 || QA testing on Beta 1
| || QA testing on Beta 1
|- style="background-color: #ffc;"  
|- style="background-color: #ffc;"  
| Apr 07 || BETA 1 - feature frozen, string complete
| || BETA 1 - feature frozen, string complete
|-
|-
| Apr 08-30 || bugfixes & UI polish from feedback <br/> work on aviary-2.0 blockers
| || bugfixes & UI polish from feedback <br/> work on firefox2 blockers
|-
|-
| May 01 || Beta 2 lockdown
| || Beta 2 lockdown
|-
|-
| May 02-04 || QA testing on Beta 2
| || QA testing on Beta 2
|- style="background-color: #ffc;"  
|- style="background-color: #ffc;"  
| May 05 || BETA 2 - feature & string frozen, wide public beta
| || BETA 2 - feature & string frozen, wide public beta
|-
|-
| May 06 - May 21 || bugfixes & UI polish from feedback <br/> work on aviary-2.0 blockers
| || bugfixes & UI polish from feedback <br/> work on firefox2 blockers
|-
|-
| May 22 || Release Candidate 1 lockdown
| || Release Candidate 1 lockdown
|- style="background-color: #ffc;"  
|- style="background-color: #ffc;"  
| May 26 || RELEASE CANDIDATE 1
| || RELEASE CANDIDATE 1
|-
|-
| Jun 1 || Release Candidate 2 lockdown
| || Release Candidate 2 lockdown
|- style="background-color: #ffc;"  
|- style="background-color: #ffc;"  
| Jun 7 || RELEASE CANDIDATE 2
| || RELEASE CANDIDATE 2
|-
|-
| Jun 13 || Release Candidate 3 lockdown
| || Release Candidate 3 lockdown
|- style="background-color: #ffc;"  
|- style="background-color: #ffc;"  
| Jun 19 || RELEASE CANDIDATE 3
| || RELEASE CANDIDATE 3
|-
|-
| Jun 19-Jun 23 || Final QA testing on Release Candidate
| || Final QA testing on Release Candidate
|-
|-
| Jun 23 || Release ready
| || Release ready
|-style="background-color: #cfc;"  
|-style="background-color: #cfc;"  
| Jun 27 || FIREFOX 2
| || FIREFOX 2
|}
|}



Revision as of 15:23, 7 March 2006

This document is being reworked at the moment - update due by March 14th, 2006.
Please do not edit these pages without permission. Your feedback and comments are welcomed on the discussion page.

Milestones

  • 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

Date Task/Deadline
2005
Publish initial Firefox 2 plan for feedback
P1 Features and Leads finalized
Initial Functional Spec for P1 Features
2006
2nd Draft of Functional Specs
3rd Draft of Functional Specs
Functional Specs Complete
aviary-2.0 blocking triage
Alpha 1 lockdown
QA testing on Alpha 1
ALPHA 1
Alpha 2 lockdown
QA testing on Alpha 2
ALPHA 2 - feature complete, although UI need not be final
UI polish & revisions from feedback
work on firefox2 blockers
Beta 1 lockdown
QA testing on Beta 1
BETA 1 - feature frozen, string complete
bugfixes & UI polish from feedback
work on firefox2 blockers
Beta 2 lockdown
QA testing on Beta 2
BETA 2 - feature & string frozen, wide public beta
bugfixes & UI polish from feedback
work on firefox2 blockers
Release Candidate 1 lockdown
RELEASE CANDIDATE 1
Release Candidate 2 lockdown
RELEASE CANDIDATE 2
Release Candidate 3 lockdown
RELEASE CANDIDATE 3
Final QA testing on Release Candidate
Release ready
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