Packaging Software Process Improvement Issues - a Method and a Case Study

Document type: Journal Articles
Article type: Original article
Peer reviewed: Yes
Author(s): Tony Gorschek, Claes Wohlin
Title: Packaging Software Process Improvement Issues - a Method and a Case Study
Journal: Software: Practice & Experience
Year: 2004
Volume: 34
Issue: 14
Pagination: 1311-1344
ISSN: 0038-0644
Publisher: John Wiley and Sons Ltd
URI/DOI: 10.1002/spe.615
ISI number: 000224998500001
Organization: Blekinge Institute of Technology
Department: School of Engineering - Dept. of Systems and Software Engineering (Sektionen för teknik – avd. för programvarusystem)
School of Engineering S- 372 25 Ronneby
+46 455 38 50 00
http://www.tek.bth.se/
Authors e-mail: tony.gorschek@bth.se, claes.wohlin@bth.se
Language: English
Abstract: Software process improvement is a challenge in general and in particular for small- and medium-sized companies. Assessment is one important step in improvement. However, given that a list of improvement issues has been derived, it is often very important to be able to prioritize the improvement proposals and also look at the potential dependencies between them. This paper comes from an industrial need to enable prioritization of improvement proposals and to identify their dependencies. The need was identified in a small- and medium-sized software development company. Based on the need, a method for prioritization and identification of dependencies of improvement proposals was developed. The prioritization part of the method is based on a multi-decision criteria method and the dependencies are identified using a dependency graph. The developed method has been successfully applied in the company, where people with different roles applied the method. The paper presents both the method as such and the successful application of it. It is concluded that the method worked as a means for prioritization and identification of dependencies. Moreover, the method also allowed the employees to discuss and reason about the improvement actions to be taken in a structured and systematic way.
Subject: Software Engineering\General
Keywords: Computer software, Packaging, Decision making, Personnel, Mapping, Societies and institutions, Motivation
Edit