Scrum adoption and architectural extensions in developing new service applications of large financial IT systems

Tuomas Ihme (Corresponding Author)

Research output: Contribution to journalArticleScientificpeer-review

4 Citations (Scopus)

Abstract

The use of modern agile software development methods in large organisations requires tailoring agile development to the organisations’ needs. This study concentrated on studying integrating software product line and agile application development in the context of large and complex financial IT systems. The study was conducted by interviewing a wide representation from the case organisation’s personnel developing in-house software for the company’s own use. The results indicate that the guidelines of the Scrum method for agile project management are valid also for the studied company type. However, each project in the studied company should acknowledge the constraints set by other projects and the complex technical infrastructure, data security issues and system portfolio in the organisation’s product line platform. In order to promote re-use and avoid risks, means and mechanisms are needed to coordinate and synchronise multiple projects and their releases on business level, the project’s compatibility with its constraints on system architecture level and the direction of software architecture on project team level.
Original languageEnglish
Pages (from-to)257-274
JournalJournal of the Brazilian Computer Society
Volume19
Issue number3
DOIs
Publication statusPublished - 2013
MoE publication typeA1 Journal article-refereed

Fingerprint

Industry
Software architecture
Security of data
Project management
Software engineering
Personnel

Keywords

  • Software product line
  • Agile software development
  • Scrum
  • Software architecture
  • Qualitative study

Cite this

@article{f9d8c9e7224f434db949487dcbb544b9,
title = "Scrum adoption and architectural extensions in developing new service applications of large financial IT systems",
abstract = "The use of modern agile software development methods in large organisations requires tailoring agile development to the organisations’ needs. This study concentrated on studying integrating software product line and agile application development in the context of large and complex financial IT systems. The study was conducted by interviewing a wide representation from the case organisation’s personnel developing in-house software for the company’s own use. The results indicate that the guidelines of the Scrum method for agile project management are valid also for the studied company type. However, each project in the studied company should acknowledge the constraints set by other projects and the complex technical infrastructure, data security issues and system portfolio in the organisation’s product line platform. In order to promote re-use and avoid risks, means and mechanisms are needed to coordinate and synchronise multiple projects and their releases on business level, the project’s compatibility with its constraints on system architecture level and the direction of software architecture on project team level.",
keywords = "Software product line, Agile software development, Scrum, Software architecture, Qualitative study",
author = "Tuomas Ihme",
note = "Project code: 79669",
year = "2013",
doi = "10.1007/s13173-012-0096-0",
language = "English",
volume = "19",
pages = "257--274",
journal = "Journal of the Brazilian Computer Society",
issn = "0104-6500",
publisher = "Springer",
number = "3",

}

Scrum adoption and architectural extensions in developing new service applications of large financial IT systems. / Ihme, Tuomas (Corresponding Author).

In: Journal of the Brazilian Computer Society, Vol. 19, No. 3, 2013, p. 257-274.

Research output: Contribution to journalArticleScientificpeer-review

TY - JOUR

T1 - Scrum adoption and architectural extensions in developing new service applications of large financial IT systems

AU - Ihme, Tuomas

N1 - Project code: 79669

PY - 2013

Y1 - 2013

N2 - The use of modern agile software development methods in large organisations requires tailoring agile development to the organisations’ needs. This study concentrated on studying integrating software product line and agile application development in the context of large and complex financial IT systems. The study was conducted by interviewing a wide representation from the case organisation’s personnel developing in-house software for the company’s own use. The results indicate that the guidelines of the Scrum method for agile project management are valid also for the studied company type. However, each project in the studied company should acknowledge the constraints set by other projects and the complex technical infrastructure, data security issues and system portfolio in the organisation’s product line platform. In order to promote re-use and avoid risks, means and mechanisms are needed to coordinate and synchronise multiple projects and their releases on business level, the project’s compatibility with its constraints on system architecture level and the direction of software architecture on project team level.

AB - The use of modern agile software development methods in large organisations requires tailoring agile development to the organisations’ needs. This study concentrated on studying integrating software product line and agile application development in the context of large and complex financial IT systems. The study was conducted by interviewing a wide representation from the case organisation’s personnel developing in-house software for the company’s own use. The results indicate that the guidelines of the Scrum method for agile project management are valid also for the studied company type. However, each project in the studied company should acknowledge the constraints set by other projects and the complex technical infrastructure, data security issues and system portfolio in the organisation’s product line platform. In order to promote re-use and avoid risks, means and mechanisms are needed to coordinate and synchronise multiple projects and their releases on business level, the project’s compatibility with its constraints on system architecture level and the direction of software architecture on project team level.

KW - Software product line

KW - Agile software development

KW - Scrum

KW - Software architecture

KW - Qualitative study

U2 - 10.1007/s13173-012-0096-0

DO - 10.1007/s13173-012-0096-0

M3 - Article

VL - 19

SP - 257

EP - 274

JO - Journal of the Brazilian Computer Society

JF - Journal of the Brazilian Computer Society

SN - 0104-6500

IS - 3

ER -