Advanced

Supporting Release Planning of Quality Requirements: The Quality Performance Model

Berntsson Svensson, Richard LU (2011)
Abstract (Swedish)
Popular Abstract in Swedish

Kravhantering

är

en

process

för

att

identifiera,

specificera,

och

underhålla

krav

för

en

produkt.

Om

du

inte

har

rätt

krav,

spelar

det

ingen

roll

hur

bra

allt

annat

görs.

Detta

kan

sluta

med

en

perfekt

utveckling

av

fel

produkt

som

kunderna

inte

vill

ha.

I

marknadsdriven

... (More)
Popular Abstract in Swedish

Kravhantering

är

en

process

för

att

identifiera,

specificera,

och

underhålla

krav

för

en

produkt.

Om

du

inte

har

rätt

krav,

spelar

det

ingen

roll

hur

bra

allt

annat

görs.

Detta

kan

sluta

med

en

perfekt

utveckling

av

fel

produkt

som

kunderna

inte

vill

ha.

I

marknadsdriven

kravhantering,

där

det

inte

finns

en

specifik

kund,

är

strategisk

releaseplanering

en

viktig

process.

Strategisk

releaseplanering

handlar

om

urval

och

tilldelning

av

krav

i

sekvenser

av

utgåvor

produkter.

Det

är

svårt

att

skapa

en

releaseplan

för

produkter



grund

av

begränsningar

och

osäkerheter.

Det

blir

ännu

svårare

när

en

releaseplan

för

kvaliteten



produkten

skall

skapas.

Är

lite

bättre

kvalitet

nästan

lika

värdefullt

från

ett

marknadsperspektiv?

Är

lite

bättre

kvalitet

avsevärt

mycket

dyrare

att

implementera?

Den

här

avhandlingen

består

av

två

delar.

Först

beskrivs

utmaningar

för

att

hantera

kvalitetskrav

i

industrin.

Andra

delen

beskriver

och

testar

en

modell

med

verktygsstöd

som

stödjer

releaseplanering

av

produkternas

kvalitet.

Den

största

utmaning

i

industrin

är

att

kvalitetskrav

inte

är

med

från

första

början

i

produktplaneringen

eftersom

de

ofta

har

lägre

prioritet

än

ny

funktionalitet.

Kvalitetskraven

prioriteras

enbart

om

tid

och

resurser

finns

tillgängligt

efter

det

att

all

funktionalitet

har

blivit

implementerad.

Detta

kan

medföra

att

produktledarna

in

kan

planera

och

förlita

sig



kvalitetskraven

för

att

uppnå

konkurrensfördelar.

De

initiala

testerna

av

modellen

och

verktyget

visar

att

den

är

relevant

som

stöd

för

beslutsfattandet

av

en

produkts

kvalitetsnivå.

Speciellt

uppskattat

är

visualiseringen

av

en

roadmap

för

en

produkts

kvalitetsmål

i

förhållande

till

nuvarande

marknadssituation

och

konkurrenternas

nuvarande

kvalitet. (Less)
Abstract
In a competitive environment, as experienced by market-driven organizations, it is important to plan software product releases with time-to-market in mind. To increase the chances of market success, software products need to be released to the market, not only at the right time, but also with higher level of quality than the competitors' products. Thus quality requirements can be seen as a key competitive advantage. An especially challenging problem for an organization that develops software products offered to a market is to set the right quality target in relation to future market demands and competitor products. When is the quality level a competitive advantage? The goal of this thesis is to increase the awareness and understanding of... (More)
In a competitive environment, as experienced by market-driven organizations, it is important to plan software product releases with time-to-market in mind. To increase the chances of market success, software products need to be released to the market, not only at the right time, but also with higher level of quality than the competitors' products. Thus quality requirements can be seen as a key competitive advantage. An especially challenging problem for an organization that develops software products offered to a market is to set the right quality target in relation to future market demands and competitor products. When is the quality level a competitive advantage? The goal of this thesis is to increase the awareness and understanding of quality requirements, and to find means for improving the ability to make early estimates of quality requirements, e.g., performance requirements, in order to enhance high-level decision-making related to release planning and roadmapping.



This thesis is based on empirical research using a flexible research design. The research contains two qualitative surveys of quality requirements challenges in market-driven software product development organizations based on interviews with practitioners. From these surveys, issues emerge such as when the quality level is good enough, and how to get quality requirements into projects when functional requirements are prioritized. A case study within the embedded software domain investigates how quality requirements are classified and specified (including quantification) in an industrial context, which concludes that for a method to be successful, it is important that the method itself is flexible enough to handle the diverse nature of quality requirements. A model called QUPER (QUality PERformance) is evolved and evaluated in two organizations. The model aims at supporting release planning of quality requirements, and was found relevant by both organizations. Finally, a prototype tool for the QUPER model was developed and evaluated in a software organization. The QUPER prototype tool was found to provide a clear overview of the current market situation by the generated roadmaps, and to reach an alignment between practitioners, e.g., product managers and developers, of what level of quality is actually needed. (Less)
Please use this url to cite or link to this publication:
author
supervisor
opponent
  • Professor Wieringa, Roel, Information Systems, University of Twente, Netherlands
organization
publishing date
type
Thesis
publication status
published
subject
defense location
Lecture hall E:1406, E-building, Ole Römers väg 3, Lund University Faculty of Engineering
defense date
2011-10-21 13:15
ISBN
978-91-976939-4-3
language
English
LU publication?
yes
id
6cb074a3-40c7-4d74-9e5c-a7746c1ab0da (old id 2166458)
date added to LUP
2011-09-27 08:04:09
date last changed
2016-09-19 08:45:15
@misc{6cb074a3-40c7-4d74-9e5c-a7746c1ab0da,
  abstract     = {In a competitive environment, as experienced by market-driven organizations, it is important to plan software product releases with time-to-market in mind. To increase the chances of market success, software products need to be released to the market, not only at the right time, but also with higher level of quality than the competitors' products. Thus quality requirements can be seen as a key competitive advantage. An especially challenging problem for an organization that develops software products offered to a market is to set the right quality target in relation to future market demands and competitor products. When is the quality level a competitive advantage? The goal of this thesis is to increase the awareness and understanding of quality requirements, and to find means for improving the ability to make early estimates of quality requirements, e.g., performance requirements, in order to enhance high-level decision-making related to release planning and roadmapping.<br/><br>
<br/><br>
This thesis is based on empirical research using a flexible research design. The research contains two qualitative surveys of quality requirements challenges in market-driven software product development organizations based on interviews with practitioners. From these surveys, issues emerge such as when the quality level is good enough, and how to get quality requirements into projects when functional requirements are prioritized. A case study within the embedded software domain investigates how quality requirements are classified and specified (including quantification) in an industrial context, which concludes that for a method to be successful, it is important that the method itself is flexible enough to handle the diverse nature of quality requirements. A model called QUPER (QUality PERformance) is evolved and evaluated in two organizations. The model aims at supporting release planning of quality requirements, and was found relevant by both organizations. Finally, a prototype tool for the QUPER model was developed and evaluated in a software organization. The QUPER prototype tool was found to provide a clear overview of the current market situation by the generated roadmaps, and to reach an alignment between practitioners, e.g., product managers and developers, of what level of quality is actually needed.},
  author       = {Berntsson Svensson, Richard},
  isbn         = {978-91-976939-4-3},
  language     = {eng},
  title        = {Supporting Release Planning of Quality Requirements: The Quality Performance Model},
  year         = {2011},
}