A Practitioners Guide to Light Weight Software Process Assessment and Improvement Planning
Artikel i vetenskaplig tidskrift, 2007

Software process improvement (SPI) is challenging, particularly for small and medium sized enterprises. Most existing SPI frameworks are either too expensive to deploy, or do not take an organizations’ specific needs into consideration. There is a need for light weight SPI frameworks that enable practitioners to base improvement efforts on the issues that are the most critical for the specific organization. This paper presents a step-by-step guide to process assessment and improvement planning using improvement framework utilizing light weight assessment and improvement planning (iFLAP), aimed at practitioners undertaking SPI initiatives. In addition to the guide itself the industrial application of iFLAP is shown through two industrial cases. iFLAP is a packaged improvement framework, containing both assessment and improvement planning capabilities, explicitly developed to be light weight in nature. Assessment is performed by eliciting improvements issues based on the organization’s experience and knowledge. The findings are validated through triangulation utilizing multiple data sources. iFLAP actively involves practitioners in prioritizing improvement issues and identifying dependencies between them in order to package improvements, and thus establish a, for the organization, realistic improvement plan. The two cases of iFLAP application in industry are presented together with lessons learned in order to exemplify actual use of the framework as well as challenges encountered.

Software process assessment

Software process improvement

Software engineering

Requirements engineering

Författare

Martin Ivarsson

Chalmers, Data- och informationsteknik

Fredrik Pettersson

Chalmers, Data- och informationsteknik

Peter Öhman

Chalmers, Data- och informationsteknik

Tony Gorschek

Chalmers University of Technology

Journal of Systems and Software

0164-1212 (ISSN)

972-995

Ämneskategorier

Programvaruteknik

DOI

10.1016/j.jss.2007.08.032