The Role of Project Manager in Agile Software Teams: A Systematic Literature Review

The use of Agile methodologies in software development has grown steadily over recent years. One of the main emphases of these methods is employing cross-functional and self-organized teams and highly skilled developers in software projects. In such a condition, project management would be a serious concern. Indeed, it would be confusing whether Agile teams are really in need of the role of the project manager. While Agile methodologies do not explicitly define the role of the project manager, many reports mention the existence of this role in Agile projects in real environments. So, it seems that the existence of this role is debated. Conducting a Systematic Literature Review, this study tried to find out answers to the ambiguities and questions regarding the role of Agile project management, the role of the project manager, and related issues. Focusing on the primary studies, the results show that there is no independent job called project manager in Agile methodologies. However, there is a need for it. Moreover, in the absence of this role in Agile methodologies and the need for it, it seems that this role would be structurally different from the traditional role of the project manager in terms of responsibilities and duties. Finally, the results show that pre-defined roles in Agile methodologies are often responsible for the project manager duties in software teams with no project manager.

[1]  Neeraj Sharma,et al.  Managing Knowledge in Agile Software Development , 2012 .

[2]  Carl B Traylor Project Management: A Systems Approach to Planning, Scheduling, and Controlling , 2014 .

[3]  James A. Crowder,et al.  Agile Project Management: Managing for Success , 2014 .

[4]  Taghi Javdani,et al.  An empirically-developed framework for Agile transition and adoption: A Grounded Theory approach , 2015, J. Syst. Softw..

[5]  Khawaja Sarmad Arif,et al.  The Influence of Agile Methodology (Scrum) on Software Project Management , 2019, 2019 20th IEEE/ACIS International Conference on Software Engineering, Artificial Intelligence, Networking and Parallel/Distributed Computing (SNPD).

[6]  Jack R. Meredith,et al.  Project Management: A Managerial Approach , 1989 .

[7]  Claes Wohlin,et al.  Guidelines for snowballing in systematic literature studies and a replication in software engineering , 2014, EASE '14.

[8]  Alan Moran,et al.  Managing Agile , 2015, Springer International Publishing.

[9]  Urvashi Rathod,et al.  Categorization of risk factors for distributed agile projects , 2015, Inf. Softw. Technol..

[10]  Mustafa Al Fayoumi,et al.  Scalable Agile Transformation Process (SATP) to Convert Waterfall Project Management Office into Agile Project Management Office , 2018, 2018 International Arab Conference on Information Technology (ACIT).

[11]  Kieran Conboy,et al.  Agile Practices: The Impact on Trust in Software Project Teams , 2012, IEEE Software.

[12]  Panos Fitsilis,et al.  Comparing PMBOK and Agile Project Management software development processes , 2007, SCSS.

[13]  Ángel Medinilla,et al.  Agile Management - Leadership in an Agile Environment , 2012 .

[14]  María Consuelo Franky Agile management and development of software projects based on collaborative environments , 2011, SOEN.

[15]  Renate Motschnig-Pitrik Developing Personal Flexibility as a Key to Agile Management Practice , 2015 .

[16]  Alberto Sillitti,et al.  Project management in plan-based and agile companies , 2005, IEEE Software.

[17]  Watts S. Humphrey,et al.  Managing the software process , 1989, The SEI series in software engineering.

[18]  Robert Amor,et al.  Understanding the Roles of the Manager in Agile Project Management , 2017, ISEC.

[19]  Marion Lepmets,et al.  Balancing Scrum Project Management Process , 2010, XP.

[20]  Meghann L. Drury-Grogan Performance on agile teams: Relating iteration objectives and critical decisions to project management success factors , 2014, Inf. Softw. Technol..

[21]  Gyeung-Min Kim,et al.  Agility of Project Manager in Global is Project , 2012, J. Comput. Inf. Syst..

[22]  Luís Fernando Magnanini de Almeida,et al.  Can Agile Project Management be Adopted by Industries Other than Software Development? , 2014 .

[23]  Ricardo Colomo Palacios,et al.  Taking the emotional pulse of software engineering - A systematic literature review of empirical studies , 2019, Inf. Softw. Technol..

[24]  Claes Wohlin,et al.  Software Project Management in a Changing World , 2014, Springer Berlin Heidelberg.

[25]  Jonas Söderlund,et al.  Building theories of project management : Past research, questions for the future , 2004 .

[26]  Pearl Brereton,et al.  Performing systematic literature reviews in software engineering , 2006, ICSE.

[27]  John D. Fernandez,et al.  Agile Project Management —Agilism versus Traditional Approaches , 2008, J. Comput. Inf. Syst..

[28]  Kieran Conboy,et al.  Obstacles to decision making in Agile software development teams , 2012, J. Syst. Softw..

[29]  Daniela Cruzes,et al.  Interpretative case studies on agile team productivity and management , 2013, Inf. Softw. Technol..

[30]  Ali Selamat,et al.  A systematic literature review of software requirements prioritization research , 2014, Inf. Softw. Technol..

[31]  Rashina Hoda,et al.  Multi-level agile project management challenges: A self-organizing team perspective , 2016, J. Syst. Softw..

[32]  Kent L. Beck,et al.  Agile management - an oxymoron?: who needs managers anyway? , 2003, OOPSLA '03.

[33]  Nicholas Roberts,et al.  Managing Software Development Projects for Success: Aligning Plan- and Agility-Based Approaches to Project Complexity and Project Dynamism , 2019, Project Management Journal.

[34]  Gloria J. Miller Project Management Tasks in Agile Projects: A Quantitative Study , 2019, 2019 Federated Conference on Computer Science and Information Systems (FedCSIS).

[35]  Stefan Vorbach,et al.  Agile Management for Organizational Change and Development , 2015 .

[36]  Neeraj Sharma,et al.  Agile in global software engineering: an exploratory experience , 2015 .

[37]  Sanjiv Augustine,et al.  Agile project management: steering from the edges , 2005, CACM.

[38]  A. Ledwith,et al.  Project management in small to medium-sized enterprises: matching processes to the nature of the firm , 2010 .

[39]  Alex Voss,et al.  Agile Project Management: A Case Study of a Virtual Research Environment Development Project , 2011, Computer Supported Cooperative Work (CSCW).

[40]  Gillian M. Nicholls,et al.  Determining When Simplified Agile Project Management Is Right for Small Teams , 2015 .

[41]  Matthew J. Liberatore,et al.  The Practice of Management Science in R&D Project Management : Management Science , 1983 .

[42]  Hwan-Seung Yong,et al.  Distributed agile: project management in a global environment , 2010, Empirical Software Engineering.

[43]  Karlheinz Kautz,et al.  Creating Business Value through Agile Project Management and Information Systems Development: The Perceived Impact of Scrum , 2014, TDIT.

[44]  Barbara Kitchenham,et al.  Procedures for Performing Systematic Reviews , 2004 .

[45]  Michel Evaristo Febles Parker,et al.  The Agile Management of Development Projects of Software Combining Scrum, Kanban and Expert Consultation , 2014, OSS.

[46]  Pearl Brereton,et al.  Systematic literature reviews in software engineering - A systematic literature review , 2009, Inf. Softw. Technol..

[47]  Abdul Azim Abdul Ghani,et al.  Obstacles in Moving to Agile Software Development methods; at a Glance , 2013, J. Comput. Sci..

[48]  Barry W. Boehm,et al.  Management challenges to implementing agile processes in traditional development organizations , 2005, IEEE Software.

[49]  Tomas Gustavsson,et al.  Benefits of Agile Project Management in a Non-Software Development Context : A Literature Review , 2016 .

[50]  Agile Manifesto,et al.  Manifesto for Agile Software Development , 2001 .

[51]  Gilles Garel,et al.  A history of project management models: From pre-models to the standard models☆☆☆ , 2013 .

[52]  Kenneth S. Rubin,et al.  Essential Scrum: A Practical Guide to the Most Popular Agile Process , 2012 .

[53]  Ralph Riedel,et al.  Scrum as Method for Agile Project Management Outside of the Product Development Area , 2015, APMS.

[54]  K. Eisenhardt Building theories from case study research , 1989, STUDI ORGANIZZATIVI.

[55]  Rob Thomsett Third wave project management: a handbook for managing the complex information systems for the 1990s , 1993 .

[56]  Ugrasen Suman,et al.  An empirical study to design an effective agile project management framework , 2012, CUBE.

[57]  Tore Dybå,et al.  Teamwork quality and project success in software development: A survey of agile development teams , 2016, J. Syst. Softw..

[58]  M. Petticrew,et al.  Systematic Reviews in the Social Sciences: A Practical Guide , 2005 .

[59]  Clive M.J. Warren,et al.  Project management approaches for dynamic environments , 2009 .

[60]  A. K. Munns,et al.  The role of project management in achieving project success , 1996 .

[61]  Budi Hartono,et al.  The Contextual Utility of Agile Project Management Maturity , 2018, 2018 IEEE International Conference on Industrial Engineering and Engineering Management (IEEM).

[62]  Petter Gottschalk,et al.  Project Manager Roles in IT Outsourcing , 2006 .

[63]  Claes Wohlin,et al.  Experimentation in Software Engineering , 2000, The Kluwer International Series in Software Engineering.