How do agile practitioners interpret and foster "technical excellence"?

Adam Alami, Maria Paasivaara*

*Tämän työn vastaava kirjoittaja

Tutkimustuotos: Artikkeli kirjassa/konferenssijulkaisussaConference article in proceedingsScientificvertaisarvioitu

6 Sitaatiot (Scopus)

Abstrakti

"Technical excellence" is a nebulous term in agile software development. This vagueness is risky, as it creates a gap in the understanding of agile that may have consequences on how software development practitioners operate. Technical excellence is the only reference to quality in the agile manifesto. Hence, it is fundamental to understand how agile software development practitioners both interpret and implement it. We conducted interviews with twenty agile practitioners about their understanding of the term "technical excellence" and how they approach the task of fostering it. To validate the findings, two focus group meetings were conducted after the interviews and the analysis of the data were completed. We found that the configuration of technical excellence is made of four traits: (1) software craftsmanship; (2) software quality (3) mindset for excellence; and (4) consistency with good software engineering practices. Fostering technical excellence is a continuous endeavor. Further, we identified three key principles that were commonly cited as essential to implementing technical excellence, namely: 1) continuous learning; 2) continuous improvement; and 3) control of excellence. Based on our findings, we present several recommendations for software development teams seeking to better realize the goal of technical excellence in their agile implementation.

AlkuperäiskieliEnglanti
OtsikkoProceedings of EASE 2021 - Evaluation and Assessment in Software Engineering
KustantajaACM
Sivut10-19
Sivumäärä10
ISBN (elektroninen)9781450390538
DOI - pysyväislinkit
TilaJulkaistu - 21 kesäk. 2021
OKM-julkaisutyyppiA4 Artikkeli konferenssijulkaisussa
TapahtumaInternational Conference on Evaluation and Assessment in Software Engineering - Virtual, Online, Norja
Kesto: 21 kesäk. 202124 kesäk. 2021
Konferenssinumero: 25
https://conf.researchr.org/home/ease-2021

Conference

ConferenceInternational Conference on Evaluation and Assessment in Software Engineering
LyhennettäEASE
Maa/AlueNorja
KaupunkiVirtual, Online
Ajanjakso21/06/202124/06/2021
www-osoite

Sormenjälki

Sukella tutkimusaiheisiin 'How do agile practitioners interpret and foster "technical excellence"?'. Ne muodostavat yhdessä ainutlaatuisen sormenjäljen.

Siteeraa tätä