Towards an Application Lifecycle Management Framework

Dissertation

Research output: ThesisDissertationCollection of Articles

1 Citation (Scopus)

Abstract

Lifecycle Management approaches promise more systematic and efficient ways to support the development and management of complex products. Product Lifecycle Management (PLM) means the activity of managing a company's products across their lifecycles in the most effective way. The concept of Application Lifecycle Management (ALM), on the other hand, indicates the coordination of activities and the management of artefacts (e.g., requirements, source code, test cases) during the software (SW) product's lifecycle. There are surprisingly few scientific efforts to define what ALM constitutes and scientifically reported experiences of the practical development and deployment of ALM solutions in an industrial context. ALM solutions tend to be complex, integrating different tools and practices that are used to produce and manage artefacts during the SW development lifecycle, and there is therefore an apparent need to support the development of such complex solutions for industrial contexts. This thesis presents an effort towards an ALM framework that can be used to document and analyse an organisation's ALM solution and find improvement ideas for it. The evolving framework has been demonstrated in four industrial case studies and gradually refined based on the experiences gained from the studies. This thesis presents the four case studies to the reader and explains the whole research process from the initial literature study, via four phases of constructing and demonstrating the evolving ALM framework, to a proposal for an ALM framework. Furthermore, the series of case studies revealed several experiences related to the application and improvement of an ALM solution in an industrial context. These experiences are also presented and discussed in this thesis.
Original languageEnglish
QualificationDoctor Degree
Awarding Institution
  • University of Oulu
Supervisors/Advisors
  • Saukkonen, Samuli, Supervisor, External person
  • Pikkarainen, Minna, Supervisor
Award date1 Apr 2011
Place of PublicationEspoo
Publisher
Print ISBNs978-951-38-7728-6
Electronic ISBNs978-951-38-7729-3
Publication statusPublished - 2011
MoE publication typeG5 Doctoral dissertation (article)

Fingerprint

Life cycle management
Life cycle
Software
Product lifecycle
Software development
Product lifecycle management
Process research
Complex product

Keywords

  • application lifecycle management
  • global software development
  • software configuration management

Cite this

Kääriäinen, J. (2011). Towards an Application Lifecycle Management Framework: Dissertation. Espoo: VTT Technical Research Centre of Finland.
Kääriäinen, Jukka. / Towards an Application Lifecycle Management Framework : Dissertation. Espoo : VTT Technical Research Centre of Finland, 2011. 109 p.
@phdthesis{38c4cc6a765a4582b1819572a0138d87,
title = "Towards an Application Lifecycle Management Framework: Dissertation",
abstract = "Lifecycle Management approaches promise more systematic and efficient ways to support the development and management of complex products. Product Lifecycle Management (PLM) means the activity of managing a company's products across their lifecycles in the most effective way. The concept of Application Lifecycle Management (ALM), on the other hand, indicates the coordination of activities and the management of artefacts (e.g., requirements, source code, test cases) during the software (SW) product's lifecycle. There are surprisingly few scientific efforts to define what ALM constitutes and scientifically reported experiences of the practical development and deployment of ALM solutions in an industrial context. ALM solutions tend to be complex, integrating different tools and practices that are used to produce and manage artefacts during the SW development lifecycle, and there is therefore an apparent need to support the development of such complex solutions for industrial contexts. This thesis presents an effort towards an ALM framework that can be used to document and analyse an organisation's ALM solution and find improvement ideas for it. The evolving framework has been demonstrated in four industrial case studies and gradually refined based on the experiences gained from the studies. This thesis presents the four case studies to the reader and explains the whole research process from the initial literature study, via four phases of constructing and demonstrating the evolving ALM framework, to a proposal for an ALM framework. Furthermore, the series of case studies revealed several experiences related to the application and improvement of an ALM solution in an industrial context. These experiences are also presented and discussed in this thesis.",
keywords = "application lifecycle management, global software development, software configuration management",
author = "Jukka K{\"a}{\"a}ri{\"a}inen",
note = "CA2: TK804 CA: Cluster9 OH: V{\"a}it{\"o}skirja SDA: ICT Project code: 24506 PGN: 103 p. + app. 81 p.",
year = "2011",
language = "English",
isbn = "978-951-38-7728-6",
series = "VTT Publications",
publisher = "VTT Technical Research Centre of Finland",
number = "759",
address = "Finland",
school = "University of Oulu",

}

Towards an Application Lifecycle Management Framework : Dissertation. / Kääriäinen, Jukka.

Espoo : VTT Technical Research Centre of Finland, 2011. 109 p.

Research output: ThesisDissertationCollection of Articles

TY - THES

T1 - Towards an Application Lifecycle Management Framework

T2 - Dissertation

AU - Kääriäinen, Jukka

N1 - CA2: TK804 CA: Cluster9 OH: Väitöskirja SDA: ICT Project code: 24506 PGN: 103 p. + app. 81 p.

PY - 2011

Y1 - 2011

N2 - Lifecycle Management approaches promise more systematic and efficient ways to support the development and management of complex products. Product Lifecycle Management (PLM) means the activity of managing a company's products across their lifecycles in the most effective way. The concept of Application Lifecycle Management (ALM), on the other hand, indicates the coordination of activities and the management of artefacts (e.g., requirements, source code, test cases) during the software (SW) product's lifecycle. There are surprisingly few scientific efforts to define what ALM constitutes and scientifically reported experiences of the practical development and deployment of ALM solutions in an industrial context. ALM solutions tend to be complex, integrating different tools and practices that are used to produce and manage artefacts during the SW development lifecycle, and there is therefore an apparent need to support the development of such complex solutions for industrial contexts. This thesis presents an effort towards an ALM framework that can be used to document and analyse an organisation's ALM solution and find improvement ideas for it. The evolving framework has been demonstrated in four industrial case studies and gradually refined based on the experiences gained from the studies. This thesis presents the four case studies to the reader and explains the whole research process from the initial literature study, via four phases of constructing and demonstrating the evolving ALM framework, to a proposal for an ALM framework. Furthermore, the series of case studies revealed several experiences related to the application and improvement of an ALM solution in an industrial context. These experiences are also presented and discussed in this thesis.

AB - Lifecycle Management approaches promise more systematic and efficient ways to support the development and management of complex products. Product Lifecycle Management (PLM) means the activity of managing a company's products across their lifecycles in the most effective way. The concept of Application Lifecycle Management (ALM), on the other hand, indicates the coordination of activities and the management of artefacts (e.g., requirements, source code, test cases) during the software (SW) product's lifecycle. There are surprisingly few scientific efforts to define what ALM constitutes and scientifically reported experiences of the practical development and deployment of ALM solutions in an industrial context. ALM solutions tend to be complex, integrating different tools and practices that are used to produce and manage artefacts during the SW development lifecycle, and there is therefore an apparent need to support the development of such complex solutions for industrial contexts. This thesis presents an effort towards an ALM framework that can be used to document and analyse an organisation's ALM solution and find improvement ideas for it. The evolving framework has been demonstrated in four industrial case studies and gradually refined based on the experiences gained from the studies. This thesis presents the four case studies to the reader and explains the whole research process from the initial literature study, via four phases of constructing and demonstrating the evolving ALM framework, to a proposal for an ALM framework. Furthermore, the series of case studies revealed several experiences related to the application and improvement of an ALM solution in an industrial context. These experiences are also presented and discussed in this thesis.

KW - application lifecycle management

KW - global software development

KW - software configuration management

M3 - Dissertation

SN - 978-951-38-7728-6

T3 - VTT Publications

PB - VTT Technical Research Centre of Finland

CY - Espoo

ER -

Kääriäinen J. Towards an Application Lifecycle Management Framework: Dissertation. Espoo: VTT Technical Research Centre of Finland, 2011. 109 p.