On Sat, Apr 21, 2012 at 10:17 AM, Sylvain Lebresne <sylv...@datastax.com> wrote:
> +1 too. I also think it's a much more reasonable target.
>
> And I think that making our release schedule more reliable should be a
> strong part of that change. For that, I wonder if having a more
> organized QA period (basically a more codified release schedule) could
> be beneficial. I won't hide that in my opinion our current
> freeze-that-don't-freeze-much is not as much a useful tool than it
> could be.

I always assumed this was a symptom of a release cycle that was too short.

> For instance, I could imagine something like:
>  - 4 month dev
>  - 2 month before release: soft freeze, where we stop including "big"
> issues and re-prioritize issues needed to get a consistent release. We
> could also release the first beta like a week max after that.
>  - 3 weeks before release: hard freeze, where we really do focus on
> fixing bugs only
>  - 2 weeks before release: first RC release.
>
> I'll precise that what we have so far has only be a soft freeze. I do
> think that having a hard freeze would be beneficial to improve the
> final release reliability and help towards releasing on time.
>
> Of course, all this is open to discussion.

I'm not opposed, but I'd rather see us try a longer release cycle
before introducing too much rigor here.

Maybe a roadmap would be helpful.  Again, I think it's worth avoiding
too much rigor, but if we agreed on the largish items to be done
during a cycle up front, with gates at various stages (phase 1 by date
A, phase 2 by date B, etc), we might keep the scope from creeping as
easily.

-- 
Eric Evans
Acunu | http://www.acunu.com | @acunu

Reply via email to