11 Steps in VV&A:



Introduction

What and Why of VV&A



1. Examine Proc Doc

2. Examine Sys Doc

3. Interview Developers

4. Interview Users

5. Examine Code I

6. Examine Code II

7. Determine Truth

8. Generate Test Cases

9. Run Test Cases

10. Review Test Output

11. Assessment



SDP Template

SQPP Template

SCMP Template

WBS Template





Basic Software Quality Program Plan (SQPP) Template


  1. Introduction

  2. Reference Documents

  3. Software Quality Assurance (SQA) Planning

  4. Organization and Responsibilities (see note below)
  5. Project Manager
  6. Project Software Manager
  7. Software Engineering Manager
  8. Software Configuration Management (SCM) Manager
  9. SQA Manager
  10. System Engineering Manager
  11. Test and Support Manager
  12. Subcontractor Manager
  13. Software Development Team

  14. SQA Tools
  15. Status Database
  16. Project Support Tools

  17. SQA Process Compliance Evaluations

  18. SQA Product Evaluations

  19. Defect Resolution

  20. Documentation
  21. Schedule Log
  22. Non-Conformance Status Summary
  23. Executive Summary

Appendix A. Process Compliance Evaluation Checklists

Appendix B. Joint Review Checklist

Appendix C. Non-Conformance Report and Instructions

Appendix D. Schedule Log Form


The set of managers in Section 4 will all exist (or at least be separate individuals) only in large projects (50 to 100 people or more). In small or medium-size projects, one individual will hold several (or all) of these positions.