1, how does SQA guarantee product quality?
Many developers will ask: How does SQA guarantee product quality? Is it to organize a review and check a weekly report?
This will ensure product quality?
What is quality, quality is that the product is in line with customer needs and expectations. In order to change a point of view, it is the satisfaction of customers' all aspects of the product.
Just like good milk, there is a good cow, the process of milk production is excellent to ensure that the final milk is nutritious, drink. To ensure that the quality of the software products also requires a good process, this process is a series of activities that customers' demand transformation into products.
SQA is responsible for product quality is the process quality. To have a good process quality, you must define an appropriate development process. The definition of the organization's software development process is a cumbersome complex work, such as the law's formulation, which requires a number of factors, and it is a guiding program document. Project officers, such as developers, can understand the process program files and use this as their own behavior. The definition of the development process is implemented to a specific project, but also adaptive adjustments to the project characteristics of the organization definition, thereby ensuring perfect and appropriate development process. This is a point similar to the Constitution and a special law in different fields.
With the development process definition, SQA will make real-time monitoring of the project according to the process, to ensure that the project process is properly executed. What is specifically monitored? The implementation of the process! To ensure the quality of the process, it is necessary to ensure that the process is well implemented. This shows that SQA itself should be very clear about the development process, know what behavior is in line with, what behavior is not met. The role of SQA is the compliance of the inspection process, and the deeper role is to grasp the trend of the project and the solution before and after the problem risk. Since the process is a series of interrelated activities, then each event will always have a result: work products. If the result of ensuring each activity is in line with the expected value, meet the requirements of the parties, then the final product (delivery products) caused by these results should meet the expected value and meet the requirements. Delivery meets the expected requirements, that is, the customer's requirements, the quality of such products should be qualified. The activity of SQA is based on the above view, the goal is to ensure that the results of each activity during the process are in line with expectations, and tracking non-compliance, requiring relevant personnel to improve until all activities are in line with the expected requirements, thus ensuring product quality. Just like the breeder guarantees that the cow is eating a good grass (of course, there must be a menu to choose from), and it can also guarantee that it will exercise every day, so that the milk is squeezed, and there is nutrition, high quality. Advertising is this! :)
In fact, milk advertising is thorough, and the quality runs through the whole process, involving all personnel, but it is not allowed to be: this cow must be a high quality cow; next door Wang Damist's thin yellow cattle you How is it, give it to you, you can't guarantee it to produce a good milk! It means that the project development team must be excellent, only in this way, SQA to ensure the prerequisite of product quality.
PS: Some scattered ideas, sorted out for everyone to criticize, huh, huh!
I found that writing articles is a technology, I am still quite lacking, first keep here, I hope not to reprint! Looking back throughout!