Hi All,
As you know, GMF is part of the 3.2 release train which
means beginning with the November 4th M3 milestone, we will need to be
providing our own milestone builds. GMF is a +2 project, which means our
milestones must be available within 2 weeks of the platform. EMF and GEF
are both +1 projects, giving them 1 week after the platform (so, each
dependency level gets a week).
Below is a proposed set of milestone dates and high level goals.
I’ve added 2 weeks (more or less) to each platform milestone date, with
the exception of the final one, which is the same as the platform. Let me
know what you think of these:
M3 - Nov 18, 2005:
Theme: Clean - By clean I mean that our code needs to be
properly copyrighted, cleansed of commercial names, follow the prescribed
naming conventions, all build artifacts need to install and function, no
deprecated API usage, etc. Basic functionality will be present, although
the following milestone will focus on this aspect.
M4 - Feb 24, 2006:
Theme: Functional - By functional, I mean it should work
end-to-end, with attention paid to those requirements we marked as M1 during
the kickoff meeting. It is expected that builds prior to this (by end of ’05
as discussed at kickoff) will have this ability, but the M4 milestone will be
more complete in this respect.
M5 - Apr 14, 2006:
Theme: Bootstrapped - Our graphical surfaces for definition
and mapping should be bootstrapped by this time, representing one aspect of
"exemplary tools" by the project, not to mention the ‘consume
our own output’ aspect.
1.0 - June 30, 2006:
Theme: Ready to Hatch - Meaning that we should be ready for
transitioning out of incubation. See guidelines on what this involves.
A big part of this will be our APIs, meaning we should eliminate
"provisional" APIs, look at extension points and their documentation,
etc.
I'm not sure we should or need to have a dummy set of
milestones to represent M1 and M2, but I think our milestone numbers should be
in synch with the platform's, which is why we start with M3. Thoughts?
I will configure the build to start using the Platform, EMF,
and GEF milestone builds shortly.
Thanks,
Richard
C. Gronback
Borland Software Corporation
richard.gronback@xxxxxxxxxxx
+1 860 227 9215