Challenges of shared decision-making: A multiple case study of agile software development

被引:87
|
作者
Moe, Nils Brede [2 ]
Aurum, Aybuke [1 ]
Dyba, Tore [2 ]
机构
[1] Univ New S Wales, Sch Informat Syst Technol & Management, Sydney, NSW, Australia
[2] SINTEF, NO-7465 Trondheim, Norway
关键词
Agile software development; Scrum; Decision-making; Self-management; Alignment; Teamwork; SELF-MANAGEMENT; TEAM; SYSTEMS; FRAMEWORK; MODEL;
D O I
10.1016/j.infsof.2011.11.006
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Context: Agile software development changes the nature of collaboration, coordination, and communication in software projects. Objective: Our objective was to understand the challenges of shared decision-making in agile software development teams. Method: We designed a multiple case study consisting of four projects in two software product companies that recently adopted Scrum. We collected data in semi-structured interviews, through participant observations, and from process artifacts. Results: We identified three main challenges to shared decision-making in agile software development: alignment of strategic product plans with iteration plans, allocation of development resources, and performing development and maintenance tasks in teams. Conclusion: Agile software development requires alignment of decisions on the strategic, tactical, and operational levels in order to overcome these challenges. Agile development also requires a transition from specialized skills to redundancy of functions and from rational to naturalistic decision-making. This takes time; the case companies needed from one to two years to change from traditional, hierarchical decision-making to shared decision-making in software development projects. Crown Copyright (C) 2011 Published by Elsevier B.V. All rights reserved.
引用
收藏
页码:853 / 865
页数:13
相关论文
共 50 条
  • [1] Understanding Decision-Making in Agile Software Development: a Case-study
    Moe, Nils Brede
    Aurum, Aybueke
    [J]. PROCEEDINGS OF THE 34TH EUROMICRO CONFERENCE ON SOFTWARE ENGINEERING AND ADVANCED APPLICATIONS, 2008, : 216 - 223
  • [2] Software Architecture Decision-Making Practices and Challenges: An Industrial Case Study
    Dasanayake, Sandun
    Markkula, Jouni
    Aaramaa, Sanja
    Oivo, Markku
    [J]. 2015 24TH AUSTRALASIAN SOFTWARE ENGINEERING CONFERENCE (ASWEC 2015), 2015, : 88 - 97
  • [3] Software Process Measurement and Related Challenges in Agile Software Development: A Multiple Case Study
    Ram, Prabhat
    Rodriguez, Pilar
    Oivo, Markku
    [J]. PRODUCT-FOCUSED SOFTWARE PROCESS IMPROVEMENT, PROFES 2018, 2018, 11271 : 272 - 287
  • [4] Shared decision-making in multiple sclerosis
    Colligan, Erica
    Metzler, Abby
    Tiryaki, Ezgi
    [J]. MULTIPLE SCLEROSIS JOURNAL, 2017, 23 (02) : 185 - 190
  • [5] Three to tango: Making the case for shared shared decision-making
    Sanatani, Michael
    [J]. PATIENT EDUCATION AND COUNSELING, 2023, 112
  • [6] Decision-Making in Automotive Software Development - An Observational Study
    Papatheocharous, Efi
    Franke, Ulrik
    [J]. NEW TRENDS IN SOFTWARE METHODOLOGIES, TOOLS AND TECHNIQUES, 2016, 286 : 59 - 68
  • [7] Systematic Literature Review on Decision-Making of Requirement Engineering from Agile Software Development
    Ghozali, Reginald Putra
    Saputra, Herry
    Nuriawan, M. Apriadin
    Suharjito
    Utama, Ditdit Nugeraha
    Nugroho, Ariadi
    [J]. 4TH INTERNATIONAL CONFERENCE ON COMPUTER SCIENCE AND COMPUTATIONAL INTELLIGENCE (ICCSCI 2019) : ENABLING COLLABORATION TO ESCALATE IMPACT OF RESEARCH RESULTS FOR SOCIETY, 2019, 157 : 274 - 281
  • [8] Shared decision-making in patients with multiple sclerosis
    Ubbink, Dirk. T. T.
    Damman, Olga. C. C.
    De Jong, Brigit. A. A.
    [J]. FRONTIERS IN NEUROLOGY, 2022, 13
  • [9] Examining decision characteristics & challenges for agile software development
    Drury-Grogan, Meghann L.
    Conboy, Kieran
    Acton, Tom
    [J]. JOURNAL OF SYSTEMS AND SOFTWARE, 2017, 131 : 248 - 265
  • [10] Obstacles to decision making in Agile software development teams
    Drury, Meghann
    Conboy, Kieran
    Power, Ken
    [J]. JOURNAL OF SYSTEMS AND SOFTWARE, 2012, 85 (06) : 1239 - 1254