Agile Software Development - Adoption and Maturity: An Activity Theory Perspective

被引:6
|
作者
Chita, Pritam [1 ]
机构
[1] Edinburgh Napier Univ, Edinburgh, Midlothian, Scotland
关键词
Agile; Maturity; Learning; Activity theory; Expansive learning; SUCCESS FACTORS; METHODOLOGIES; SYSTEMS;
D O I
10.1007/978-3-319-91602-6_11
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
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.
引用
收藏
页码:160 / 176
页数:17
相关论文
共 50 条
  • [1] Adoption of Agile Methodology in Software Development
    Duka, D.
    [J]. 2013 36TH INTERNATIONAL CONVENTION ON INFORMATION AND COMMUNICATION TECHNOLOGY, ELECTRONICS AND MICROELECTRONICS (MIPRO), 2013, : 426 - 430
  • [2] Maturity Models for Agile Software Development: What Are They?
    Fontana, Rafaela Mantovani
    Albuquerque, Regina
    Luz, Rosmar
    Moises, Ana Carolina
    Malucelli, Andreia
    Reinehr, Sheila
    [J]. SYSTEMS, SOFTWARE AND SERVICES PROCESS IMPROVEMENT (EUROSPI 2018), 2018, 896 : 3 - 14
  • [3] Agile Software Development Practice Adoption Survey
    Kurapati, Narendra
    Manyam, Venkata Sarath Chandra
    Petersen, Kai
    [J]. AGILE PROCESSES IN SOFTWARE ENGINEERING AND EXTREME PROGRAMMING, XP 2012, 2012, 111 : 16 - 30
  • [4] Team maturity in Agile Software Development: The impact on productivity
    Ramirez-Mora, Sandra L.
    Oktaba, Hanna
    [J]. PROCEEDINGS 2018 IEEE INTERNATIONAL CONFERENCE ON SOFTWARE MAINTENANCE AND EVOLUTION (ICSME), 2018, : 732 - 736
  • [5] Assessing the adoption level of scaled agile development: a maturity model for Scaled Agile Framework
    Turetken, Oktay
    Stojanov, Igor
    Trienekens, Jos J. M.
    [J]. JOURNAL OF SOFTWARE-EVOLUTION AND PROCESS, 2017, 29 (06)
  • [6] Agile Compass: A Tool for Identifying Maturity in Agile Software-Development Teams
    Fontana, Rafaela Mantovani
    Reinehr, Sheila
    Malucelli, Andreia
    [J]. IEEE SOFTWARE, 2015, 32 (06) : 20 - 23
  • [7] The state of agile development adoption in argentine software companies
    Bollati, Veronica A.
    Gaona, German
    Cuenca Pletsch, Liliana
    Gonnet, Silvio
    Leone, Horacio
    [J]. 2017 XLIII LATIN AMERICAN COMPUTER CONFERENCE (CLEI), 2017,
  • [8] Complex software project development: agile methods adoption
    Mishra, Deepti
    Mishra, Alok
    [J]. JOURNAL OF SOFTWARE MAINTENANCE AND EVOLUTION-RESEARCH AND PRACTICE, 2011, 23 (08): : 549 - 564
  • [9] The Adoption and Benefits of Agile Software Development Methods in Jamaica
    Chevers, Delroy A.
    Whyte, Chevonnese Chevers
    [J]. AMCIS 2015 PROCEEDINGS, 2015,
  • [10] Towards A Broader Adoption of Agile Software Development Methods
    Alashqur, Abdallah
    [J]. INTERNATIONAL JOURNAL OF ADVANCED COMPUTER SCIENCE AND APPLICATIONS, 2016, 7 (12) : 94 - 98