Philip Lew, XBOSoft
With the world’s economy increasingly driven by software products, there has been a relentless pursuit of software quality with research in model development, agile methodologies, and quality measurement. However, attention to and attempting to improve the quality of the product or its development process alone may not be the most effective means to improve quality. There are many other parts of the enterprise and various other factors that influence quality, especially where user perception of quality (sometimes called “quality in use”) may be somewhat different than the product quality in a laboratory environment. Although requirements are often a cited reason for product quality problems, the quality of the sales process can also have a direct influence on requirements (i.e., custom software), and thereby influence quality. Customer service can also have great influence on the customer perception of the product’s quality. Considering the many standards for software product quality, quality frameworks, and development models, we propose a framework called the Enterprise Quality in Use as an alternative view —including other parts of the organization’s processes and outputs to improve quality not only in development phase, but also through each phase of the product lifecycle.
Key words: Quality model, Quality in use, Enterprise quality model, Software quality improvement.