Market-driven software development is becoming more common in the software industry, and at the same time, size and complexity of today’s products are continuously growing. To increase the chance of market success, it is important that the software product is released to the market at the right time, and offers a higher level of quality than the competitors’ products.
The objective of the MARS research project (associated with EASE Theme D) is that by surveys, method development and pilot studies to develop an efficient method for early analysis and specification of quality requirements, a.k.a. non-functional requirements.
To support release planning of quality requirements, the project have developed the QUality PERformance (QUPER) model that incorporates quality as a dimension in addition to the cost and value (benefit) dimensions used in prioritization approaches for functional requirements.
The purpose of the model is to provide concepts for qualitative reasoning of quality levels in the decision-making of setting actual targets of quality requirements for coming releases of the product, says Richard Berntsson Svensson, Ph.D student in the project.
– So far, the evaluation results of QUPER, both in the mobile handset and the electronic payment domain, indicate that QUPER is relevant in release planning, in particular the visualization of the roadmap view, which provides a clear picture of the current market situation and what level of quality to aim for, says Richard Berntsson Svensson, PhD student in the project.
The next step is to further improve the model’s concepts and practical guidelines based on the evaluation results. All the improvements will be used as input to a large-scale piloting of QUPER in industry, planned to start spring 2011. In addition, to enable easier adoption of QUPER by practitioners, tool support for QUPER will also be developed.
Richard Berntsson Svensson will present his PhD thesis on the subject late 2011.