Existing models for measuring the quality
This class is for the Software Quality field of the MSF.
SOFTWARE QUALITY .- According to the definition of the Institute of Electrical and Electronics Engineers (IEEE Std 610-1990)
"Software quality is the degree to which a system, component or process meets the requirements and needs spécifications or customer or user expectations."
Quality can be defined as "a characteristic or attribute of a thing." In this way one could say that the quality of the products can be measured as a comparison of their characteristics and attributes. Thus, this concept can be applied to any product.
factors determining Software Quality are:
• Correction. Does what I want?
• Reliability. Does it reliably all the time?
• Efficiency. Is it run on my hardware as best you can?
• Security (Integrity). Is it safe?
• Ease of use. Is it designed to be used?.
The implementation of quality systems provide numerous benefits to companies that opt \u200b\u200bfor this strategy. Not only reduce their costs in a reasonable, but also increase their income through greater customer satisfaction and improved employee motivation.
QUALITY MEASUREMENT .- The measurement of software quality was given to improve objectives and improve software quality.
One way to make a quality measure is to observe the differences occurring in the production two identical products.
production of articles of any kind does not ensure that two of them are exactly alike. It may be necessary to make detailed comments to make variations to distinguish from each other, since they may not be obvious.
.
Some models have different metrics to evaluate product quality attributes almost always at the level of design or code.
quality * The latest models are designed to improve processes *
QUALITY MEASURES BASED ON MODELS:
Successful software measurement is related to the acquisition, definition and joint manipulation of two models:
• Empirical models
, are the ones that use direct observation or the results of experiments studied phenomenon. ◦
empirical real-world context
• Numerical models
Formalizing ◦ empiric measures
For software development we must support in empirical models.
Currently there are two most prominent and popular in Europe: ISO 9000 and EFQM model.
STANDARD ISO 9000:
Designates a set of quality standards and continuous quality management, established by the International Organization for Standardization (ISO). Can be applied in any organization or activity aimed at the production of goods or services.
The rules include both the minimum and specific guidelines and tools for implementation, and audit methods.
The ISO 9000 specifies how an organization operates, its standards of quality, delivery times and service levels. There are more than 20 elements in the ISO standards that relate to the way operating systems.
Its implementation, although it means hard work, offers numerous advantages for companies, which have:
-standardize the activities of personnel working within the organization through documentation
-Increase customer satisfaction
-Measure and monitor process performance-Reduce
-re-processes to increase efficiency and / or efficiency of the organization in achieving its objectives
-Continually improve processes, products, efficiency, etc.
-Reduce the cost of production or services
EFQM MODEL:
In 1988 the European Business Excellence Model, known as the EFQM Model by its acronym in English (European Foundation for Quality Managment ) organization that focuses on the models of total quality management (TQM or TQM), strategies designed to optimize resources, reduce costs and improve performance, in order to constantly improve the production process.
The EFQM Model is a non-regulatory model, whose basic concept is the self-evaluation based on a detailed analysis of the performance management system to guide the organization using the criteria of the model.
This is not a contrast to other approaches (application of certain management techniques, ISO, specific industrial standards, etc..), But rather the integration of them into a scheme broad and comprehensive management.
The systematic and regular use of the EFQM model for the management team allows it to establish plans for improvement based on objective facts and the achievement of a common vision about the goals to be achieved and the tools to use . That is, its implementation is based on:
-depth understanding of the model by all levels of company management.
"The assessment of the situation the same in each of the areas.
The EFQM model consists of two parts:
* A set of criteria for business excellence covering all areas of organizational performance.
* A set of rules to evaluate the performance of the organization in each criterion. There are two sets of criteria: _The
Results (Criteria 6 to 9) represent what the organization gets for each of its stakeholders (customers, employees, Company and Investor). _The
Agents (Criteria 1 to 5) are aspects of the management system of the organization. Causes of the results. For each group of criteria is a set of rules-based assessment called RADAR logic. "
0 comments:
Post a Comment