Desafios da aplicação do ágil escalado em projetos de software: estudo de caso em uma organização financeira

Autores

DOI:

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

Palavras-chave:

Metodologia Ágil, Ágil Escalado, Projeto de Software, Gestão de projetos, Software.

Resumo

Este artigo tem por objetivo apresentar os desafios da aplicação do ágil escalado em projetos de software caracterizados por alta complexidade e longa duração, por meio da realização de um estudo de caso em uma organização financeira do Brasil. A pesquisa possui abordagem qualitativa e natureza descritiva, com a unidade de pesquisa caracterizada por um projeto de desenvolvimento de software de alta complexidade em uma empresa do setor financeiro. Os resultados desta pesquisa indicaram que apesar da organização já desenvolver seus projetos de software em conjunto da abordagem de uma metodologia ágil escalada, ainda enfrenta dificuldades relacionadas ao desalinhamento entre a metodologia, a complexidade e a duração do projeto. Logo, a presente pesquisa contribui para a prática, apresentando possíveis ações mitigadoras para a implementação de uma metodologia ágil em escala, em detrimento das adversidades das organizações. Desafios secundários foram evidenciados em consequência da inclusão de trabalho não planejado, oriundo de agências reguladoras ao escopo do projeto, desta forma caracterizando-se como a maior dificuldade encontrada pela organização durante a implementação da metodologia ágil escalada ao seu projeto.

Referências

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.

Downloads

Publicado

2021-03-11

Como Citar

Feitosa, L. A., & Ferreira, W. S. (2021). Desafios da aplicação do ágil escalado em projetos de software: estudo de caso em uma organização financeira. Revista De Gestão E Projetos, 12(1), 195–221. https://doi.org/10.5585/gep.v12i1.17825

Edição

Seção

Artigos