Challenges of agile scaled application in software projects

Authors

DOI:

https://doi.org/10.5585/gep.v12i1.17825

Keywords:

Agile Methodology, Scaled Agile, Software Project, Project management, Software.

Abstract

Abstract

This article aims to present the challenges of applying agile scaled in software projects characterized by high complexity and long duration, by conducting a case study in a financial organization in Brazil. The research has a qualitative approach and a descriptive nature, with the research unit characterized by a highly complex software development project in a company in the financial sector. The results of this research indicated that despite the organization already developing its software projects together with the approach of a scaled agile methodology, it still faces difficulties related to the misalignment between the methodology, the complexity and the duration of the project. Therefore, this research contributes to the practice, presenting possible mitigating actions for the implementation of an agile scale methodology to the detriment of the adversities of the organizations. Secondary challenges were highlighted as a result of the inclusion of unplanned work from regulatory agencies within the scope of the project, thus being characterized as the greatest difficulty encountered by the organization during the implementation of the agile methodology scaled to its project.

References

Abrar, M. F., Khan, M. S., Ali, S., Ali, U., Majeed, M. F., Ali, A., Amin, B., & Rasheed, N. (2019). Motivators for Large-Scale Agile Adoption from Management Perspective: A Systematic Literature Review. IEEE Access, 7, 22660–22674. https://doi.org/10.1109/ACCESS.2019.2896212

Alqudah, M., & Razali, R. (2016). A review of scaling agile methods in large software development. International Journal on Advanced Science, Engineering and Information Technology, 6(6), 828–837. https://doi.org/10.18517/ijaseit.6.6.1374

Ambler, S. W., & Lines, M. (2016). The Disciplined Agile Process Decision Framework. In Software Quality. The Future of Systems- and Software Development (Vol. 238, Issue August 2015, pp. 3–14). https://doi.org/10.1007/978-3-319-27033-3_1

Baccarini, D. (1997). 10.The Logical Framework Method for Defining Project Successbaccarini1999.

Bass, J. M. (2016). Artefacts and agile method tailoring in large-scale offshore software development programmes. Information and Software Technology, 75, 1–16. https://doi.org/10.1016/j.infsof.2016.03.001

Beck, K. (1999). Embracing change with extreme programming. Computer, 32(10), 70–77. https://doi.org/10.1109/2.796139

Beck, K., Beedle, M., Bennekum, A. Van, Cockburn, A., Cunningham, W., Fowler, M., Grenning, J., Highsmith, J., Hunt, A., Jeffries, R., Kern, J., Marick, B., Martin, R. C., Mellor, S., Schwaber, K., Sutherland, J., & Thomas, D. (2001). Manifesto for Agile Software Development. The Agile Alliance. http://agilemanifesto.org/

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

Brenner, R., & Wunder, S. (2015). Scaled Agile Framework: Presentation and real world example. 2015 IEEE 8th International Conference on Software Testing, Verification and Validation Workshops, ICSTW 2015 - Proceedings, 4–5. https://doi.org/10.1109/ICSTW.2015.7107411

Cervone, H. F. (2011). Understanding agile project management methods using Scrum. OCLC Systems and Services, 27(1), 18–22. https://doi.org/10.1108/10650751111106528

Chen, P. S., Chen, G. Y. H., Lien, S. F., & Huang, W. T. (2019). Using Scrum and unified modelling language to analyze and design an automatic course scheduling system. Journal of the Chinese Institute of Engineers, Transactions of the Chinese Institute of Engineers,Series A, 42(6), 534–543. https://doi.org/10.1080/02533839.2019.1613930

Conboy, K., & Carroll, N. (2019). Implementing Large-Scale Agile Frameworks: Challenges and Recommendations. IEEE Software, 36(2), 44–50. https://doi.org/10.1109/MS.2018.2884865

Core Values - Scaled Agile Framework. (n.d.). Retrieved October 30, 2020, from https://www.scaledagileframework.com/safe-core-values/

Creswell, J. W. (2010). Creswell, J.W. projeto de pesquisa- método qualitativo, quantitativo e misto. Tradução de Luciana de oliveira da rocha. 2 Ed. Porto Alegre-artmed, 2007. In Artmed. http://ir.obihiro.ac.jp/dspace/handle/10322/3933

Digita.ai. (2020). 14th annual State of Agile report.

Dikert, K., Paasivaara, M., & Lassenius, C. (2016). Challenges and success factors for large-scale agile transformations: A systematic literature review. Journal of Systems and Software, 119, 87–108. https://doi.org/10.1016/j.jss.2016.06.013

Dingsoeyr, T., Falessi, D., & Power, K. (2019). Agile Development at Scale: The Next Frontier. IEEE Software, 36(2), 30–38. https://doi.org/10.1109/MS.2018.2884884

Gil, A. C. (2009). Estudo de Caso.

Godoy, A. S. (1995). Introdução à pesquisa qualitativa e suas possibilidades. Revista de Administração de Empresas, 35(2), 57–63.

Highsmith, J. A. (2000). Adaptive Software Development: A Collaborative Approach to Managing Complex Systems. Dorset House Publishing.

Iivari, J., & Iivari, N. (2011). The relationship between organizational culture and the deployment of agile methods. Information and Software Technology, 53(5), 509–520. https://doi.org/10.1016/j.infsof.2010.10.008

Kalenda, M., Hyna, P., & Rossi, B. (2018). Scaling agile in large organizations: Practices, challenges, and success factors. Journal of Software: Evolution and Process, 30(10), 1–24. https://doi.org/10.1002/smr.1954

Khalid, A., Butt, S. A., Jamal, T., & Gochhait, S. (2020). Agile Scrum Issues at Large-Scale Distributed Projects: Scrum Project Development at Large. International Journal of Software Innovation, 8(2), 85–94. https://doi.org/10.4018/IJSI.2020040106

Knaster, R., & Leffingwell, D. (2019). SAFe 4.5 Distilled (R. Knaster & D. Leffingwell (Eds.)). Addison-Wesley.

Laanti, M. (2014). Characteristics and principles of scaled agile. Lecture Notes in Business Information Processing, 199, 9–20. https://doi.org/10.1007/978-3-319-14358-3_2

Larman, C. (2010). Practices for Scaling Lean & Agile Development. In Addison-Wesley. http://ptgmedia.pearsoncmg.com/images/9780321636409/samplepages/0321636406.pdf

Leffingwell, D. (2011). Agile Software Requirements: Lean Requirements Practices for Teams, Programs, and Enterprise. Addison-Wesley.

Leffingwell, D., Yakyma, A., Knaster, R., Jemilo, D., & Oren, I. (2017). SAFe® 4.0 Reference Guide: Scaled Agile Framework® for Lean Software and Systems Engineering. https://books.google.com.co/books?id=BGPADAAAQBAJ&dq=safe+4.0+Reference+Guide:+Scaled+Agile+Framework®+for+Lean+Software+and+Systems+Engineering&source=gbs_navlinks_s

Marconi, M., & Lakatos, E. (2003). Fundamentos de metodologia científica. In Editora Atlas S. A. https://doi.org/10.1590/S1517-97022003000100005

Martins, G. A., & Theóphilo, C. R. (2009). Metodologia da Investigação Científica para Ciências Sociais Aplicadas - 2a Ed.

Neves, J. L. (1996). Pesquisa Qualitativa - Características, Usos e Possibilidades. Caderno de Pesquisas Em Administração, 1(3), 5.

Nuottila, J., Aaltonen, K., & Kujala, J. (2016). Challenges of adopting agile methods in a public organization. International Journal of Information Systems and Project Management, 4(3), 65–85. https://doi.org/10.12821/ijispm040304

Paasivaara, M., & Lassenius, C. (2014). Communities of practice in a large distributed agile software development organization - Case Ericsson. Information and Software Technology, 56(12), 1556–1577. https://doi.org/10.1016/j.infsof.2014.06.008

Paasivaara, M., & Lassenius, C. (2016). Challenges and success factors for large-scale agile transformations - A research proposal and a pilot study. ACM International Conference Proceeding Series, 24-May-201. https://doi.org/10.1145/2962695.2962704

Penha, R., Silva, L. F. da, & Russo, R. D. F. S. M. (2020). Escalando as práticas ágeis. Revista de Gestão e Projetos, 11(2), 1–11. https://doi.org/10.5585/gep.v11i2.18133

Pitkänen, A. (2015). Agile Transformation: A case study. 90 + 4. http://urn.fi/URN:NBN:fi:aalto-201512165681

Poppendieck, M., & Cusumano, M. A. (2012). Lean Software Development: A Tutorial. IEEE Software, 29(5), 26–32. https://doi.org/10.1109/MS.2012.107

Putta, A., Paasivaara, M., & Lassenius, C. (2018). Adopting Scaled Agile Framework (SAFe): A multivocal literature review. ACM International Conference Proceeding Series, Part F1477. https://doi.org/10.1145/3234152.3234164

Rigby, D. K., Sutherland, J., & Noble, A. (2018). Agile at scale. Harvard Business Review, May-June 2, 1–15.

SAFe 5.0 Framework - SAFe Big Picture. (n.d.). Retrieved October 30, 2020, from https://www.scaledagileframework.com/

Scheerer, A., Hildenbrand, T., & Kude, T. (2014). Coordination in large-scale agile software development: A multiteam systems perspective. Proceedings of the Annual Hawaii International Conference on System Sciences, 4780–4788. https://doi.org/10.1109/HICSS.2014.587

Schwaber, K. (2004). Agile Project Management with Scrum. In Microsoft Press.

Schwaber, K. (2018). Guia do Nexus - O Guia Definitivo para escalar o Scrum com oNexus: As Regras do Jogo. 15.

Schwaber, K., & Sutherand, J. (2017). Guia do Scrum - Um guia definitivo para o Scrum: As regras do Jogo. 21. https://www.scrumguides.org/docs/scrumguide/v2017/2017-Scrum-Guide-Portuguese-Brazilian.pdf

SCRUMstudy. (2017). Um Guia para o Conhecimento em Scrum (Guia SBOKTM) (3rd ed.).

Silva, E. C. da, & Lovato, L. A. (2016). Framework Scrum: Eficiência em Projetos de Software. Revista de Gestão e Projetos, 07(02), 01–15. https://doi.org/10.5585/gep.v7i2.330

Stojanov, I., Turetken, O., & Trienekens, J. J. M. (2015). A Maturity Model for Scaling Agile Development. Proceedings - 41st Euromicro Conference on Software Engineering and Advanced Applications, SEAA 2015, 446–453. https://doi.org/10.1109/SEAA.2015.29

Sutherland, J. (2010). Scrum Handbook. Scrum Training Institute.

Sutherland, J. (2020). The Definitive Guide to the Scrum@Scale Framework. 19.

Uludag, O., Kleehaus, M., Caprano, C., & Matthes, F. (2018). Identifying and structuring challenges in large-scale agile development based on a structured literature review. Proceedings - 2018 IEEE 22nd International Enterprise Distributed Object Computing Conference, EDOC 2018, 191–197. https://doi.org/10.1109/EDOC.2018.00032

Wood, S., Michaelides, G., & Thomson, C. (2013). Successful extreme programming: Fidelity to the methodology or good teamworking? Information and Software Technology, 55(4), 660–672. https://doi.org/10.1016/j.infsof.2012.10.002

Yin, R. K. (2001). Estudo de Caso - Planejamento e Métodos.

Published

2021-03-11

How to Cite

Feitosa, L. A., & Ferreira, W. S. (2021). Challenges of agile scaled application in software projects. Revista De Gestão E Projetos, 12(1), 195–221. https://doi.org/10.5585/gep.v12i1.17825

Issue

Section

Articles