Agile Practices and Organizational Agility in Software Ecosystems

被引:9
|
作者
Spagnoletti, Paolo [1 ]
Kazemargi, Niloofar [1 ]
Prencipe, Andrea [1 ]
机构
[1] LUISS Univ, Dept Business & Management, I-00197 Rome, Italy
关键词
Software; Research and development; Ecosystems; Maintenance engineering; Organizations; Interviews; Telecommunications; Agility; microfoundations; software development; software maintenance; software products; tensions; INFORMATION-TECHNOLOGY; DIGITAL INNOVATION; AMBIDEXTERITY; IMPROVISATION; EXPLOITATION; EXPLORATION; CAPABILITY; CHALLENGES; MANAGEMENT; BUSINESS;
D O I
10.1109/TEM.2021.3110105
中图分类号
F [经济];
学科分类号
02 ;
摘要
As software products increasingly become part of larger ecosystems, research and development (R&D) units of software producers organize themselves around projects to become more responsive to the environment. Organizations participating in software ecosystems must continuously adapt and adjust their software development and maintenance processes to drive both medium-term and long-term innovation. Agile methods and practices are widely adopted to guide the collaboration within and between project teams in software development. Moreover, when successfully attained, agility can drive innovation by enabling software development organizations to cope with technological changes and exploit emerging opportunities in software ecosystems. In this article, we focus on how organizations attain agility in the maintenance and development of software products. To answer this question, we conduct a longitudinal case study of Agile Scrum implementation in the R&D unit of a major supplier of telecommunication equipment. We investigate the emerging tensions and highlight practices used to balance these tensions in the Agile Scrum implementation. We identify four capabilities and ten practices that support effective collaboration and coordination in the development and maintenance of software products. The study offers practical guidance for R&D managers to attain agility in software ecosystems.
引用
收藏
页码:3604 / 3617
页数:14
相关论文
共 50 条
  • [21] Disciplined agility or how to teach agile software development to undergraduate students
    Mayr, H
    8TH WORLD MULTI-CONFERENCE ON SYSTEMICS, CYBERNETICS AND INFORMATICS, VOL IV, PROCEEDINGS: INFORMATION SYSTEMS, TECHNOLOGIES AND APPLICATIONS: I, 2004, : 156 - 161
  • [22] Beyond Mainstream Adoption: From Agile Software Development to Agile Organizational Change
    Bustard, David
    2012 IEEE 19TH INTERNATIONAL CONFERENCE AND WORKSHOPS ON ENGINEERING OF COMPUTER BASED SYSTEMS (ECBS), 2012, : 90 - 97
  • [23] Modified Agile Practices for Outsourced Software Projects
    Batra, Dinesh
    COMMUNICATIONS OF THE ACM, 2009, 52 (09) : 143 - 148
  • [24] Effectiveness of Agile Practices in Global Software Development
    Jain, Ritu
    Suman, Ugrasen
    INTERNATIONAL JOURNAL OF GRID AND DISTRIBUTED COMPUTING, 2016, 9 (10): : 231 - 248
  • [25] Stress in Agile Software Development: Practices and Outcomes
    Meier, Andreas
    Kropp, Martin
    Anslow, Craig
    Biddle, Robert
    AGILE PROCESSES IN SOFTWARE ENGINEERING AND EXTREME PROGRAMMING, XP 2018, 2018, 314 : 259 - 266
  • [26] How agile are industrial software development practices?
    Hansson, Christina
    Dittrich, Yvonne
    Gustafsson, Bjorn
    Zarnak, Stefan
    JOURNAL OF SYSTEMS AND SOFTWARE, 2006, 79 (09) : 1295 - 1311
  • [27] The impact of agile practices on communication in software development
    M. Pikkarainen
    J. Haikara
    O. Salo
    P. Abrahamsson
    J. Still
    Empirical Software Engineering, 2008, 13 : 303 - 337
  • [28] AGILE PRACTICES AND THEIR IMPACT ON AGILE MATURITY LEVEL OF SOFTWARE COMPANIES IN NEPAL
    Biswakarma G.
    Bhandari P.
    Interdisciplinary Journal of Information, Knowledge, and Management, 2023, 18 : 107 - 125
  • [29] Agile Software Engineering Practices in ERP Implementation
    Kraljic, Adnan
    Kraljic, Tarik
    INFORMATION SYSTEMS, EMCIS 2019, 2020, 381 : 279 - 290
  • [30] Integrating agile practices into software engineering courses
    Williams, L
    Lutz, M
    Hislop, G
    McCracken, M
    Mead, N
    Naveda, JF
    15TH CONFERENCE ON SOFTWARE ENGINEERING EDUCATION AND TRAINING, PROCEEDINGS, 2002, : 263 - 264