Contracting Best Practice - Lower Risk and Improve Outcomes with Suppliers by Using Software Structural Quality Standards
David Norton, Executive Director, CISQ
This whitepaper contains sample contract language for software development outsourcing and addresses how to lower risk and improve development outcomes by using software structural quality standards in contracts for software development.
The software structural quality standards developed by CISQ for security, reliability, performance efficiency and maintainability are automated measures used to measure a system’s code quality and technical debt. The structual quality standards are used in software development outsourcing contracts to address the supplier's standards compliance, conduct systems assessment, measure the quality of delivered code, set acceptable levels of quality for delivered code, and to measure software quality over time.
Sections of the paper include:
- Introduction to Software Structural Quality Standards
- Recommendations for Software Development Pre-Contracting
- Contracting and Software Structural Quality
You might also be interested in this paper containing contract language for software development outsourcing: