From Fedora Project Wiki
(Update with respect to https://fedoraproject.org/wiki/Milestone_Adjustment_Proposal)
Line 2: Line 2:
=== Important Milestones ===
=== Important Milestones ===


* New features may be proposed (using the guidelines above) and accepted no later than the '''Feature Freeze''' milestone
* New features may be proposed (using the guidelines described elsewhere) and accepted by the Fedora Engineering Steering Committee (FESCo) up until two weeks before the '''Feature Freeze''' milestone.
* By the time of Alpha freeze:
** FESCo will consider features proposed after this deadline on an exception basis
** the "Scope" section of the feature must be fleshed out and well defined so that the extent of the work to be completed is understood.
** defined criteria for success or failure of the feature.
** '''fixme''': need to clarify this section more
* By the time of Alpha Freeze, test plans must be complete.
* New features must be feature complete or close enough to completion by Alpha freeze that a majority of its functionality can be suitably tested--the "feature is testable".  
* New features must be feature complete or close enough to completion by Alpha freeze that a majority of its functionality can be suitably tested--the "feature is testable".  
* At ''feature freeze'' the Feature Wrangler will present a final feature status to FESCo which FESCo will review and comment on
* At ''feature freeze'' the Feature Wrangler will present a final feature status to FESCo which FESCo will review and comment on

Revision as of 22:30, 17 August 2009

Important Milestones

  • New features may be proposed (using the guidelines described elsewhere) and accepted by the Fedora Engineering Steering Committee (FESCo) up until two weeks before the Feature Freeze milestone.
    • FESCo will consider features proposed after this deadline on an exception basis
  • New features must be feature complete or close enough to completion by Alpha freeze that a majority of its functionality can be suitably tested--the "feature is testable".
  • At feature freeze the Feature Wrangler will present a final feature status to FESCo which FESCo will review and comment on
  • After final review by FESCo at Feature Freeze the final accepted Feature list (Release Road Map) will be publicly announced by the Feature Wrangler.


Testable does not mean a small portion of the feature is complete and can be tested while a significant portion of the remaining functionality has not been completed and may not yet be tested. We are attempting to provide some flexibility here without completely losing the understood meaning of feature freeze.