release planning and 0.7
Vlad Skvortsov
vss at 73rus.com
Tue Jul 24 14:05:28 PDT 2007
Hi!
I was thinking recently about our release planning -- I feel that the
current model doesn't work too well. Let's face it -- we don't have
enough resources which leads to *huge* gaps between releases and hurts
both our users (waiting half a year for a minor feature?) and us (the
projects looks as "stalled"). I would like to heal that situation by
switching to kind of "sprint" model, when we try to deliver a release at
least once a month. This way we'll all feel more rewarded, get more
feedback and gain more visibility.
From now on, starting with release 0.7, I propose to plan the following
way. For a release we choose a list of 10 issues, of which
* 1 is a major/architectural change;
* 3 are medium complexity;
* 6 are minor/trivial changes.
We will target a release (code freeze, in fact) in 4 weeks exactly. If
by the end of this sprint at least 7 of the nominated issues get
resolved, we roll out the release. Of course if all 10 get resolved
earlier than the end of the sprint, we release earlier.
Comments? Opinions? I'll come up with proposed nominated list for 0.7 by
the weekend.
--
Vlad Skvortsov, vss at 73rus.com, http://vss.73rus.com
More information about the Dev
mailing list