Research Output
Agile Software Development - Adoption and Maturity: An Activity Theory Perspective
  This paper suggests that Activity Theory is a useful lens for examining aspects of agile software development, adoption and maturity, Implementing agile approaches is influenced by many factors and attention is focused on individual and collective software development activity within an organisation's socially constructed environment. The research aim is to examine specific organisational, historical, cultural and social hindrances and facilitators that impact individual and collective learning opportunities and subsequent implementation of agile practices. This paper reports on the initial stages of research that consisted of a series of interviews and a survey. The results indicate that socially constructed hindrances and tensions are wide spread and vary in the levels at which they occur. They also correlate with many of the factors that influence agile maturity that have already been identified within the literature. This study contributes to research by integrating elements of learning theory and agile software development practice.


Chita, P. (2018). Agile Software Development - Adoption and Maturity: An Activity Theory Perspective. In Agile Processes in Software Engineering and Extreme Programming. XP 2018 (160-176).



Agile, Maturity, Learning, Activity theory, Expansive learning

Monthly Views:

Available Documents