Linked by Thom Holwerda on Wed 6th Dec 2006 20:05 UTC, submitted by Flatline
Ubuntu, Kubuntu, Xubuntu Ubuntu Feisty Fawn Herd 1 (Ubuntu 7.04 alpha 1 in English) has been released. Download links can be found in the release announcement. The Kubuntu variant has been released as well. Screenshots are available for Ubuntu as well as Kubuntu.
Thread beginning with comment 189087
To read all comments associated with this story, please click here.
Get on the train
by Cloudy on Thu 7th Dec 2006 07:06 UTC
Cloudy
Member since:
2006-02-15

There are two effective development models, and each has its own set of risks to manage. Frequent releases are good if you can get a "release train" going, because you don't have the hurry-up-and-wait problem associated with long release cycles and because you can keep closer to current with the state of your upstream provider.

The Ubuntu teams seems to have figured out the release train model and are doing a good job with it.

The other model is to pick a feature set and not release until it's good and ready. There are times when that's the right model as well.

The nice thing about using the release train model is that you release small upgrades, get plenty of tracking date which makes it easier for you to predict how long new work will take and you keep your QA pipe churning at a relatively constant rate.

The downside is that your customers end up having to upgrade more frequently if they want to keep up with you -- but they don't have to do that.

And yes, some folks do this with servers. Project I'm working on now the server folks do a release every three to six weeks, with a goal of one major feature each release. They seem to have the train running smoothly. On our side of the house, we take a couple of years between releases, but they tend to be big deals and new products.