Systematic Literature Review on the Characteristics of Agile Project Management in the Context of Maturity Models

Popularity of Agile Methods is growing up and along with this popularity is also growing the interest in adopting these methods in conjunction with maturity models, like CMMI. Dozens of reports about this topic can be found with different results. Therefore, a Systematic Literature Review was conducted with the goal of identifying characteristics of agile project management in organizations using agile methods and maturity models. We accepted 34 primary studies published from 2001 to 2013. The results show that the area still lacks details on how to perform the software development activities, what techniques can be used to meet issues not directly addressed by agile methods without losing the desired agility and what tools can be used to facilitate the combination of approaches.

[1]  Pekka Abrahamsson,et al.  Strengths and barriers behind the successful agile deployment—insights from the three software intensive companies in Finland , 2011, Empirical Software Engineering.

[2]  Elizabeth Furtado,et al.  Blending Scrum practices and CMMI project management process areas , 2008, Innovations in Systems and Software Engineering.

[3]  Claes Wohlin,et al.  Experimentation in Software Engineering , 2012, Springer Berlin Heidelberg.

[4]  Adam Wojciechowski,et al.  Extreme programming modified: embrace requirements engineering practices , 2002, Proceedings IEEE Joint International Conference on Requirements Engineering.

[5]  María José Escalona Cuaresma,et al.  A scrum-based approach to CMMI maturity level 2 in web development environments , 2012, IIWAS '12.

[6]  Felipe Santana Furtado Soares,et al.  Mapping CMMI Project Management Process Areas to SCRUM Practices , 2007 .

[7]  Juan Garbajosa,et al.  Mapping CMMI Level 2 to Scrum Practices: An Experience Report , 2009, EuroSPI.

[8]  Werasak Kurutach,et al.  Applying Agility Framework in Small and Medium Enterprises , 2009, FGIT-ASEA.

[9]  Michael R. Smith,et al.  Configuring Hybrid Agile-Traditional Software Processes , 2006, XP.

[10]  Hisham M. Haddad,et al.  Challenges Faced While Simultaneously Implementing CMMI and Scrum: A Case Study in the Tax Preparation Software Industry , 2012, 2012 Ninth International Conference on Information Technology - New Generations.

[11]  Christ Vriens Certifying for CMM Level 2 and IS09001 with XP@Scrum , 2003, Proceedings of the Agile Development Conference, 2003. ADC 2003.

[12]  Carla Alessandra Lima Reis,et al.  Definition of Software Process Lines for Integration of Scrum and CMMI , 2014, 2014 XL Latin American Computing Conference (CLEI).

[13]  Ken Schwaber,et al.  AGILE DEVELOPMENT CONFERENCE ADC 2003 , 2003 .

[14]  Mark C. Paulk,et al.  Extreme Programming from a CMM Perspective , 2001, IEEE Softw..

[15]  Tom Poppendieck,et al.  Lean as a Scrum Troubleshooter , 2011, 2011 AGILE Conference.

[16]  Erik Bos,et al.  An Agile CMM (Experience Paper) , 2004, XP/Agile Universe.

[17]  David J. Anderson,et al.  Stretching agile to fit CMMI level 3 - the story of creating MSF for CMMI/spl reg/ process improvement at Microsoft corporation , 2005, Agile Development Conference (ADC'05).

[18]  Sean Cohan,et al.  An Agile Development Team's Quest for CMMI® Maturity Level 5 , 2009, 2009 Agile Conference.

[19]  Michele Marchesi,et al.  Extreme Programming and Agile Processes in Software Engineering , 2003, Lecture Notes in Computer Science.

[20]  Xavier Franch,et al.  Reconciling Agility and Discipline in COTS Selection Processes , 2007, 2007 Sixth International IEEE Conference on Commercial-off-the-Shelf (COTS)-Based Software Systems (ICCBSS'07).

[21]  Jonas Martinsson Maturing XP through the CMM , 2003, XP.

[22]  John Surdu,et al.  Army Simulation Program Balances Agile and Traditional Methods with Success , 2006 .

[23]  Jakub Miler,et al.  Improving agility and discipline of software development with the Scrum and CMMI , 2012, IET Softw..

[24]  Christ Vriens Certifying for CMM Level 2 and ISO9001 with XPAtsignScrum. , 2003 .

[25]  A. Omran AGILE CMMI from SMEs perspective , 2008, 2008 3rd International Conference on Information and Communication Technologies: From Theory to Applications.

[26]  Patricia Vilain,et al.  Uma análise do método ágil Scrum conforme abordagem nas áreas de processo Gerenciamento e Desenvolvimento de Requisitos do CMMI , 2005, WER.

[27]  Carsten Ruseng Jakobsen,et al.  Mature Agile with a Twist of CMMI , 2008, Agile 2008 Conference.

[28]  Donald J. Reifer XP and the CMM , 2003, IEEE Softw..

[29]  Dinesh Batra,et al.  Balancing Agile and Structured Development Approaches to Successfully Manage Large Distributed Software Projects: A Case Study from the Cruise Line Industry , 2010, Commun. Assoc. Inf. Syst..

[30]  Justin Babuscio,et al.  How the FBI Learned to Catch Bad Guys One Iteration at a Time , 2009, 2009 Agile Conference.

[31]  Jeff Sutherland,et al.  Scrum and CMMI Going from Good to Great , 2009, 2009 Agile Conference.

[32]  Stuart Anderson,et al.  Requirements Evolution from Process to Product Oriented Management , 2001, PROFES.

[33]  Jeff Sutherland,et al.  Scrum and CMMI Level 5: The Magic Potion for Code Warriors , 2007, AGILE.

[34]  Hakan Erdogmus,et al.  Extreme Programming and Agile Methods - XP/Agile Universe 2004 , 2004, Lecture Notes in Computer Science.

[35]  Guoping Rong,et al.  SCRUM-PSP: Embracing Process Agility and Discipline , 2010, 2010 Asia Pacific Software Engineering Conference.

[36]  David B. Anderson,et al.  CMMI ® or Agile: Why Not Embrace Both! , 2008 .

[37]  Pekka Abrahamsson,et al.  Achieving CMMI Level 2 with Enhanced Extreme Programming Approach , 2017, PROFES.

[38]  Haeng-Kon Kim,et al.  Enterprise Process Model for Extreme Programming with CMMI Framework , 2008, Computer and Information Science.

[39]  Nikolay Todorov,et al.  Optimizing software development process: A case study for integrated Agile-CMMI process model , 2011, 2011 IEEE EUROCON - International Conference on Computer as a Tool.