The hierarchy of SQA unit starts with the SQA unit head at the top and his planning tasks are preparing annual activity program and budget for the SQA unit, planning of the organizations software quality management system. The management tasks include monitoring implementation of the annual SQA activities of a program appointing SQA members. [4]Fletcher J. Buckley identifies the three major roles of an SQA professional as .
The first SQA role is Information Gatherer, who looks across many projects to provide management with the information it needs to make decisions among economic, marketing, legal, quality, and scheduling conflicts. .
The second role projected for SQA is that of The Policeman. In this role, SQA stands between the producer and the consumer, detecting products that do not meet quality standards and preventing them from being delivered. .
The third SQA role is that of the Helper. This is based on the belief that everyone wants to do a better job, and appreciates those who help them. .
To get succeed in the above three major roles of SQA personnel Information-Gatherer, Policeman, and Helper, one should follow that: .
• Each of the major SQA roles has distinct contributions to make. .
• Each SQA person should understand the roles played should have the positive aspects of the position. .
• Every person must be perceived as contributing to the improvement of the organization. .
BACKGROUND .
Two alternative definitions describe quality metrics as a category of SQA tools: .
1. A quantitative measure of the degree to which an item possesses a given quality attributes .
2. A function whose inputs are software data and whose output is a single numerical value that can be interpreted as the degree of which the software possesses a given quality attributes. [4] .
The scope of software quality metrics is expanding considerably over the few decades. Metrics as a quality assurance tool has not been applied at an adequate level in the software industry.