Towards virtual software configuration management: A case study: Dissertation

Tua Rahikkala

Research output: ThesisDissertationCollection of Articles

4 Citations (Scopus)

Abstract

The organisational performance of software companies has become critically important. While customer requirements are changing and varying ever more frequently, and an effective management of the software process is becoming more and more essential, the appropriateness of current software development models has became questionable. One of the current global trends in software development is transorganisational collaborative work in distributed, dynamic teamwork environments, called Virtual Software Corporations (VSC). The virtual environment presents particular challenges to Software Configuration Management (SCM), while the rate of change concerning the size, complexity and duration of software projects is increasing constantly. While there is a clear need for VSCs to analyse and improve their SCM processes, they may approach the subject from rather different angles. Generally, when analysing the current status of the software process, it is vital to understand what the context of the process is and what activities it includes. On the other hand, our study makes it evident that VSCs present new kinds of challenges to SCM that can not be solved by means of traditional SCM procedures and techniques only. Furthermore, many of the VSC variants are likely to realise that the increasing complexity and number of their software processes also affect the SCM process directly. Hence, a sound understanding of the specific context is required for analysing and improving the SCM in a VSC. Gaining extensive knowledge of the SCM-related requirements for industrial VSCs can thus be considered a prerequisite for enhancing the process description. This dissertation presents an approach for defining the SCM requirements for a VSC. On the basis of a requirements analysis, an expanded SCM process description is introduced. As a result, this dissertation introduces an enhanced approach to SCM process analysis and improvement for the distinct context of a VSC environment.
Original languageEnglish
QualificationDoctor Degree
Awarding Institution
  • University of Oulu
Supervisors/Advisors
  • Similä, Jouni, Supervisor, External person
Award date30 May 2000
Place of PublicationEspoo
Publisher
Print ISBNs951-38-5567-8
Electronic ISBNs951-38-5568-6
Publication statusPublished - 2000
MoE publication typeG5 Doctoral dissertation (article)

Fingerprint

Industry
Virtual reality
Software engineering
Acoustic waves

Keywords

  • Software Configuration Management (SCM)
  • Virtual Software Corporation (VSC)
  • distributed teamwork environment
  • dynamic teamwork environment
  • Software Process Improvement (SPI)
  • SCM process analysis

Cite this

Rahikkala, T. (2000). Towards virtual software configuration management: A case study: Dissertation. Espoo: VTT Technical Research Centre of Finland.
Rahikkala, Tua. / Towards virtual software configuration management : A case study: Dissertation. Espoo : VTT Technical Research Centre of Finland, 2000. 113 p.
@phdthesis{1ebeb855d97048c082f1963bb6a6e059,
title = "Towards virtual software configuration management: A case study: Dissertation",
abstract = "The organisational performance of software companies has become critically important. While customer requirements are changing and varying ever more frequently, and an effective management of the software process is becoming more and more essential, the appropriateness of current software development models has became questionable. One of the current global trends in software development is transorganisational collaborative work in distributed, dynamic teamwork environments, called Virtual Software Corporations (VSC). The virtual environment presents particular challenges to Software Configuration Management (SCM), while the rate of change concerning the size, complexity and duration of software projects is increasing constantly. While there is a clear need for VSCs to analyse and improve their SCM processes, they may approach the subject from rather different angles. Generally, when analysing the current status of the software process, it is vital to understand what the context of the process is and what activities it includes. On the other hand, our study makes it evident that VSCs present new kinds of challenges to SCM that can not be solved by means of traditional SCM procedures and techniques only. Furthermore, many of the VSC variants are likely to realise that the increasing complexity and number of their software processes also affect the SCM process directly. Hence, a sound understanding of the specific context is required for analysing and improving the SCM in a VSC. Gaining extensive knowledge of the SCM-related requirements for industrial VSCs can thus be considered a prerequisite for enhancing the process description. This dissertation presents an approach for defining the SCM requirements for a VSC. On the basis of a requirements analysis, an expanded SCM process description is introduced. As a result, this dissertation introduces an enhanced approach to SCM process analysis and improvement for the distinct context of a VSC environment.",
keywords = "Software Configuration Management (SCM), Virtual Software Corporation (VSC), distributed teamwork environment, dynamic teamwork environment, Software Process Improvement (SPI), SCM process analysis",
author = "Tua Rahikkala",
year = "2000",
language = "English",
isbn = "951-38-5567-8",
series = "VTT Publications",
publisher = "VTT Technical Research Centre of Finland",
number = "409",
address = "Finland",
school = "University of Oulu",

}

Rahikkala, T 2000, 'Towards virtual software configuration management: A case study: Dissertation', Doctor Degree, University of Oulu, Espoo.

Towards virtual software configuration management : A case study: Dissertation. / Rahikkala, Tua.

Espoo : VTT Technical Research Centre of Finland, 2000. 113 p.

Research output: ThesisDissertationCollection of Articles

TY - THES

T1 - Towards virtual software configuration management

T2 - A case study: Dissertation

AU - Rahikkala, Tua

PY - 2000

Y1 - 2000

N2 - The organisational performance of software companies has become critically important. While customer requirements are changing and varying ever more frequently, and an effective management of the software process is becoming more and more essential, the appropriateness of current software development models has became questionable. One of the current global trends in software development is transorganisational collaborative work in distributed, dynamic teamwork environments, called Virtual Software Corporations (VSC). The virtual environment presents particular challenges to Software Configuration Management (SCM), while the rate of change concerning the size, complexity and duration of software projects is increasing constantly. While there is a clear need for VSCs to analyse and improve their SCM processes, they may approach the subject from rather different angles. Generally, when analysing the current status of the software process, it is vital to understand what the context of the process is and what activities it includes. On the other hand, our study makes it evident that VSCs present new kinds of challenges to SCM that can not be solved by means of traditional SCM procedures and techniques only. Furthermore, many of the VSC variants are likely to realise that the increasing complexity and number of their software processes also affect the SCM process directly. Hence, a sound understanding of the specific context is required for analysing and improving the SCM in a VSC. Gaining extensive knowledge of the SCM-related requirements for industrial VSCs can thus be considered a prerequisite for enhancing the process description. This dissertation presents an approach for defining the SCM requirements for a VSC. On the basis of a requirements analysis, an expanded SCM process description is introduced. As a result, this dissertation introduces an enhanced approach to SCM process analysis and improvement for the distinct context of a VSC environment.

AB - The organisational performance of software companies has become critically important. While customer requirements are changing and varying ever more frequently, and an effective management of the software process is becoming more and more essential, the appropriateness of current software development models has became questionable. One of the current global trends in software development is transorganisational collaborative work in distributed, dynamic teamwork environments, called Virtual Software Corporations (VSC). The virtual environment presents particular challenges to Software Configuration Management (SCM), while the rate of change concerning the size, complexity and duration of software projects is increasing constantly. While there is a clear need for VSCs to analyse and improve their SCM processes, they may approach the subject from rather different angles. Generally, when analysing the current status of the software process, it is vital to understand what the context of the process is and what activities it includes. On the other hand, our study makes it evident that VSCs present new kinds of challenges to SCM that can not be solved by means of traditional SCM procedures and techniques only. Furthermore, many of the VSC variants are likely to realise that the increasing complexity and number of their software processes also affect the SCM process directly. Hence, a sound understanding of the specific context is required for analysing and improving the SCM in a VSC. Gaining extensive knowledge of the SCM-related requirements for industrial VSCs can thus be considered a prerequisite for enhancing the process description. This dissertation presents an approach for defining the SCM requirements for a VSC. On the basis of a requirements analysis, an expanded SCM process description is introduced. As a result, this dissertation introduces an enhanced approach to SCM process analysis and improvement for the distinct context of a VSC environment.

KW - Software Configuration Management (SCM)

KW - Virtual Software Corporation (VSC)

KW - distributed teamwork environment

KW - dynamic teamwork environment

KW - Software Process Improvement (SPI)

KW - SCM process analysis

M3 - Dissertation

SN - 951-38-5567-8

T3 - VTT Publications

PB - VTT Technical Research Centre of Finland

CY - Espoo

ER -

Rahikkala T. Towards virtual software configuration management: A case study: Dissertation. Espoo: VTT Technical Research Centre of Finland, 2000. 113 p.