This session intends to start a (high-level) discussion on the roadmap for future OOo releases.
To that end, we start with a short history of OOo from it's beginnings in Oct 2000 to
the OOo 2.0 release, currently planned for Spring 2005, and observe a release cycle of
approximately 18 months.
Though this release cycle diverts from the classical open source "Release Early and Often"
principle, we still see overlapping development and release cycles, and "continuous" feature
increments.
Based on a development model of "Child Workspaces" and "Master Workspaces", we currently
deliver quarterly (bug fix) Updates of "Current Release" (1.1.x) and bi-weekly (feature)
Milestones of "Next Release" (2.0).
As this development model could also support shorter (feature) release cycles, provided
obvious challenges (planning and organizing the many workspaces) can be addressed, we already
seem to have an answer to the question of "How could we (technically) release early and often?".
But, apparent limitations of short release cycles (user expectations on minimum feature
increments, the "it's done when it's done" principle), lead to the more fundamental question
of "How can we best account for the needs of all stakeholders in OOo?".
|