Software Release Cycle Checklist (template)

[article]
Member Submitted
Summary:

This is a list of important things to review before and verify during a software release cycle. You may use it as-is or customize it for your situation.

This is a list of important things to review before and verify during a software release cycle. You may use it as-is or customize it for your situation:

Software

Throughout development:

Dedicated build and install machines

Run virus check on test install machine

Archive to permanent location

Create baseline build

Run file comparisons between baseline and subsequent builds

List of known bugs and workarounds

Final build:

Build team delivers gold build on final media to QA

Install build from gold media (both CD and floppy)

Run virus check on the test install machine

Compare gold build files against the baseline build

File comparison output distributed to rest of team for management signoff

When build passes inspection, QA will release the build to manufacturing

Documentation

QA signs off manual final draft

Documentation group delivers manual to QA on final media

QA verifies to Documentation that correct media is received

Documentation will deliver the media to the printer

Blueline proofs inspected by Documentation/QA before print production

Documentation and QA review final printed output

QA signs off on manual

Putting it Together

When the first "one off" product kits are complete, QA will do the following:

Inspect kit for correct labeling and enclosures against Bill of Materials. (BOM)

Install build

Run a file comparison between the kit and the gold build

Inspect the manual

Once the kit passes inspection, QA will give OK for mass production

Final file comparison and install checks

QA will keep at least three pieces of each media type from the first production run

Tags: 

About the author

CMCrossroads is a TechWell community.

Through conferences, training, consulting, and online resources, TechWell helps you develop and deliver great software every day.