The document discusses the elusive nature of software quality. It defines quality as meeting user requirements as well as usability factors. Measuring quality is challenging as it depends on perspectives. Process improvements like total quality management, six sigma and software quality function deployment can help improve quality by focusing on customer needs and continuous process enhancement. However, achieving high quality is difficult given the complex nature of software and how it depends on many interconnected factors including hardware, people, processes, and other software.
Related topics: