Ted Leung on the air
Ted Leung on the air: Open Source, Java, Python, and ...
Ted Leung on the air: Open Source, Java, Python, and ...
Sun, 24 Aug 2003
Time-boxing is good
Johanna Rothman is writing about release trains, where you schedule releases based on dates. The Agile methods do something similar, where time-boxing is used as a way to cut features and force forward motion. Even the vaunted daily build is a kind of time-boxing. No matter what process you are using, "heavyweight" or "agile", it seems that time-boxing in some form will appear as a best practice.
In the open source world, this is often described under the "release early, release often" mantra. But it's not always followed in the open source world. So you have projects that go long periods of times without a release, where users are told to pull the latest from CVS (hello Jakarta Commons!). That makes it hard to have confidence in the project or to have the project move forward. I think that open source projects should try to do regular time-boxed releases, cutting features in order to make the release dates. There can be exceptions for features that are bigger than a single time-box, but these ought to be the exception rather than the rule. Predictability is good when you are a software user. It makes me feel better when I see that a project releases regularly. Nightly builds are good, but for a lot of projects, I could see semimonthly or monthly time-boxes working pretty well.
[00:31] |
[computers/open_source] |
# |
TB |
F |
G |
0 Comments |
You can subscribe to an RSS feed of the comments for this blog:
Add a comment here:
You can use some HTML tags in the comment text:
To insert a URI, just type it -- no need to write an anchor tag.
Allowable html tags are:
You can also use some Wiki style:
URI => [uri title]
<em> => _emphasized text_
<b> => *bold text*
Ordered list => consecutive lines starting spaces and an asterisk
To insert a URI, just type it -- no need to write an anchor tag.
Allowable html tags are:
<a href>
, <em>
, <i>
, <b>
, <blockquote>
, <br/>
, <p>
, <code>
, <pre>
, <cite>
, <sub>
and <sup>
.You can also use some Wiki style:
URI => [uri title]
<em> => _emphasized text_
<b> => *bold text*
Ordered list => consecutive lines starting spaces and an asterisk