A dependency taxonomy for agile software development projects

被引:0
|
作者
Diane E. Strode
机构
[1] Whitireia Polytechnic,Faculty of Business and Information Technology
来源
关键词
Agile software development; Agile methods; Scrum; Dependency; Selecting agile practices; Coordination mechanisms;
D O I
暂无
中图分类号
学科分类号
摘要
Agile software development is designed to achieve collaborative software development. A supporting pillar of collaboration is effective coordination, which is necessary to manage dependencies in projects. Understanding the dependencies arising in agile software development projects can help practitioners choose appropriate coordinative practices from the large number of practices provided by the various agile methods. To achieve this understanding, this article analyses dependencies in three typical cases of co-located agile software development and presents the dependencies as a taxonomy with decision rules for allocating dependencies into categories. Findings show that knowledge, process, and resource dependencies are present, with knowledge dependencies predominant. In addition, there are agile practices with a coordinative function that address multiple dependencies in these agile software development projects. These practices would be a good choice for coordinating a project and supporting collaboration in agile software projects.
引用
收藏
页码:23 / 46
页数:23
相关论文
共 50 条
  • [11] Distribution dimensions in software development projects: A taxonomy
    Gumm, Dorina C.
    [J]. IEEE SOFTWARE, 2006, 23 (05) : 45 - +
  • [12] Agile software development methodology for medium and large projects
    Qureshi, M. Rizwan Jameel
    [J]. IET SOFTWARE, 2012, 6 (04) : 358 - 363
  • [13] Knowledge Management in Distributed Agile Software Development Projects
    Razzak, Mohammad Abdur
    Bhuiyan, Touhid
    Ahmed, Rajib
    [J]. ARTIFICIAL INTELLIGENCE FOR KNOWLEDGE MANAGEMENT, AI4KM 2014, 2015, 469 : 107 - 131
  • [14] A Software Cost Estimation Taxonomy for Global Software Development Projects
    El Bajta, Manal
    Idri, Ali
    [J]. ICSOFT: PROCEEDINGS OF THE 14TH INTERNATIONAL CONFERENCE ON SOFTWARE TECHNOLOGIES, 2019, : 218 - 225
  • [15] Agile Software Development Applied to the Management of Business Projects
    Lopez, R. E.
    [J]. 2015 IEEE THIRTY FIFTH CENTRAL AMERICAN AND PANAMA CONVENTION (CONCAPAN XXXV), 2015,
  • [16] Adopting threat modelling in agile software development projects
    Bernsmed, Karin
    Cruzes, Daniela Soares
    Jaatun, Martin Gilje
    Iovan, Monica
    [J]. JOURNAL OF SYSTEMS AND SOFTWARE, 2022, 183
  • [17] Agile Methods Adoption in Large Software Development Projects
    Mishra, Alok
    [J]. 2016 5TH INTERNATIONAL CONFERENCE ON RELIABILITY, INFOCOM TECHNOLOGIES AND OPTIMIZATION (TRENDS AND FUTURE DIRECTIONS) (ICRITO), 2016, : 16 - 16
  • [18] The role of the project manager in agile software development projects
    Shastri, Yogeshwar
    Hoda, Rashina
    Amor, Robert
    [J]. JOURNAL OF SYSTEMS AND SOFTWARE, 2021, 173
  • [19] Is There an Optimal Sprint Length on Agile Software Development Projects?
    Nascimento, Nicolas
    Santos, Alan
    Sales, Afonso
    Chanin, Rafael
    [J]. ICEIS: PROCEEDINGS OF THE 24TH INTERNATIONAL CONFERENCE ON ENTERPRISE INFORMATION SYSTEMS - VOL 2, 2022, : 98 - 105
  • [20] The Missing Framework for Adaptation of Agile Software Development Projects
    Suryaatmaja, Kevin
    Wibisono, Dermawan
    Ghazali, Achmad
    [J]. EURASIAN BUSINESS PERSPECTIVES, 2019, 11 (02): : 113 - 127