Each team is required to write a test procedure that must be performed at each predefined checkpoint date. Each checkpoint includes an explanation of the level of completeness of the project (i.e.: initial prototype, final design, etc.) and specific, clearly defined steps that must be performed in order for the checkpoint to be deemed a success.