The role of the project manager in agile software development projects

被引:35
|
作者
Shastri, Yogeshwar [1 ]
Hoda, Rashina [2 ]
Amor, Robert [3 ]
机构
[1] Eastern Inst Technol, Sch Comp, Napier, New Zealand
[2] Monash Univ, Fac Informat Technol, Clayton, Vic, Australia
[3] Univ Auckland, Sch Comp Sci, Auckland, New Zealand
关键词
Project manager; Agile software development; Agile project management; Scrum; DECISION-MAKING; SUCCESS FACTORS; SCALE; CHALLENGES;
D O I
10.1016/j.jss.2020.110871
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Agile teams are not meant to have project managers. Instead, agile methods such as Scrum and XP define roles such as product owner, scrum master, and coach. Studies have uncovered the existence of the project manager in agile projects, pointing to disconnect between theory and practice. To address this gap, a Grounded Theory study with a mixed methods approach was conducted using multiple sources of data including over 45 h of interviews with 39 software practitioners and quantitative data from 57 questionnaire respondents. We present and describe the project manager's role in agile projects in terms of (a) everyday activities: facilitating, mentoring, negotiating, coordinating, and protecting, performed by the project manager using; (b) three management approaches: hard, moderate, and soft; (c) four traditional project management activities continued to be performed by them, including: tracking project progress, reporting on project status, budgeting and forecasting, and managing personnel; and (d) the influence of the presence of the project manager on the frequency with which agile activities are carried out by the teams. Our study highlights the continued presence of the role of the project manager in agile software projects as a part of the transition from traditional to agile ways of working. (C) 2020 Elsevier Inc. All rights reserved.
引用
收藏
页数:16
相关论文
共 50 条
  • [1] Does the "Project Manager" still exist in Agile Software Development Projects?
    Shastri, Yogeshwar
    Hoda, Rashina
    Amor, Robert
    [J]. 2016 23RD ASIA-PACIFIC SOFTWARE ENGINEERING CONFERENCE (APSEC 2016), 2016, : 57 - 64
  • [2] Mapping Project Manager Competency for Agile Software Development
    Widyarto, Setyawan
    [J]. PROCEEDING OF THE 1ST INTERNATIONAL CONFERENCE OF ENGINEERING AND APPLIED SCIENCE (INCEAS 2016), 2016, : 6 - 17
  • [3] Adopting Agile software development: the project manager experience
    Taylor, Katie Jane
    [J]. INFORMATION TECHNOLOGY & PEOPLE, 2016, 29 (04) : 670 - 687
  • [4] The Role of Project Manager in Agile Software Teams: A Systematic Literature Review
    Gandomani, Taghi Javdani
    Tavakoli, Zeinab
    Zulzalil, Hazura
    Farsani, Hadi Khosravi
    [J]. IEEE ACCESS, 2020, 8 : 117109 - 117121
  • [5] The role of project management in ineffective decision making within Agile software development projects
    McAvoy, John
    Butler, Tom
    [J]. EUROPEAN JOURNAL OF INFORMATION SYSTEMS, 2009, 18 (04) : 372 - 383
  • [6] Agile software development in construction projects - a report summarizing the DigitalTWIN research project
    Schmid, Fabian
    Kopriwa, Philipp
    Schuele, Tobias
    [J]. STAHLBAU, 2022, 91 (06) : 353 - 364
  • [7] Project governance in public sector agile software projects
    Lappi, Teemu
    Aaltonen, Kirsi
    [J]. INTERNATIONAL JOURNAL OF MANAGING PROJECTS IN BUSINESS, 2017, 10 (02) : 263 - 294
  • [8] A dependency taxonomy for agile software development projects
    Diane E. Strode
    [J]. Information Systems Frontiers, 2016, 18 : 23 - 46
  • [9] Barriers to Learning in Agile Software Development Projects
    Babb, Jeffry S.
    Hoda, Rashina
    Norbjerg, Jacob
    [J]. AGILE PROCESSES IN SOFTWARE ENGINEERING AND EXTREME PROGRAMMING, XP 2013, 2013, 149 : 1 - 15
  • [10] A Software Development Process for Super Agile Projects
    Cerqueira, Marilia M. B.
    Magalhaes, Ana Patricia
    Saba, Hugo
    Jorge, Eduardo M. F.
    [J]. PROCEEDINGS OF THE 14TH BRAZILIAN SYMPOSIUM ON INFORMATION SYSTEMS (SBSI2018), 2018, : 400 - 407