TY - GEN
T1 - Practical implications from a preliminary theory of simplicity in agile software development based on a qualitative study
AU - Santos, Wylliams Barbosa
AU - Cunha, José Adson O.G.
AU - Moura, Hermano
AU - Margaria, Tiziana
N1 - Publisher Copyright:
© 2017 IEEE.
PY - 2017/12/18
Y1 - 2017/12/18
N2 - Context: Several research works emphasise that the concept of simplicity is, in itself, by far not a simple concept, mainly because there are many perspectives on the perception of simplicity. Purpose: To understand how the agile team interpret their experiences in agile software projects considering the simplicity issues in agile software development. Method: Semi-structured interviews were carried out with project managers and software engineers within a software development company. The data was analysed using grounded theory techniques. Results: A set of categories (lightweight process, knowledge acquisition, personal communication, time-consuming, and product with value) that affect the simplicity in agile software development were extracted. Relationships among categories were used to construct propositions that explain the simplicity phenomena. Finally, implications for practices and recommendations are also addressed. Conclusion: The results show that a better understanding of the implications of simplicity on agile software development may contribute to the projects' successes.
AB - Context: Several research works emphasise that the concept of simplicity is, in itself, by far not a simple concept, mainly because there are many perspectives on the perception of simplicity. Purpose: To understand how the agile team interpret their experiences in agile software projects considering the simplicity issues in agile software development. Method: Semi-structured interviews were carried out with project managers and software engineers within a software development company. The data was analysed using grounded theory techniques. Results: A set of categories (lightweight process, knowledge acquisition, personal communication, time-consuming, and product with value) that affect the simplicity in agile software development were extracted. Relationships among categories were used to construct propositions that explain the simplicity phenomena. Finally, implications for practices and recommendations are also addressed. Conclusion: The results show that a better understanding of the implications of simplicity on agile software development may contribute to the projects' successes.
KW - Agile Software Development
KW - Qualitative Study
KW - Simplicity
UR - http://www.scopus.com/inward/record.url?scp=85046476603&partnerID=8YFLogxK
U2 - 10.1109/CLEI.2017.8226449
DO - 10.1109/CLEI.2017.8226449
M3 - Conference contribution
AN - SCOPUS:85046476603
T3 - 2017 43rd Latin American Computer Conference, CLEI 2017
SP - 1
EP - 10
BT - 2017 43rd Latin American Computer Conference, CLEI 2017
A2 - Santos, Rodrigo
A2 - Monteverde, Hector
PB - Institute of Electrical and Electronics Engineers Inc.
T2 - 43rd Latin American Computer Conference, CLEI 2017
Y2 - 4 September 2017 through 8 September 2017
ER -