Reconnecting software quality expectations and cost expectations
Conclusion: In many organisations there is a major disconnect between user expectations relating to software quality attributes (reliability of applications, intuitive user interfaces, correctness of data, fast recovery from service disruption, and so on.) and expectations relating to the costs of providing applications that meet those attributes.The desire to reduce IT costs easily leads to a situation where quality is compromised to a degree that is unacceptable to users. There are three possible solutions:
Invest heavily in quality assurance measures,
Focus on the most important software features at the expense of less important ones, or
- Tap into available tacit domain knowledge to simplify the organisation, its processes, and its systems.