Feb15
At OpenForce ‘09 we made a lot of announcements about changes to the DotNetNuke project. One change that we announced was a commitment to provide more regular releases. Over the past several years we have always focused on making releases when the software was “ready”. This policy worked well when the project was staffed by volunteers as planning for fixed release dates is extremely difficult when you don’t know from week to week who would be able to work on the project, or how much time they would have available.
In software development, there are 3 major levers that you have available to manage a release given a fixed set of resources: Time, Scope and Quality. In general, we don’t feel that quality is a factor where you can cut corners. This only leaves time and scope as levers you can use when preparing a release. In the past we have worked on a somewhat fixed scope and fixed quality philosophy. We tried to determine the features and bug fixes that would go into a release and keep testing until we felt that the software met the desired quality. In 2010, we have shifted this approach and are now working to fixed release dates with a desired quality level and will adjust the scope as needed to ensure that we can meet our time and quality commitments.
More...
f6e0b072-5e73-4981-806d-c2320ec80848|0|.0