Practices and Challenges of Managing Requirements Interdependencies in Agile Software Development: A Survey

被引:0
|
作者
Nurdiani, Indira [1 ]
Jabangwe, Ronald [1 ,2 ]
Petersen, Kai [1 ]
机构
[1] Blekinge Inst Technol, Dept Software Engn, Karlskrona, Sweden
[2] Dundalk Inst Technol, Regulated Software Res Ctr, Irish Software Engn Res Ctr, Lero, Dundalk, Ireland
基金
爱尔兰科学基金会;
关键词
Agile software development; requirements interdependencies; software startup; survey;
D O I
暂无
中图分类号
T [工业技术];
学科分类号
08 ;
摘要
Context: Agile software development is popular among software startups. Managing requirements interdependencies in Agile software development is a relatively unexplored topic. If requirements interdependencies are neglected, it can cause unexpected cost increase and this can be detrimental to startups given the limited resources that they have. Objective: The objectives of the study is to explore and identify practices and challenges associated with managing requirements interdependencies in Agile software development Method: We employed a web-based survey as a data collection approach. To analyse the data we used open coding as the data collected was primarily qualitative. Results: The results shows that 50% of respondents consider requirements interdependencies. Agile practices such as Kan-ban/Scrum board, retrospectives, and iteration planning, were used by the respondents in the context of managing requirements interdependencies. A number of tools like Jira and Git were also identified in the survey. Challenges identified were inefficient processes, incremental modification rate, and dependencies to other services. Conclusions: Requirements interdependencies should be managed early in the startup lifecycle because it can be expensive and complex as the software evolves and grows. Agile software development still lacks support and guidelines for practitioners to manage requirements interdependencies as part of agile methodologies. The findings in this study can help startups with, for example, identifying useful practices and understanding the challenges they will face. However, more research needs to be done to support software startups to maintain an efficient process in managing requirements interdependencies despite their growth.
引用
收藏
页数:8
相关论文
共 50 条
  • [41] Managing Quality in Agile and Rapid Software Development Processes
    Ayala, Claudia
    Rodriguez, Pilar
    Trendowici, Adam
    [J]. PRODUCT-FOCUSED SOFTWARE PROCESS IMPROVEMENT, PROFES 2019, 2019, 11915 : 634 - 636
  • [42] Managing Change in Agile Software Development A Comparative study
    Raza, Samrina
    Waheed, Usman
    [J]. 2018 IEEE 21ST INTERNATIONAL MULTI-TOPIC CONFERENCE (INMIC), 2018,
  • [43] Competence requirements for project managers in agile software development
    Anke, Sarah
    Ringeisen, Tobias
    [J]. GIO-GRUPPE-INTERAKTION-ORGANISATION-ZEITSCHRIFT FUER ANGEWANDTE ORGANISATIONSPSYCHOLOGIE, 2021, 52 (01): : 51 - 63
  • [44] A Mapping Study on Requirements Engineering in Agile Software Development
    Heikkila, Ville T.
    Lassenius, Casper
    Damian, Daniela
    Paasivaara, Maria
    [J]. PROCEEDINGS 41ST EUROMICRO CONFERENCE ON SOFTWARE ENGINEERING AND ADVANCED APPLICATIONS SEAA 2015, 2015, : 199 - 207
  • [45] Requirements Traceability for Detecting Defects in Agile Software Development
    Hidayati, Nuraisa Novia
    Rochimah, Siti
    [J]. 2020 10TH ELECTRICAL POWER, ELECTRONICS, COMMUNICATIONS, CONTROLS AND INFORMATICS SEMINAR (EECCIS), 2020, : 248 - 253
  • [46] Studying Industry Practices of Accessibility Requirements in Agile Development
    Miranda, Darliane
    Araujo, Joao
    [J]. 37TH ANNUAL ACM SYMPOSIUM ON APPLIED COMPUTING, 2022, : 1309 - 1317
  • [47] Challenges and Strategies for Managing Requirements Selection in Software Ecosystems
    Damian, Daniela
    Linaker, Johan
    Johnson, David
    Clear, Tony
    Blincoe, Kelly
    [J]. IEEE SOFTWARE, 2021, 38 (06) : 76 - 87
  • [48] Comparing Agile Software Processes Based on the Software Development Project Requirements
    Qasaimeh, Malik
    Mehrfard, Hossein
    Hamou-Lhadj, Abdelwahab
    [J]. 2008 INTERNATIONAL CONFERENCE ON COMPUTATIONAL INTELLIGENCE FOR MODELLING CONTROL & AUTOMATION, VOLS 1 AND 2, 2008, : 49 - 54
  • [49] Security in agile software development: A practitioner survey
    Rindell, Kalle
    Ruohonen, Jukka
    Holvitie, Johannes
    Hyrynsalmi, Sami
    Leppanen, Ville
    [J]. INFORMATION AND SOFTWARE TECHNOLOGY, 2021, 131
  • [50] 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