How do software developers experience team performance in lean and agile environments?

Context: Companies increasingly strive to adapt to market and ecosystem changes in real time. Evaluating team performance in such changing environments presents a major challenge.

Objective: This paper aims to understand how software developers experience performance in a highly volatile environment. This understanding could be used as a basis for guiding formation and maintenance of high-performing teams.

Method: A qualitative multiple-case study using thematic interviews was conducted with 16 experienced practitioners in five organisations.

Results: We found 33 major categories of performance factors, arranged as a theoretical structure that explains how the subjects experience software team performance.

Conclusions: Based on our study, software teams are engaged in a constant cycle of interpreting their performance and aligning it with other stakeholders. Enhancing performance experiences requires integration of soft factors, such as communication, team spirit, and team identity, into the overall development process.

Fabian Fagerholm (University of Helsinki), Marko Ikonen (University of Helsinki), Petri Kettunen (University of Helsinki), Jürgen Münch (University of Helsinki), Virpi Roto (Aalto University), and Pekka Abrahamsson (Free University of Bozen-Bolzano): How do software developers experience team performance in lean and agile environments?

Presented at EASE’2014,  Proceedings of the 18th International Conference on Evaluation and Assessment in Software Engineering, 13.-14.5.2015

http://dl.acm.org/citation.cfm?doid=2601248.2601285

Share on LinkedInGoogle+Tweet about this on TwitterShare on FacebookEmail to someone