Notwithstanding the above, there are many reasons why an organization may be interested in implementing a product quality control system based on the ISO/IEC 25000 series of standards. Among the most important would be:
- Differentiating from competitors, meeting delivery deadlines and assuring that product defects are reduced.
- Being able to establish service level agreements, defining specific quality parameters that the product must meet before being delivered.
- Detecting defects in the software product and proceed to their removal before its delivery, saving costs in the subsequent maintenance phase.
- Evaluating and monitoring the performance of the software product being developed, ensuring that it provides results given the existing time and resource constraints.
- Ensuring that the software product being developed meets the required levels for security features (confidentiality , integrity, authenticity , non-repudiation , etc.).
- Checking that the product being developed can be deployed in the production environment without compromising other systems and maintaining compatibility with the necessary interfaces.
The following figure highlights the benefits that software quality evaluation provides to two kind of organizations; companies that develop software and organizations that acquire software: