Quote:
Originally Posted by phoenix
...what to do when features aren't complete at the cut-off (how many times can one feature be bumped before people get mad?).
|
Customers can be mad in either model, so it comes down to the truthful assessment of where development is internally & project management -- managing external
(customer) expectations, monitoring, assisting, & pushing the development effort, & the general management of expectations made by all.
The model used by OpenBSD has been quite successful, & both FreeBSD & NetBSD are making efforts to move in the same direction. Timed releases can be painful, but they also bring a degree of reality into the process, & help refine the release process itself. Timed releases also keeps stability firmly in the picture as amorphous development efforts aren't allowed to exist for extended periods of time.