After the functionalities are implemented and the unit tests are passed, we review the project to decide whether the go/no-go criteria set for this iteration have been met. If the criteria are fulfilled, then the project team will move on to the next iteration in the construction phase.
The following goals must be met in order for the project to proceed to the next iteration:
The listed goals of the iteration have been achieved. The required functionality was refined and analyzed, and the detailed design was specified. Furthermore, the requirements were implemented, and initial unit testing was performed to make sure the implementation is working as specified.
Therefore, the project is ready to move on to the next iteration (the sixth) of the construction phase.