Setting the Project Stage
Posted: Wed Apr 04, 2007 4:52 am
Hi All,
I have now added my second stage boot loader to Sourceforge, which has actually brought up what to call a certain 'stage' of the project. I just wondered if there are any hard and fast rules, or I just decide what a goal is for getting to e.g. Beta. At present, I am thinking:
* Pre-Alpha - Code is a 'working unit' but does not achieve the primary goal of the project.
* Alpha - All code to achieve the main goals are present, but functionality still needs to be added (for my second stage boot loader, this is e.g. ELF binary support).
* Beta - All functionality present, just bug fixing? (not sure about this one).
* Production/Stable - a release I would be hapy to recommend to my friends!
* Mature - a replacement product has reached Beta stage.
* Inactive - recommended to use the next version, which has reached 'Stable' phase.
I'd be interested in any thoughts.
Cheers,
Adam
I have now added my second stage boot loader to Sourceforge, which has actually brought up what to call a certain 'stage' of the project. I just wondered if there are any hard and fast rules, or I just decide what a goal is for getting to e.g. Beta. At present, I am thinking:
* Pre-Alpha - Code is a 'working unit' but does not achieve the primary goal of the project.
* Alpha - All code to achieve the main goals are present, but functionality still needs to be added (for my second stage boot loader, this is e.g. ELF binary support).
* Beta - All functionality present, just bug fixing? (not sure about this one).
* Production/Stable - a release I would be hapy to recommend to my friends!
* Mature - a replacement product has reached Beta stage.
* Inactive - recommended to use the next version, which has reached 'Stable' phase.
I'd be interested in any thoughts.
Cheers,
Adam