Common Body of Knowledge
CSQA Brochure
CSQA Brochure

Skill Categories:
  1. Quality Principles and Concepts
  2. Quality Leadership
  3. Quality Baselines (Assessments and Models)
  4. Quality Assurance
  5. Quality Planning
  6. Define, Build, Implement and Improve Work Processes
  7. Quality Control Practices
  8. Metrics and Measurement
  9. Internal Control and Security
  10. Outsourcing, COTS and Contracting Quality

Back to Certified Software Quality Analyst (CSQA)


Knowledge Category 10 ~ Outsourcing, COTS and Contracting Quality

Organizations can assign software development work responsibilities to outside organizations through purchasing software or contracting services; but they cannot assign the responsibility for quality. Quality of software remains an internal IT responsibility regardless of who builds the software. The quality professionals need to assure that those quality responsibilities are fulfilled through appropriate processes for acquiring purchased software and contracting for software services.

Quality and Outside Software

  • Purchased (COTS) Software — the documentation may not correspond to the software source code.
  • Outsourced Software — the contractual provisions will determine whether the acquiring organization can perform verification activities during development; and the ability to obtain source code.

Selecting COTS Software

  • Assure Completeness of Needs Requirements
  • Define Critical Success Factor
  • Determine Compatibility with Hardware, Operating System, and other COTS Software
  • Assure the Software can be Integrated into Your Business System Work Flow
  • Demonstrate the Software in Operation
  • Evaluate People Fit
  • Acceptance Test the Software Process

Selecting Software Developed by Outside Organizations

  • Contracting Life Cycle
  • Developing Selection Criteria

Contracting for Software Developed by Outside Organizations

  • Contract Negotiations

Operating for Software Developed by Outside Organizations

  • Acceptance Testing

Back to Certified Software Quality Analyst (CSQA)