General checklist

Software Integration Procedure -
    Change Control Plan
  1. Created
  2. Formative Development with Informative Revision Control
    1. Detailed Design Document (Documentation)
    2. Get a private copy of then main build. (The last label)
    3. Checkout and lock needed files. (Checkin but keep checkedout when needed)
    4. Developer develops a piece of code.
    5. Developer unit test the code. (goto 4)
    6. Developer steps throught every line of code, including all exception and error cases, in an interactive debugger. (goto 4)
    7. Developer informally turns code over to testing for test case preparation.
    8. Developer subimts code for technical review.
    9. Developer fixes any problems identified during the review. (goto 5 or goto 4)
    10. System Testing (goto 4)
    11. Get a new copy of dependent files changed since stage 2. Lock out others for integration with main build. 
    12. Developer integrates final code with the main build.
    13. System Testing/ (goto 11)
  3. Formal review and Acceptance (goto 2.4)
    1. Code is declared "Complete" 
    2. Check in all code and set a new version label.
    3. Update Documentation
  4. Accepted
  5. Formal Change Control - Goto 4
  6. Final Acceptance
  7. Released
  8. Begining development of next product version - goto 1