Re: Lithium Release Plan
Robert Varga
On 09/25/2014 07:09 AM, Colin Dixon wrote:
Based on what Chris Price sent out I wanted to say a few things about the Lithium release plan.While I agree with the lessons, I think the release structure has to change. The API freeze/code freeze structure leads to features being rushed at the last minute, often with inadequate quality, just to get the code in. That increases the risk in the very small RC window. We have seen major integration issues being reported literally hours before RC2 was supposed to be cut. The lack of a ramp-down period is painfully apparent: if you take a look at the number of issues being tracked in sonar it is obvious projects do not have a window where they work exclusively on code quality. For that, I believe we need a proper 4-week ramp-down, where the release branches are cut and operate on hard-API-freeze rules -- e.g. no new API additions without a waiver, but code is allowed to evolve and get hardened. If we cannot spare that time, we really need to think long and pick two out of three: frequent releases, reliable releases or feature-rich releases. Bye, Robert |
|