Skip to main content
Log in

Exploring the challenges and benefits for scaling agile project management to large projects: a review

  • Original Article
  • Published:
Requirements Engineering Aims and scope Submit manuscript

Abstract

Organizations have increasingly applied agile project management; however, they face challenges in scaling up this approach to large projects. Thus, this study investigates the key barriers and benefits of scaling agile methods to large projects. The research approach is a literature review, applying bibliometrics and content analysis with Bibliometrix and UCINET software. We conducted a sampling process in the Web of Science and Scopus databases and surveyed 76 articles in depth. The results identified 53 barriers clustered into six main categories: organizational issues, managerial issues, agile method-specific barriers, product/process issues, customer issues, and team issues. Thirty-two benefits were coded and clustered into three categories: business, project, and team. Requirement management appears as a core topic, impacting both barriers and benefits for scaling agile project management. We identified a strong relationship between the barriers and benefits. These results can be used to create questionnaires to explore these barriers and benefits in practice.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8

Similar content being viewed by others

References

  1. Agile Manifesto (2020) Manifesto for agile Software Development. https://agilemanifesto.org/

  2. Akbar MA, Sang J, Khan AA, Amin FE, Hussain S, Sohail MK, Xiang H, Cai B (2018) Statistical analysis of the effects of heavyweight and lightweight methodologies on the six-pointed star model. IEEE Access 6:8066–8079. https://doi.org/10.1109/ACCESS.2018.2805702

    Article  Google Scholar 

  3. Alqudah M, Razali R (2016) A review of scaling agile methods in large software development. Int J Adv Sci Eng Inf Technol. https://doi.org/10.18517/ijaseit.6.6.1374

    Article  Google Scholar 

  4. Alsaqaf W, Daneva M, Wieringa R (2019) Quality requirements challenges in the context of large-scale distributed agile: An empirical study. Inf Softw Technol 110:39–55. https://doi.org/10.1016/j.infsof.2019.01.009

    Article  Google Scholar 

  5. Al Blooshi M, Jafer S, Patel K (2018) Review of formal agile methods as cost-effective airworthiness certification processes. J Aerosp Inf Syst. https://doi.org/10.2514/1.I010601

    Article  Google Scholar 

  6. Amaral DC, Conforto EC, Benassi JLG, Araújo C (2011) Gerenciamento Ágil de Projetos - Aplicação em produtos inovadores, Saraiva, São Paulo

  7. Amjad S, Ahmad N, Saba T, Anjum A, Manzoor U, Balubaid MA, Malik SUR (2017) Calculating completeness of agile scope in scaled agile development. IEEE Access 6:5822–5847. https://doi.org/10.1109/ACCESS.2017.2765351

    Article  Google Scholar 

  8. Aria M, Cuccurullo C (2017) bibliometrix: An R-tool for comprehensive science mapping analysis. J Informet 11(4):959–975

    Article  Google Scholar 

  9. Auerbach CF, Silverstein LB (2003) Qualitative data: an introduction to coding and analysis. New York University Press books, New York

    Google Scholar 

  10. Ball R, Tunger D (2006) Bibliometric analysis – a new business area for information professionals in libraries? Support for scientific research by perception and trend analysis. Scientometrics 66(3):561–577. https://doi.org/10.1007/s11192-006-0041-0

    Article  Google Scholar 

  11. Bass JM (2015) How product owner teams scale agile methods to large distributed enterprises. Empir Softw Eng 20(6):1525–1557. https://doi.org/10.1007/s10664-014-9322-z

    Article  Google Scholar 

  12. Bass JM (2019) Agile on a large scale. ITNOW 61(1):56–57. https://doi.org/10.1093/itnow/bwz023

    Article  Google Scholar 

  13. Bass JM, Haxby A (2019) Tailoring Product Ownership in Large-Scale Agile Projects: Managing Scale, Distance, and Governance. IEEE Softw 36(2):58–63. https://doi.org/10.1109/MS.2018.2885524

    Article  Google Scholar 

  14. Belsis P, Koutoumanos A, Sgouropoulou C (2014) PBURC: a patterns-based, unsupervised requirements clustering framework for distributed agile software development. Requir Eng 19(2):213–225. https://doi.org/10.1007/s00766-013-0172-9

    Article  Google Scholar 

  15. Berger H, Beynon-Davies P (2009) The utility of rapid application development in large-scale, complex projects. Inf Syst J 19(6):549–570. https://doi.org/10.1111/j.1365-2575.2009.00329.x

    Article  Google Scholar 

  16. Beyer H, Holtzblatt K, Baker L (2004) An agile customer-centered method: rapid contextual design. In: Zannier C, Erdogmus H, Lindstrom L (eds) Extreme programming and agile methods - XP/Agile Universe 2004. XP/Agile Universe 2004. Lecture Notes in Computer Science, vol 3134. Springer, Berlin, Heidelberg

  17. Bick S, Spohrer K, Hoda R, Scheerer A, Heinzl A (2018) Coordination challenges in large-scale software development: a case study of planning misalignment in hybrid settings. IEEE Trans Softw Eng 44(10):932–950. https://doi.org/10.1109/TSE.2017.2730870

    Article  Google Scholar 

  18. Bjarnason E, Wnuk K, Regnell B (2012) Are you biting off more than you can chew? A case study on causes and effects of overscoping in large-scale software engineering. Inf Softw Technol 54:1107–1124. https://doi.org/10.1016/j.infsof.2012.04.006

    Article  Google Scholar 

  19. Boehm B, Turner R (2005) Management challenges to implementing agile processes in traditional development organizations. IEEE Softw 22(5):30–39. https://doi.org/10.1109/MS.2005.129

    Article  Google Scholar 

  20. Boehm B, Turner R (2003) Rebalancing your organization’s agility and discipline. In: Maurer F, Wells D (eds) Extreme programming and agile methods - XP/Agile Universe 2003. XP/Agile Universe 2003. Lecture notes in computer science, vol 2753. Springer, Berlin, Heidelberg

  21. Borgatti SP, Everett MG (1999) Models of core/periphery structures. Soc Netw 21:375–395. https://doi.org/10.1016/S0378-8733(99)00019-2

    Article  Google Scholar 

  22. Borgatti SP, Everett MG, Freeman LC (2002) Ucinet for Windows: software for social network analysis. Analytic Technologies, Harvard

    Google Scholar 

  23. Britto R, Smite D, Damm LO (2016) Software architects in large-scale distributed projects: an ericsson case study. IEEE Softw 33(6):48–55. https://doi.org/10.1109/MS.2016.146

    Article  Google Scholar 

  24. Chen PS, Chen GYH, Lien SF, Huang WT (2019) Using Scrum and unified modelling language to analyze and design an automatic course scheduling system. J Chin Inst Eng 42(6):534–543. https://doi.org/10.1080/02533839.2019.1613930

    Article  Google Scholar 

  25. Conforto EC, Salum F, Amaral DC, Silva SL, Almeida LFM (2014) Can agile project management be adopted by industries other than software development? Proj Manag J 45(3):21–34. https://doi.org/10.1002/2Fpmj.21410

    Article  Google Scholar 

  26. Dabney JB, Arthur JD (2019) Applying standard independent verification and validation techniques within an agile framework: Identifying and reconciling incompatibilities. Syst Eng 22:348–360. https://doi.org/10.1002/sys.21487

    Article  Google Scholar 

  27. Daneva M, van der Veen E, Amrit C, Ghaisas S, Sikkel K, Kumar R, Ajmeri N, Ramteerthkar U, Wieringa R (2013) Agile requirements prioritization in large-scale outsourced system projects: An empirical study. J Syst Softw 86:1333–1353. https://doi.org/10.1016/j.jss.2012.12.046

    Article  Google Scholar 

  28. Díaz J, Pérez J, Alarcón PP, Garbajosa J (2011) Agile product line engineering—a systematic literature review. Softw Pract Exp 41(8):921–941. https://doi.org/10.1002/spe.1087

    Article  Google Scholar 

  29. Dikert K, Paasivaara M, Lassenius C (2016) Challenges and success factors for large-scale agile transformations: a systematic literature review. J Syst Softw 119:87–108. https://doi.org/10.1016/j.jss.2016.06.013

    Article  Google Scholar 

  30. Dingsøyr T, Moe NB (2014) Towards principles of large-scale agile development. In: Dingsøyr T, Moe NB, Tonelli R, Counsell S, Gencel C, Petersen K (eds) Agile methods. Large-scale development, refactoring, testing, and estimation. XP 2014. Lecture notes in business information processing, vol 199. Springer, Cham https://doi.org/10.1007/978-3-319-14358-3_1

  31. Dingsøyr T, Fægri TE, Itkonen J (2014) What is large in large-scale? A taxonomy of scale for agile software development. In: Jedlitschka A, Kuvaja P, Kuhrmann M, Männistö T, Münch J, Raatikainen M (eds) Product-focused software process improvement. PROFES 2014. Lecture notes in computer science, vol 8892. Springer, Cham https://doi.org/10.1007/978-3-319-13835-0_20

  32. Dingsøyr T, Moe NB, Seim EA (2018) Coordinating knowledge work in multi-team programs: findings from a large-scale agile development program. Proj Manag J 49(6):64–77. https://doi.org/10.1177/8756972818798980

    Article  Google Scholar 

  33. Dingsøyr T, Moe NB, Fægri TE, Seim EA (2018) Exploring software development at the very large-scale: a revelatory case study and research agenda for agile method adaptation. Empir Softw Eng 231:490–520. https://doi.org/10.1007/s10664-017-9524-2

    Article  Google Scholar 

  34. Dingsøyr T, Falessi D, Power K (2019) Agile development at scale: the next frontier. IEEE Softw 36(2):30–38. https://doi.org/10.1109/MS.2018.2884884

    Article  Google Scholar 

  35. Dingsøyr T, Dybå T, Gjertsen M, Jacobsen AO, Mathisen TE, Nordfjord JO, Røe K, Strand K (2019) Key lessons from tailoring agile methods for large-scale software development. IT Prof 21(1):34–41. https://doi.org/10.1109/MITP.2018.2876984

    Article  Google Scholar 

  36. Duriau VJ, Reger RK, Pfarrer MD (2007) A content analysis of the content analysis literature in organization studies: Research themes, data sources, and methodological refinements. Organ Res Methods 10(1):5–34

    Article  Google Scholar 

  37. Dyba T, Dingsøyr T (2008) Empirical studies of agile software development: a systematic review. Inf Softw Technol 50:833–859. https://doi.org/10.1016/j.infsof.2008.01.006

    Article  Google Scholar 

  38. Eckstein J (2014) Architecture in large scale agile development. In: Dingsøyr T, Moe NB, Tonelli R, Counsell S, Gencel C, Petersen K (eds) Agile methods. Large-scale development, refactoring, testing, and estimation. XP 2014. Lecture notes in business information processing, vol 199. Springer, Cham

  39. Eickhoff FL, McGrath ML, Mayer C, Bieswanger A, Wojciak PA (2018) Large-scale application of IBM design thinking and agile development for IBM z14. IBM J Res Dev 62(2/3):1–9. https://doi.org/10.1147/JRD.2018.2795879

    Article  Google Scholar 

  40. Eklund U, Olsson HH, Strøm NJ (2014) Industrial challenges of scaling agile in mass-produced embedded systems. In: Dingsøyr T, Moe NB, Tonelli R, Counsell S, Gencel C, Petersen K (eds) Agile methods. Large-scale development, refactoring, testing, and estimation. XP 2014. Lecture notes in business information processing, vol 199, pp 30–42

  41. Faisal Abrar M, Sohail M, Ali S, Faran Majeed M, Ali Shah I, Rashid N, Ullah N (2020) De-motivators for the adoption of agile methodologies for large-scale software development teams: an SLR from management perspective. J Soft Evol Process 32(12):e2268. https://doi.org/10.1002/smr.2268

    Article  Google Scholar 

  42. Franco EF, Hirama K, Carvalho MM (2018) Applying system dynamics approach in software and information system projects: A mapping study. Inf Softw Technol 93:58–73. https://doi.org/10.1016/j.infsof.2017.08.013

    Article  Google Scholar 

  43. Gandomani TJ, Nafchi MZ (2015) An empirically-developed framework for agile transition and adoption: a grounded theory approach. J Syst Softw 107:204–219. https://doi.org/10.1016/j.jss.2015.06.006

    Article  Google Scholar 

  44. Goh JCL, Pan SL, Zuo M (2013) Developing the agile is development practices in large-scale it projects: The trust-mediated organizational controls and it project team capabilities perspectives. J Assoc Inf Syst 14(12):722–756

    Google Scholar 

  45. Grimheden ME (2013) Can agile methods enhance mechatronics design education? Mechatronics 23(8):967–973. https://doi.org/10.1016/j.mechatronics.2013.01.003

    Article  Google Scholar 

  46. Hair JF Jr, Black WC, Babin BJ, Anderson RE (2009) Multivariate data analysis, 7th edn. Harlow, Pearson

    Google Scholar 

  47. Hannay JE, Brathen K, Mevassvik OM (2017) Agile requirements handling in a service-oriented taxonomy of capabilities. Requir Eng 22(2):289–314. https://doi.org/10.1007/s00766-016-0244-8

    Article  Google Scholar 

  48. Heikkilä VT, Paasivaara M, Rautiainen K, Lasssenius C, Toivola T, Järvinen J (2015) Operational release planning in large-scale Scrum with multiple stakeholders - a longitudinal case study at F-Secure Corporation. Inf Softw Technol 57:116–140. https://doi.org/10.1016/j.infsof.2014.09.005

    Article  Google Scholar 

  49. Heikkilä VT, Paasivaara M, Lasssenius C, Damian D, Engblom C (2017) Managing the requirements flow from strategy to release in large-scale agile development: a case study at Ericsson. Empir Softw Eng 22(6):2892–2936. https://doi.org/10.1007/s10664-016-9491-z

    Article  Google Scholar 

  50. Henneken EA, Kurtz MJ (2017) Usage bibliometrics as a tool to measure research activity

  51. Hobbs B, Petit Y (2017) Agile methods on large projects in large organizations. Proj Manag J 48(3):3–19. https://doi.org/10.1177/2F875697281704800301

    Article  Google Scholar 

  52. Hoda R, Salleh N, Grundy J, Tee HM (2017) Systematic literature reviews in agile software development: a tertiary study. Inf Softw Technol 85:60–70. https://doi.org/10.1016/j.infsof.2017.01.007

    Article  Google Scholar 

  53. Hoeren T, Pinelli S (2018) Agile programming – introduction and current legal challenges. Comput Law Secur Rev 34(5):1131–1138. https://doi.org/10.1016/j.clsr.2018.04.004

    Article  Google Scholar 

  54. Jorgensen M (2019) Relationships between project size, agile practices, and successful software development: results and analysis. IEEE Softw 36(2):39–43. https://doi.org/10.1109/MS.2018.2884863

    Article  Google Scholar 

  55. Karlström D, Runeson P (2005) Combining agile methods with stage-gate project management. IEEE Softw 22(3):43–49. https://doi.org/10.1109/MS.2005.59

    Article  Google Scholar 

  56. Kendall RP, Mark A, Squires SE, Halverson CA (2010) Condor: case study of a large-scale, physics-based code development project. Comput Sci Eng 12(3):22–27. https://doi.org/10.1109/MCSE.2010.59

    Article  Google Scholar 

  57. Kettunen P (2009) Adopting key lessons from agile manufacturing to agile software product development - a comparative study. Technovation 29(6–7):408–422. https://doi.org/10.1016/j.technovation.2008.10.003

    Article  Google Scholar 

  58. Kettunen P, Laanti M (2008) Combining agile software projects and large-scale organizational agility. Softw Process Improv Pract 13(2):183–193. https://doi.org/10.1002/spip.354

    Article  Google Scholar 

  59. Khalid A, Butt SA, Jamal T, Gochhait S (2020) Agile scrum issues at large-scale distributed projects: scrum project development at large. Int J Softw Innov (IJSI) 8(2):85–94. https://doi.org/10.4018/IJSI.2020040106

    Article  Google Scholar 

  60. Kitchenham B (2004) Procedures for performing systematic reviews. Keele UK Keele Univ 33(2004):1–26

    Google Scholar 

  61. Keele S (2007) Guidelines for performing systematic literature reviews in software engineering (vol 5). Technical report, Ver. 2.3 EBSE Technical Report. EBSE

  62. Kruchten P (2011) Contextualizing agile software development. J Softw Evol Process 25:351–361. https://doi.org/10.1002/smr.572

    Article  Google Scholar 

  63. Kühner G, Bluhm T, Heimann P, Hennig C, Kroiss H, Krom J, Laqua H, Lewerentz M, Maier J, Schacht J, Spring A, Werner A, Zilker M (2012) Progress on standardization and automation in software development on W7X. Fusion Eng Des 87(12):2232–2237. https://doi.org/10.1016/j.fusengdes.2012.06.003

    Article  Google Scholar 

  64. Laanti M (2014) Characteristics and principles of scaled agile. springer international publishing Switzerland - XP 2014 Workshops. Lect Notes Bus Inf Process 199:9–20

    Google Scholar 

  65. Lebdeh LA, Qasim A, Kharbat F (2020) Implementing agility in large software development projects. TEM Journal 9(3):1285. https://doi.org/10.18421/TEM93-58

    Article  Google Scholar 

  66. LeSS® (2020) Large-scale scrum. https://less.works/less/framework/introduction.html

  67. Lindvall M, Muthig D, Dagnino A, Wallin C, Stupperich M, Kiefer D, May J, Kahkonen T (2004) Agile software development in large organizations. IEEE Computer Society 37(12):26–34. https://doi.org/10.1109/MC.2004.231

    Article  Google Scholar 

  68. Lopes APVBV, Carvalho MM (2018) Evolution of the open innovation paradigm: towards a contingent conceptual model. Technol Forecast Soc Chang 132:284–298. https://doi.org/10.1016/j.techfore.2018.02.014

    Article  Google Scholar 

  69. Mahnic V (2012) A capstone course on agile software development. IEEE Trans Educ 55(1):99–106. https://doi.org/10.1109/TE.2011.2142311

    Article  Google Scholar 

  70. Mergel I (2016) Agile innovation management in government: a research agenda. Gov Inf Q 33:516–523. https://doi.org/10.1016/j.giq.2016.07.004

    Article  Google Scholar 

  71. Mitsuyuki T, Hiekata K, Goto T, Moser B (2017) Evaluation of project architecture in software development mixing waterfall and agile by using process simulation. J Ind Integ Manage. https://doi.org/10.1142/S2424862217500075

    Article  Google Scholar 

  72. Moe NB, Dingsøyr T, Rolland K (2018) To schedule or not to schedule? An investigation of meetings as an inter-team coordination mechanism in large-scale agile software development. Int J Inf Syst Proj Manag 6(3):45–59. https://doi.org/10.12821/ijispm060303

    Article  Google Scholar 

  73. Muñoz Sanabria LG, Hurtado Alegria JA, Álvarez Rodriguez FJ (2018) Agile architecture in action (AGATA). Ing Univ. https://doi.org/10.11144/Javeriana.iyu22-1.aaaa

    Article  Google Scholar 

  74. Nerur S, Mahapatra R, Mangalaraj G (2005) Challenges of migrating to agile methodologies. Commun ACM Adapt Complex Enterp 48(5):72–78. https://doi.org/10.1145/1060710.1060712

    Article  Google Scholar 

  75. Nord RL, Ozkaya I, Kruchten P (2014) Agile in distress: architecture to the rescue. In: Dingsøyr T, Moe NB, Tonelli R, Counsell S, Gencel C, Petersen K (eds) Agile methods. Large-scale development, refactoring, testing, and estimation. XP 2014. Lecture notes in business information processing, 199. Springer, Cham

  76. Olszewska M, Heidenberg J, Weijola M, Mikkonen K, Porres I (2016) Quantitatively measuring a large-scale agile transformation. J Syst Softw 117:258–273. https://doi.org/10.1016/j.jss.2016.03.029

    Article  Google Scholar 

  77. Paasivaara M, Behm B, Lassenius C, Hallikainen M (2014) Towards rapid releases in large-scale xaas development at ericsson: a case study. In: IEEE 9th international conference on global software engineering. DOI: https://doi.org/10.1109/ICGSE.2014.22

  78. Petersen K, Wohlin C (2009) A comparison of issues and advantages in agile and incremental development between state of the art and an industrial case. J Syst Softw 82(9):1479–1490. https://doi.org/10.1016/j.jss.2009.03.036

    Article  Google Scholar 

  79. Petersen K, Wohlin C (2010) The effect of moving from a plan-driven to an incremental software development approach with agile practices: An industrial case study. Empir Softw Eng 15:654–693. https://doi.org/10.1007/s10664-010-9136-6

    Article  Google Scholar 

  80. Power K (2014) A model for understanding when scaling agile is appropriate in large organizations. In: Dingsøyr T, Moe NB, Tonelli R, Counsell S, Gencel C, Petersen K (eds) Agile methods. large-scale development, refactoring, testing, and estimation. XP 2014. Lecture notes in business information processing, 199. Springer, Cham. https://doi.org/10.1007/978-3-319-14358-3_8

  81. Qureshi MRJ, Hussain SA (2008) An adaptive software development process model. Adv Eng Softw 39(8):654–658. https://doi.org/10.1016/j.advengsoft.2007.08.001

    Article  Google Scholar 

  82. Qureshi MRJ (2012) Agile software development methodology for medium and large projects. IET Software 6(4):358–363. https://doi.org/10.1049/iet-sen.2011.0110

    Article  Google Scholar 

  83. Ramesh B, Cao L, Baskerville R (2010) Agile requirements engineering practices and challenges: an empirical study. Inf Syst J 20(5):449–480. https://doi.org/10.1111/j.1365-2575.2007.00259.x

    Article  Google Scholar 

  84. Ramos-Rodríguez AR, Ruíz-Navarro J (2004) Changes in the intellectual structure of strategic management research: A bibliometric study of the Strategic Management Journal, 1980–2000. Strateg Manag J 25(10):981–1004

    Article  Google Scholar 

  85. Read K, Maurer F (2003) Issues in scaling agile using an architecture-centric approach: a tool-based solution. In: Maurer F, Wells D (eds) Extreme programming and agile methods - XP/Agile Universe 2003. XP/Agile Universe 2003. Lecture notes in computer science, 2753. Springer, Berlin, Heidelberg

  86. Riaz MN, Mahboob A, Buriro A (2018) Social success factors affecting implementation of agile software development methodologies in software industry of pakistan: an empirical study. Int J Adv Comput Sci Appl. https://doi.org/10.14569/IJACSA.2018.090713

    Article  Google Scholar 

  87. Rigby DK, Sutherland J, Takeuchi H (2016) Embracing Agile. Harv Bus Rev 50:40–48

    Google Scholar 

  88. Rubin E, Rubin H (2011) Supporting agile software development through active documentation. Requirements Eng 16(2):117–132. https://doi.org/10.1007/s00766-010-0113-9

    Article  Google Scholar 

  89. SAFe® (2020) Scaled agile framework. https://www.scaledagileframework.com/about/

  90. Saeeda H, Khalid H, Ahmed M, Sameer A, Arif F (2015) Systematic literature review of agile scalability for large scale projects. Int J Adv Comput Sci Appl. https://doi.org/10.14569/IJACSA.2015.060908

    Article  Google Scholar 

  91. Sahid A, Maleh Y, Belaissaoui M (2018) A practical agile framework for IT service and asset management ITSM/ITAM through a case study. J Cases Inf Technol. https://doi.org/10.4018/JCIT.2018100105

    Article  Google Scholar 

  92. Saito S, Iimura Y, Massey AK, Antón AI (2018) Discovering undocumented knowledge through visualization of agile software development activities. Requirements Eng 23(3):381–399. https://doi.org/10.1007/s00766-018-0291-4

    Article  Google Scholar 

  93. Saltz JS, Heckman RR (2018) A scalable methodology to guide student teams executing computing projects. ACM Trans Comput Educ. https://doi.org/10.1145/3145477

    Article  Google Scholar 

  94. Serrador P, Pinto JK (2015) Does agile work? - A quantitative analysis of agile project success. Int J Project Manage 33:1040–1051. https://doi.org/10.1016/j.ijproman.2015.01.006

    Article  Google Scholar 

  95. Seuring S, Müller M (2008) From a literature review to a conceptual framework for sustainable supply chain management. J Clean Prod 16(15):1699–1710. https://doi.org/10.1016/j.jclepro.2008.04.020

    Article  Google Scholar 

  96. Shameem M, Kumar RR, Nadeem M, Khan AA (2020) Taxonomical classification of barriers for scaling agile methods in global software development environment using fuzzy analytic hierarchy process. Appl Soft Comput 90:106122. https://doi.org/10.1016/j.asoc.2020.106122

    Article  Google Scholar 

  97. Sheffield J, Lemétayer J (2013) Factors associated with the software development agility of successful projects. Int J Project Manage 31:459–472. https://doi.org/10.1016/j.ijproman.2012.09.011

    Article  Google Scholar 

  98. Schneider JG, Johnston L (2005) eXtreme programming––helpful or harmful in educating undergraduates? J Syst Softw 74:121–132. https://doi.org/10.1016/j.jss.2003.09.025

    Article  Google Scholar 

  99. Siqueira R, Camarinha D, Wen M, Meirelles P, Kon F (2018) Continuous delivery: building trust in a large-scale, complex government organization. IEEE Softw. https://doi.org/10.1109/MS.2018.111095426

    Article  Google Scholar 

  100. Šmite D, Moe NB, Šāblis A, Wohlin C (2017) Software teams and their knowledge networks in large-scale software development. Inf Softw Technol 86:71–86. https://doi.org/10.1016/j.infsof.2017.01.003

    Article  Google Scholar 

  101. Soldatenko D, Backer E (2019) A content analysis of cross-cultural motivational studies in tourism relating to nationalities. J Hosp Tour Manag 38:122–139. https://doi.org/10.1016/j.jhtm.2018.12.004

    Article  Google Scholar 

  102. Sweetman R, O’Dwyer O, Conboy K (2014) Control in software project portfolios: a complex adaptive systems approach. In: Dingsøyr T, Moe NB, Tonelli R, Counsell S, Gencel C, Petersen K (eds) Agile methods. Large-scale development, refactoring, testing, and estimation. XP 2014. Lecture notes in business information processing, p 199. Springer, Cham

  103. Sweetman R, Conboy K (2018) Portfolios of agile projects: a complex adaptive systems’ agent perspective. Proj Manag J 49(6):18–38. https://doi.org/10.1177/8756972818802712

    Article  Google Scholar 

  104. Talby D, Keren A, Hazzan O, Dubinsky Y (2006) Agile software testing in a large-scale project. IEEE Softw 23(4):30–37. https://doi.org/10.1109/MS.2006.93

    Article  Google Scholar 

  105. Usman M, Britto R, Damm L-O, Börstler J (2018) Effort estimation in large-scale software development: an industrial case study. Inf Softw Technol. https://doi.org/10.1016/j.infsof.2018.02.009

    Article  Google Scholar 

  106. Van Haaster K (2016) Responding to change: agile-in-the-large, approaches and their consequences. In: Sharp H, Hall T (eds) Agile processes, in software engineering, and extreme programming XP 2016. Lecture notes in business information processing, vol 251, pp 312–315. Springer, Cham. https://doi.org/10.1007/978-3-319-33515-5_32

  107. Wagstrom P, Herbsleb JD (2006) Dependency forecasting in the distributed agile organization. Commun ACM 49(10):55–56. https://doi.org/10.1145/1164420

    Article  Google Scholar 

  108. Williams L, Cockburn A (2003) Agile Software Development: It’s about Feedback and Change. IEEE Comput Soc 36(6):39–43. https://doi.org/10.1109/MC.2003.1204373

    Article  Google Scholar 

  109. Woodward EV, Bowers R, Thio VS, Johnson K, Srihari M, Bracht CJ (2010) Agile methods for software practice transformation. IBM J Res Dev 54(2):1–12. https://doi.org/10.1147/JRD.2009.2038749

    Article  Google Scholar 

  110. Yang OS, Park KR, Kim DH (2018) A study on cloud-based project management system model: Focus on New-ICT project. J Theor Appl Inf Technol 96(5):1334–1346

    Google Scholar 

  111. Zheng Y, Venters W, Cornford T (2011) Collective agility, paradox and organizational improvisation: the development of a particle physics grid. Inf Syst J 21(4):303–333. https://doi.org/10.1111/j.1365-2575.2010.00360.x

    Article  Google Scholar 

Download references

Acknowledgements

The authors gratefully acknowledge the financial support of the Brazilian research funding agencies CNPq (National Council for Scientific and Technological Development).

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Paula de Oliveira Santos.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Santos, P.d., de Carvalho, M.M. Exploring the challenges and benefits for scaling agile project management to large projects: a review. Requirements Eng 27, 117–134 (2022). https://doi.org/10.1007/s00766-021-00363-3

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00766-021-00363-3

Keywords

Navigation