Development and evaluation of software process improvement methods: Dissertation

Seija Komi-Sirviö

Research output: ThesisDissertationCollection of Articles

Abstract

Software development is in constant change. New software development strategies, methods, processes, and tools are constantly introduced and taken in use. Simultaneously, the growth and importance of software has accelerated, and software has become a fundamental part of a whole range of different products. Software development strategies are changing as well: globally distributed software development, use of commercial off-the-shelf (COTS), and Open Source development are some examples of the latest tendencies. Ever-tightening competition has led to shortened lead-time requirements and variety of customised software versions targeted to divergent markets. Software development needs to be optimised to meet these challenges - without sacrificing quality. To keep abreast of change software process improvement (SPI) should develop, too, over time. Well-managed software development processes has become strategic core competency in many organisations, enabling high-class software development, quality estimation, control, and prediction. However, improving software development processes is demanding and complex task. Numerous software process improvement (SPI) methods in the market offer help and guidance, but unfortunately they only partially address factors found essential for achieving SPI success. This dissertation develops, presents and argues for the SPI methods embodying characteristics directing towards successful process improvement. As the results, the thesis extracts critical success factors for SPI initiatives using SPI lessons learnt. Furthermore, it incrementally develops and evaluates SPI methods, incorporating means to achieve the above-mentioned critical success factors. The research is based on several industrial case studies.
Original languageEnglish
QualificationDoctor Degree
Awarding Institution
  • University of Oulu
Supervisors/Advisors
  • Seppänen, Veikko, Supervisor, External person
Award date18 Jun 2004
Place of PublicationEspoo
Publisher
Print ISBNs951-38-6388-3
Electronic ISBNs951-38-6389-1
Publication statusPublished - 2004
MoE publication typeG5 Doctoral dissertation (article)

Fingerprint

Software engineering
Lead

Keywords

  • software process improvement (SPI)
  • SPI measurement
  • software quality
  • knowledge management
  • Pr2imer
  • Profes

Cite this

Komi-Sirviö, S. (2004). Development and evaluation of software process improvement methods: Dissertation. Espoo: VTT Technical Research Centre of Finland.
Komi-Sirviö, Seija. / Development and evaluation of software process improvement methods : Dissertation. Espoo : VTT Technical Research Centre of Finland, 2004. 190 p.
@phdthesis{e33841600db44f778529a35f6fdef1f4,
title = "Development and evaluation of software process improvement methods: Dissertation",
abstract = "Software development is in constant change. New software development strategies, methods, processes, and tools are constantly introduced and taken in use. Simultaneously, the growth and importance of software has accelerated, and software has become a fundamental part of a whole range of different products. Software development strategies are changing as well: globally distributed software development, use of commercial off-the-shelf (COTS), and Open Source development are some examples of the latest tendencies. Ever-tightening competition has led to shortened lead-time requirements and variety of customised software versions targeted to divergent markets. Software development needs to be optimised to meet these challenges - without sacrificing quality. To keep abreast of change software process improvement (SPI) should develop, too, over time. Well-managed software development processes has become strategic core competency in many organisations, enabling high-class software development, quality estimation, control, and prediction. However, improving software development processes is demanding and complex task. Numerous software process improvement (SPI) methods in the market offer help and guidance, but unfortunately they only partially address factors found essential for achieving SPI success. This dissertation develops, presents and argues for the SPI methods embodying characteristics directing towards successful process improvement. As the results, the thesis extracts critical success factors for SPI initiatives using SPI lessons learnt. Furthermore, it incrementally develops and evaluates SPI methods, incorporating means to achieve the above-mentioned critical success factors. The research is based on several industrial case studies.",
keywords = "software process improvement (SPI), SPI measurement, software quality, knowledge management, Pr2imer, Profes",
author = "Seija Komi-Sirvi{\"o}",
year = "2004",
language = "English",
isbn = "951-38-6388-3",
series = "VTT Publications",
publisher = "VTT Technical Research Centre of Finland",
number = "535",
address = "Finland",
school = "University of Oulu",

}

Komi-Sirviö, S 2004, 'Development and evaluation of software process improvement methods: Dissertation', Doctor Degree, University of Oulu, Espoo.

Development and evaluation of software process improvement methods : Dissertation. / Komi-Sirviö, Seija.

Espoo : VTT Technical Research Centre of Finland, 2004. 190 p.

Research output: ThesisDissertationCollection of Articles

TY - THES

T1 - Development and evaluation of software process improvement methods

T2 - Dissertation

AU - Komi-Sirviö, Seija

PY - 2004

Y1 - 2004

N2 - Software development is in constant change. New software development strategies, methods, processes, and tools are constantly introduced and taken in use. Simultaneously, the growth and importance of software has accelerated, and software has become a fundamental part of a whole range of different products. Software development strategies are changing as well: globally distributed software development, use of commercial off-the-shelf (COTS), and Open Source development are some examples of the latest tendencies. Ever-tightening competition has led to shortened lead-time requirements and variety of customised software versions targeted to divergent markets. Software development needs to be optimised to meet these challenges - without sacrificing quality. To keep abreast of change software process improvement (SPI) should develop, too, over time. Well-managed software development processes has become strategic core competency in many organisations, enabling high-class software development, quality estimation, control, and prediction. However, improving software development processes is demanding and complex task. Numerous software process improvement (SPI) methods in the market offer help and guidance, but unfortunately they only partially address factors found essential for achieving SPI success. This dissertation develops, presents and argues for the SPI methods embodying characteristics directing towards successful process improvement. As the results, the thesis extracts critical success factors for SPI initiatives using SPI lessons learnt. Furthermore, it incrementally develops and evaluates SPI methods, incorporating means to achieve the above-mentioned critical success factors. The research is based on several industrial case studies.

AB - Software development is in constant change. New software development strategies, methods, processes, and tools are constantly introduced and taken in use. Simultaneously, the growth and importance of software has accelerated, and software has become a fundamental part of a whole range of different products. Software development strategies are changing as well: globally distributed software development, use of commercial off-the-shelf (COTS), and Open Source development are some examples of the latest tendencies. Ever-tightening competition has led to shortened lead-time requirements and variety of customised software versions targeted to divergent markets. Software development needs to be optimised to meet these challenges - without sacrificing quality. To keep abreast of change software process improvement (SPI) should develop, too, over time. Well-managed software development processes has become strategic core competency in many organisations, enabling high-class software development, quality estimation, control, and prediction. However, improving software development processes is demanding and complex task. Numerous software process improvement (SPI) methods in the market offer help and guidance, but unfortunately they only partially address factors found essential for achieving SPI success. This dissertation develops, presents and argues for the SPI methods embodying characteristics directing towards successful process improvement. As the results, the thesis extracts critical success factors for SPI initiatives using SPI lessons learnt. Furthermore, it incrementally develops and evaluates SPI methods, incorporating means to achieve the above-mentioned critical success factors. The research is based on several industrial case studies.

KW - software process improvement (SPI)

KW - SPI measurement

KW - software quality

KW - knowledge management

KW - Pr2imer

KW - Profes

M3 - Dissertation

SN - 951-38-6388-3

T3 - VTT Publications

PB - VTT Technical Research Centre of Finland

CY - Espoo

ER -

Komi-Sirviö S. Development and evaluation of software process improvement methods: Dissertation. Espoo: VTT Technical Research Centre of Finland, 2004. 190 p.