Lin Rui's Comprehensive Quality Management: beautiful lie-quality assurance can ensure quality

Source: Internet
Author: User
CMM describes software quality assurance as follows:-the purpose of quality assurance is Provide managers with appropriate visibility into software processes and products. It includes reviewing and reviewing software products and their activities VerifyWhether it complies with established procedures and standards, and reports the review and review results to relevant persons in charge. Quality assurance (QA) is the most admired Method for Improving Software Quality for CMM and ISO9001. Based on my own practice and research, I dare to say that quality assurance cannot guarantee quality. It is a beautiful lie. In short, quality assurance activities are to check whether the "work processes and work results" of software projects comply with established specifications. Why is the term "Quality assurance" added to such a simple activity? I have no historical story. After my research, I guess it is due to a naive assumption:-there is a certain degree of causal relationship between process quality and product quality. Generally, "Good processes" produce "good products ", the "poor process" will produce "poor products ". Assume that the company has developed software process specifications. If the quality assurance personnel find that the "work process and work results" of some projects do not comply with the established specifications, they can immediately determine that the product has defects. On the contrary, if the quality assurance personnel do not find anything that does not comply with the established specifications, it can also be determined that the product is qualified. The items that comply with the established specifications do not mean that the quality is qualified. The standards alone cannot identify a large number of defects that may exist in the product (taking the design and programming of experts and beginners as an example ). The technical content of quality assurance is too low. We can only check for superficial defects and cannot deal with technically difficult defects. Therefore, the separate "Quality assurance" does not actually mean "Quality assurance ".

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.