When I am in ship mode I normally apply a set of criteria before I will "Ship". They do vary, however they are typically along the lines of the following:
- Zarro Boogs (Zero active issues). This normally translates to critical bugs fixed, all other bugs marked as "won't fix" and moved to the next release.
- All test cases executed against a single release candidate build.
- All test failures reviewed and agreement reached that the failures are acceptable, and bugs have been raised.
I am assuimg a large, system that has taken 12 months to develop with a team of say 30-50 team members.
Are these types of criteria common? What criteria would be considered general guidelines or sample exit criteria be?