Skip to main content

Lund University Publications

LUND UNIVERSITY LIBRARIES

Requirements Prioritisation and Retrospective Analysis for Release Planning Process Improvement

Karlsson, Lena LU (2006)
Abstract
The quality of a product can be defined by its ability to satisfy the needs and expectations of its customers. Achieving quality is especially difficult in market-driven situations since the product is released on an open market with numerous potential customers and users with various wishes. The quality of the software product is to a large extent determined by the quality of the requirements engineering (RE) and release planning decisions regarding which requirements that are selected for a product. The goal of this thesis is to enhance software product quality and increase the competitive edge of software organisations by improving release planning decision-making. The thesis is based on empirical research, including both qualitative... (More)
The quality of a product can be defined by its ability to satisfy the needs and expectations of its customers. Achieving quality is especially difficult in market-driven situations since the product is released on an open market with numerous potential customers and users with various wishes. The quality of the software product is to a large extent determined by the quality of the requirements engineering (RE) and release planning decisions regarding which requirements that are selected for a product. The goal of this thesis is to enhance software product quality and increase the competitive edge of software organisations by improving release planning decision-making. The thesis is based on empirical research, including both qualitative and quantitative research approaches. The research contains a qualitative survey of RE challenges in market-driven organisations based on interviews with practitioners. The survey provided increased understanding of RE challenges in the software industry and gave input to the continued research. Among the challenging issues, one was selected for further investigation due to its high relevance to the practitioners: requirements prioritisation and release planning decision-making. Requirements prioritisation techniques were evaluated through experiments, suggesting that ordinal scale techniques based on grouping and ranking may be valuable to practitioners. Finally, a retrospective method called PARSEQ (Post-release Analysis of Requirements SElection Quality) is introduced and tested in three case studies. The method aims at evaluating prior releases and finding improvement proposals for release planning decision-making in future release projects. The method was found valuable by all participants and relevant improvement proposals were discovered in all cases. (Less)
Please use this url to cite or link to this publication:
author
supervisor
opponent
  • Dr. Paech, Barbara, University of Heidelberg, Germany
organization
publishing date
type
Thesis
publication status
published
subject
keywords
Systems engineering, Empirical research, Process improvement, Retrospective analysis, Release planning, Requirements engineering, Software engineering, Data- och systemvetenskap, computer technology
pages
192 pages
publisher
Department of Communication Systems, Lund University
defense location
Room E:1406, E-building, Ole Römers väg 3, Lund Institute of Technology
defense date
2006-10-20 10:15:00
external identifiers
  • other:ISRN:LUTEDX/TETS-1081-SE+192P
language
English
LU publication?
yes
id
62b5b788-9865-42f7-96a0-b09fd91faf01 (old id 547289)
date added to LUP
2016-04-01 17:02:36
date last changed
2021-04-29 09:44:10
@phdthesis{62b5b788-9865-42f7-96a0-b09fd91faf01,
  abstract     = {{The quality of a product can be defined by its ability to satisfy the needs and expectations of its customers. Achieving quality is especially difficult in market-driven situations since the product is released on an open market with numerous potential customers and users with various wishes. The quality of the software product is to a large extent determined by the quality of the requirements engineering (RE) and release planning decisions regarding which requirements that are selected for a product. The goal of this thesis is to enhance software product quality and increase the competitive edge of software organisations by improving release planning decision-making. The thesis is based on empirical research, including both qualitative and quantitative research approaches. The research contains a qualitative survey of RE challenges in market-driven organisations based on interviews with practitioners. The survey provided increased understanding of RE challenges in the software industry and gave input to the continued research. Among the challenging issues, one was selected for further investigation due to its high relevance to the practitioners: requirements prioritisation and release planning decision-making. Requirements prioritisation techniques were evaluated through experiments, suggesting that ordinal scale techniques based on grouping and ranking may be valuable to practitioners. Finally, a retrospective method called PARSEQ (Post-release Analysis of Requirements SElection Quality) is introduced and tested in three case studies. The method aims at evaluating prior releases and finding improvement proposals for release planning decision-making in future release projects. The method was found valuable by all participants and relevant improvement proposals were discovered in all cases.}},
  author       = {{Karlsson, Lena}},
  keywords     = {{Systems engineering; Empirical research; Process improvement; Retrospective analysis; Release planning; Requirements engineering; Software engineering; Data- och systemvetenskap; computer technology}},
  language     = {{eng}},
  publisher    = {{Department of Communication Systems, Lund University}},
  school       = {{Lund University}},
  title        = {{Requirements Prioritisation and Retrospective Analysis for Release Planning Process Improvement}},
  url          = {{https://lup.lub.lu.se/search/files/4856860/547291.pdf}},
  year         = {{2006}},
}