[Chandler-dev] Alpha5 Schedule and Milestones

Philippe Bossut pbossut at osafoundation.org
Fri Feb 9 16:51:52 PST 2007


Hi,

Sheila presented the Preview Countdown 
(http://wiki.osafoundation.org/Projects/ChandlerMilestoneSchedule) which 
includes a new updated schedule and detailed milestones. We discussed 
yesterday during the Chandler Engineering meeting what those milestones 
are so that we're all on the same page (see 
http://wiki.osafoundation.org/Journal/EngineeringMeetingNotes20070208). 
It is important to remind ourselves that this release will be different: 
it's a user usable release and the quality bar is high, we need to get 
to a release that is usable, stable and demonstrate the long term 
potential of the project. I think we have all the features in Chandler 
and Cosmo right now to deliver just that so we need to pace ourselves so 
that we can deliver something in a reasonable time frame.

I'm summarizing here under those milestones, definitions, exit criteria 
and what happens between them:

      * Feature Freeze: 3/6: All "task" fixed or moved to Future (cut 
from the release), code committed and ready to be tested by QA.
         *Exit Criteria: if there are "task" open in Bugzilla and that 
those "task" can't be pushed out of Preview, the milestone is not 
reached and the schedule needs to be adjusted
      * Inter milestone period: After Feature Freeze, there's no new 
feature work unless it is approved by the bug council. Such feature work 
must be motivated by being required for Preview to be usable. 
Performance work including potentially architecture change will happen 
during that period.

      * Code Complete: 3/28: All code in, architecture and feature tweak 
completed, perf work completed.
         * Exit Criteria: if the perf targets are not met or some 
feature rework is still needed, the milestone needs to be pushed
      * Inter milestone period: After Code Complete, only bug fix work 
and stabilization can be done. Bugs must be approved by Bug Council. 
Code changes need peer review before commit.

      * Code Freeze: 4/19: All bugs fixed.
         * Exit Criteria: if there's more than 10 blocking bugs 
outstanding, the milestone is not reached.
      * After Code Freeze, only "recall class bugs" and blockers can be 
fixed. Bugs are triaged daily, as in previous period, code changes need 
to be peer reviewed before commit.

Let me know (on this list preferably) if there's something that's 
unclear or problematic.

Cheers,
- Philippe



More information about the chandler-dev mailing list