Write a Blog >>
EASE 2021
Mon 21 - Thu 24 June 2021
Tue 22 Jun 2021 13:22 - 13:45 at Zoom - Agile Chair(s): Michael Felderer

“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.

Tue 22 Jun

Displayed time zone: Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna change

13:00 - 14:30
AgileEASE 2021 / Vision and Emerging Results Track at Zoom
Chair(s): Michael Felderer University of Innsbruck
13:00
22m
Full-paper
Mining Dependencies in Large-Scale Agile Software Development Projects: A Quantitative Industry Study
EASE 2021
Katarzyna Biesialska Universitat Politècnica de Catalunya, Xavier Franch Universitat Politècnica de Catalunya, Victor Muntés-Mulero Beawre Digital S.L.
Pre-print
13:22
22m
Full-paper
How Do Agile Practitioners Interpret and Foster "Technical Excellence"?
EASE 2021
Adam Alami IT University of Copenhagen, Maria Paasivaara LUT University, Finland & IT University of Copenhagen, Denmark & Aalto University, Finland
Pre-print
13:45
22m
Full-paper
Tell me: Am I going to Heaven? A Diagnosis Instrument of Continuous Software Engineering Practices Adoption
EASE 2021
Paulo Sérgio dos Santos Júnior , Monalessa Barcellos Ontology and Conceptual Modeling Research Group (NEMO), Federal University of Espirito Santo, Fabiano Borges Ruy Ontology and Conceptual Modeling Research Group (NEMO), Federal University of Espirito Santo
Pre-print
14:07
22m
Vision and Emerging Results
Empirical Findings on BDD Story Parsing to Support Consistency Assurance between Requirements and Artifacts
Vision and Emerging Results Track
Thiago Silva , Brian Fitzgerald Lero - The Irish Software Research Centre and University of Limerick
Link to publication DOI Pre-print