Adopting integrated application lifecycle management within a large-scale software company

An action research approach

Eray Tüzün*, Bedir Tekinerdogan, Yagup Macit, Kürşat İnce

*Corresponding author for this work

Research output: Contribution to journalArticleAcademicpeer-review

2 Citations (Scopus)

Abstract

Context: Application Lifecycle Management (ALM) is a paradigm for integrating and managing the various activities related to the governance, development and maintenance of software products. In the last decade, several ALM tools have been proposed to support this process, and an increasing number of companies have started to adopt ALM. Objective: We aim to investigate the impact of adopting ALM in a real industrial context to understand and justify both the benefits and obstacles of applying integrated ALM. Method: As a research methodology, we apply action research that we have carried out within HAVELSAN, a large-scale IT company. The research was carried out over a period of seven years starting in 2010 when the ALM initiative has been started in the company to increase productivity and decrease maintenance costs. Results: The paper presents the results of the action research that includes the application of ALM practices. The transitions among the different steps are discussed in detail, together with the identified obstacles, benefits and lessons learned. Conclusions: Our seven-year study shows that the adoption of ALM processes is not trivial and its success is related to many factors. An important conclusion is that a piecemeal solution as provided by ALM 1.0 is not feasible for the complex process and tool integration problems of large enterprises. Hence the transition to ALM 2.0 was found necessary to cope with the organizational and business needs. Although ALM 2.0 appeared to be a more mature ALM approach, there are still obstacles that need attention from both researchers and practitioners.

Original languageEnglish
Pages (from-to)63-82
Number of pages20
JournalJournal of Systems and Software
Volume149
DOIs
Publication statusPublished - 1 Mar 2019

Fingerprint

Industry
Productivity
Costs

Keywords

  • Action research
  • Application lifecycle management
  • Application lifecycle management transformation
  • Change management
  • DevOps

Cite this

@article{f6d576468cee4453b9a80024f86d2993,
title = "Adopting integrated application lifecycle management within a large-scale software company: An action research approach",
abstract = "Context: Application Lifecycle Management (ALM) is a paradigm for integrating and managing the various activities related to the governance, development and maintenance of software products. In the last decade, several ALM tools have been proposed to support this process, and an increasing number of companies have started to adopt ALM. Objective: We aim to investigate the impact of adopting ALM in a real industrial context to understand and justify both the benefits and obstacles of applying integrated ALM. Method: As a research methodology, we apply action research that we have carried out within HAVELSAN, a large-scale IT company. The research was carried out over a period of seven years starting in 2010 when the ALM initiative has been started in the company to increase productivity and decrease maintenance costs. Results: The paper presents the results of the action research that includes the application of ALM practices. The transitions among the different steps are discussed in detail, together with the identified obstacles, benefits and lessons learned. Conclusions: Our seven-year study shows that the adoption of ALM processes is not trivial and its success is related to many factors. An important conclusion is that a piecemeal solution as provided by ALM 1.0 is not feasible for the complex process and tool integration problems of large enterprises. Hence the transition to ALM 2.0 was found necessary to cope with the organizational and business needs. Although ALM 2.0 appeared to be a more mature ALM approach, there are still obstacles that need attention from both researchers and practitioners.",
keywords = "Action research, Application lifecycle management, Application lifecycle management transformation, Change management, DevOps",
author = "Eray T{\"u}z{\"u}n and Bedir Tekinerdogan and Yagup Macit and K{\"u}rşat İnce",
year = "2019",
month = "3",
day = "1",
doi = "10.1016/j.jss.2018.11.021",
language = "English",
volume = "149",
pages = "63--82",
journal = "Journal of Systems and Software",
issn = "0164-1212",
publisher = "Elsevier",

}

Adopting integrated application lifecycle management within a large-scale software company : An action research approach. / Tüzün, Eray; Tekinerdogan, Bedir; Macit, Yagup; İnce, Kürşat.

In: Journal of Systems and Software, Vol. 149, 01.03.2019, p. 63-82.

Research output: Contribution to journalArticleAcademicpeer-review

TY - JOUR

T1 - Adopting integrated application lifecycle management within a large-scale software company

T2 - An action research approach

AU - Tüzün, Eray

AU - Tekinerdogan, Bedir

AU - Macit, Yagup

AU - İnce, Kürşat

PY - 2019/3/1

Y1 - 2019/3/1

N2 - Context: Application Lifecycle Management (ALM) is a paradigm for integrating and managing the various activities related to the governance, development and maintenance of software products. In the last decade, several ALM tools have been proposed to support this process, and an increasing number of companies have started to adopt ALM. Objective: We aim to investigate the impact of adopting ALM in a real industrial context to understand and justify both the benefits and obstacles of applying integrated ALM. Method: As a research methodology, we apply action research that we have carried out within HAVELSAN, a large-scale IT company. The research was carried out over a period of seven years starting in 2010 when the ALM initiative has been started in the company to increase productivity and decrease maintenance costs. Results: The paper presents the results of the action research that includes the application of ALM practices. The transitions among the different steps are discussed in detail, together with the identified obstacles, benefits and lessons learned. Conclusions: Our seven-year study shows that the adoption of ALM processes is not trivial and its success is related to many factors. An important conclusion is that a piecemeal solution as provided by ALM 1.0 is not feasible for the complex process and tool integration problems of large enterprises. Hence the transition to ALM 2.0 was found necessary to cope with the organizational and business needs. Although ALM 2.0 appeared to be a more mature ALM approach, there are still obstacles that need attention from both researchers and practitioners.

AB - Context: Application Lifecycle Management (ALM) is a paradigm for integrating and managing the various activities related to the governance, development and maintenance of software products. In the last decade, several ALM tools have been proposed to support this process, and an increasing number of companies have started to adopt ALM. Objective: We aim to investigate the impact of adopting ALM in a real industrial context to understand and justify both the benefits and obstacles of applying integrated ALM. Method: As a research methodology, we apply action research that we have carried out within HAVELSAN, a large-scale IT company. The research was carried out over a period of seven years starting in 2010 when the ALM initiative has been started in the company to increase productivity and decrease maintenance costs. Results: The paper presents the results of the action research that includes the application of ALM practices. The transitions among the different steps are discussed in detail, together with the identified obstacles, benefits and lessons learned. Conclusions: Our seven-year study shows that the adoption of ALM processes is not trivial and its success is related to many factors. An important conclusion is that a piecemeal solution as provided by ALM 1.0 is not feasible for the complex process and tool integration problems of large enterprises. Hence the transition to ALM 2.0 was found necessary to cope with the organizational and business needs. Although ALM 2.0 appeared to be a more mature ALM approach, there are still obstacles that need attention from both researchers and practitioners.

KW - Action research

KW - Application lifecycle management

KW - Application lifecycle management transformation

KW - Change management

KW - DevOps

U2 - 10.1016/j.jss.2018.11.021

DO - 10.1016/j.jss.2018.11.021

M3 - Article

VL - 149

SP - 63

EP - 82

JO - Journal of Systems and Software

JF - Journal of Systems and Software

SN - 0164-1212

ER -