On-site customer in an XP project

empirical results from a case study

Juha Koskela, Pekka Abrahamsson

Research output: Chapter in Book/Report/Conference proceedingConference article in proceedingsScientificpeer-review

35 Citations (Scopus)

Abstract

Extreme programming (XP), similarly to other agile software development methods, values close collaboration with customers. One of the XP practices suggests that the customer should be 100% available for the development team. Anecdotal evidence suggests that the XP customer role is costly, difficult and demanding. However, very few empirical studies have been published on the role of customer in an XP project. The results of this controlled case study are in line with the common belief that the on-site customers role is indeed demanding, requiring a strong ability to resolve issues rapidly. Yet, the study also offers contrasting findings in terms of required actual customer involvement in the development project. This empirical case demonstrates that while the customer was present close to 100% with the development team, only 21% of his work effort was required to assist the team in the development. However, it is also shown that an on-site customer may create a false sense of confidence in the system under development. The implications of these and other findings are discussed.
Original languageEnglish
Title of host publicationLecture Notes in Computer Science
Place of PublicationHeidelberg
PublisherSpringer
Pages1 - 11
ISBN (Electronic)978-3-540-30181-3
ISBN (Print)978-3-540-23725-9
DOIs
Publication statusPublished - 2004
MoE publication typeA4 Article in a conference publication
Event11th European Conference. EuroSPI 2004 - Trondheim, Norway
Duration: 10 Nov 200412 Nov 2004
Conference number: 11

Publication series

Name
PublisherSpringer
Volume3281

Conference

Conference11th European Conference. EuroSPI 2004
Abbreviated titleEuroSPI 2004
CountryNorway
CityTrondheim
Period10/11/0412/11/04

Fingerprint

Empirical results
Team development
Underdevelopment
Work effort
Agile software development
Empirical study
Development projects
Extreme programming
Customer involvement
Common belief
Confidence

Keywords

  • Extreme programming
  • on-site customer
  • customer involvement

Cite this

Koskela, J., & Abrahamsson, P. (2004). On-site customer in an XP project: empirical results from a case study. In Lecture Notes in Computer Science (pp. 1 - 11). Heidelberg: Springer. https://doi.org/10.1007/978-3-540-30181-3_1
Koskela, Juha ; Abrahamsson, Pekka. / On-site customer in an XP project : empirical results from a case study. Lecture Notes in Computer Science. Heidelberg : Springer, 2004. pp. 1 - 11
@inproceedings{9846272dcd1842ae9b8be73c648abaf0,
title = "On-site customer in an XP project: empirical results from a case study",
abstract = "Extreme programming (XP), similarly to other agile software development methods, values close collaboration with customers. One of the XP practices suggests that the customer should be 100{\%} available for the development team. Anecdotal evidence suggests that the XP customer role is costly, difficult and demanding. However, very few empirical studies have been published on the role of customer in an XP project. The results of this controlled case study are in line with the common belief that the on-site customers role is indeed demanding, requiring a strong ability to resolve issues rapidly. Yet, the study also offers contrasting findings in terms of required actual customer involvement in the development project. This empirical case demonstrates that while the customer was present close to 100{\%} with the development team, only 21{\%} of his work effort was required to assist the team in the development. However, it is also shown that an on-site customer may create a false sense of confidence in the system under development. The implications of these and other findings are discussed.",
keywords = "Extreme programming, on-site customer, customer involvement",
author = "Juha Koskela and Pekka Abrahamsson",
note = "CA2: 1100 CA: ELE",
year = "2004",
doi = "10.1007/978-3-540-30181-3_1",
language = "English",
isbn = "978-3-540-23725-9",
publisher = "Springer",
pages = "1 -- 11",
booktitle = "Lecture Notes in Computer Science",
address = "Germany",

}

Koskela, J & Abrahamsson, P 2004, On-site customer in an XP project: empirical results from a case study. in Lecture Notes in Computer Science. Springer, Heidelberg, pp. 1 - 11, 11th European Conference. EuroSPI 2004, Trondheim, Norway, 10/11/04. https://doi.org/10.1007/978-3-540-30181-3_1

On-site customer in an XP project : empirical results from a case study. / Koskela, Juha; Abrahamsson, Pekka.

Lecture Notes in Computer Science. Heidelberg : Springer, 2004. p. 1 - 11.

Research output: Chapter in Book/Report/Conference proceedingConference article in proceedingsScientificpeer-review

TY - GEN

T1 - On-site customer in an XP project

T2 - empirical results from a case study

AU - Koskela, Juha

AU - Abrahamsson, Pekka

N1 - CA2: 1100 CA: ELE

PY - 2004

Y1 - 2004

N2 - Extreme programming (XP), similarly to other agile software development methods, values close collaboration with customers. One of the XP practices suggests that the customer should be 100% available for the development team. Anecdotal evidence suggests that the XP customer role is costly, difficult and demanding. However, very few empirical studies have been published on the role of customer in an XP project. The results of this controlled case study are in line with the common belief that the on-site customers role is indeed demanding, requiring a strong ability to resolve issues rapidly. Yet, the study also offers contrasting findings in terms of required actual customer involvement in the development project. This empirical case demonstrates that while the customer was present close to 100% with the development team, only 21% of his work effort was required to assist the team in the development. However, it is also shown that an on-site customer may create a false sense of confidence in the system under development. The implications of these and other findings are discussed.

AB - Extreme programming (XP), similarly to other agile software development methods, values close collaboration with customers. One of the XP practices suggests that the customer should be 100% available for the development team. Anecdotal evidence suggests that the XP customer role is costly, difficult and demanding. However, very few empirical studies have been published on the role of customer in an XP project. The results of this controlled case study are in line with the common belief that the on-site customers role is indeed demanding, requiring a strong ability to resolve issues rapidly. Yet, the study also offers contrasting findings in terms of required actual customer involvement in the development project. This empirical case demonstrates that while the customer was present close to 100% with the development team, only 21% of his work effort was required to assist the team in the development. However, it is also shown that an on-site customer may create a false sense of confidence in the system under development. The implications of these and other findings are discussed.

KW - Extreme programming

KW - on-site customer

KW - customer involvement

U2 - 10.1007/978-3-540-30181-3_1

DO - 10.1007/978-3-540-30181-3_1

M3 - Conference article in proceedings

SN - 978-3-540-23725-9

SP - 1

EP - 11

BT - Lecture Notes in Computer Science

PB - Springer

CY - Heidelberg

ER -

Koskela J, Abrahamsson P. On-site customer in an XP project: empirical results from a case study. In Lecture Notes in Computer Science. Heidelberg: Springer. 2004. p. 1 - 11 https://doi.org/10.1007/978-3-540-30181-3_1