Agile methods in European embedded software development organisations

A survey on the actual use and usefulness of Extreme Programming and Scrum

Outi Salo, Pekka Abrahamsson

Research output: Contribution to journalArticleScientificpeer-review

102 Citations (Scopus)

Abstract

Press releases, scientific publications and anecdotal evidence demonstrate that organisations worldwide are adopting agile software development methods at increasing speed. Little is still known about the current usefulness of agile methods in the complex environment of the embedded software development industry. Embedded devices are already commonplace in regular households. The goal of this survey is to provide first-hand knowledge of the adoption and experience of two of the most known agile methods, namely Extreme Programming and Scrum, in a number of European organisations of embedded software known to be interested and active in experimenting with agile software development methods. The survey involved 13 industrial organisations in eight European countries and 35 individual software development projects. The focus of the questionnaire was to enquire into the level of use as well as the experienced usefulness - or expected usefulness if there was no experience available - of the two agile methods and their individual practices. The results show that the embedded industry has been able to apply agile methods in its development processes. The results also indicate that the appreciation of the agile methods and their individual practices appears to increase once adopted and applied in practice.
Original languageEnglish
Pages (from-to)58-64
Number of pages7
JournalIET Software
Volume2
Issue number1
DOIs
Publication statusPublished - 2008
MoE publication typeA1 Journal article-refereed

Fingerprint

Embedded software
Software engineering
Industry

Keywords

  • agile methods
  • agile software development
  • extreme programming
  • Scrum
  • embedded software
  • embedded systems

Cite this

@article{e201c39e91534240a547315111c08184,
title = "Agile methods in European embedded software development organisations: A survey on the actual use and usefulness of Extreme Programming and Scrum",
abstract = "Press releases, scientific publications and anecdotal evidence demonstrate that organisations worldwide are adopting agile software development methods at increasing speed. Little is still known about the current usefulness of agile methods in the complex environment of the embedded software development industry. Embedded devices are already commonplace in regular households. The goal of this survey is to provide first-hand knowledge of the adoption and experience of two of the most known agile methods, namely Extreme Programming and Scrum, in a number of European organisations of embedded software known to be interested and active in experimenting with agile software development methods. The survey involved 13 industrial organisations in eight European countries and 35 individual software development projects. The focus of the questionnaire was to enquire into the level of use as well as the experienced usefulness - or expected usefulness if there was no experience available - of the two agile methods and their individual practices. The results show that the embedded industry has been able to apply agile methods in its development processes. The results also indicate that the appreciation of the agile methods and their individual practices appears to increase once adopted and applied in practice.",
keywords = "agile methods, agile software development, extreme programming, Scrum, embedded software, embedded systems",
author = "Outi Salo and Pekka Abrahamsson",
year = "2008",
doi = "10.1049/iet-sen:20070038",
language = "English",
volume = "2",
pages = "58--64",
journal = "IET Software",
issn = "1751-8806",
publisher = "Institution of Engineering and Technology IET",
number = "1",

}

Agile methods in European embedded software development organisations : A survey on the actual use and usefulness of Extreme Programming and Scrum. / Salo, Outi; Abrahamsson, Pekka.

In: IET Software, Vol. 2, No. 1, 2008, p. 58-64.

Research output: Contribution to journalArticleScientificpeer-review

TY - JOUR

T1 - Agile methods in European embedded software development organisations

T2 - A survey on the actual use and usefulness of Extreme Programming and Scrum

AU - Salo, Outi

AU - Abrahamsson, Pekka

PY - 2008

Y1 - 2008

N2 - Press releases, scientific publications and anecdotal evidence demonstrate that organisations worldwide are adopting agile software development methods at increasing speed. Little is still known about the current usefulness of agile methods in the complex environment of the embedded software development industry. Embedded devices are already commonplace in regular households. The goal of this survey is to provide first-hand knowledge of the adoption and experience of two of the most known agile methods, namely Extreme Programming and Scrum, in a number of European organisations of embedded software known to be interested and active in experimenting with agile software development methods. The survey involved 13 industrial organisations in eight European countries and 35 individual software development projects. The focus of the questionnaire was to enquire into the level of use as well as the experienced usefulness - or expected usefulness if there was no experience available - of the two agile methods and their individual practices. The results show that the embedded industry has been able to apply agile methods in its development processes. The results also indicate that the appreciation of the agile methods and their individual practices appears to increase once adopted and applied in practice.

AB - Press releases, scientific publications and anecdotal evidence demonstrate that organisations worldwide are adopting agile software development methods at increasing speed. Little is still known about the current usefulness of agile methods in the complex environment of the embedded software development industry. Embedded devices are already commonplace in regular households. The goal of this survey is to provide first-hand knowledge of the adoption and experience of two of the most known agile methods, namely Extreme Programming and Scrum, in a number of European organisations of embedded software known to be interested and active in experimenting with agile software development methods. The survey involved 13 industrial organisations in eight European countries and 35 individual software development projects. The focus of the questionnaire was to enquire into the level of use as well as the experienced usefulness - or expected usefulness if there was no experience available - of the two agile methods and their individual practices. The results show that the embedded industry has been able to apply agile methods in its development processes. The results also indicate that the appreciation of the agile methods and their individual practices appears to increase once adopted and applied in practice.

KW - agile methods

KW - agile software development

KW - extreme programming

KW - Scrum

KW - embedded software

KW - embedded systems

U2 - 10.1049/iet-sen:20070038

DO - 10.1049/iet-sen:20070038

M3 - Article

VL - 2

SP - 58

EP - 64

JO - IET Software

JF - IET Software

SN - 1751-8806

IS - 1

ER -