As origens da metodologia ágil: de onde saímos e onde estamos? Uma revisão sistemática da literatura
DOI:
https://doi.org/10.5585/gep.v14i1.23723Palavras-chave:
Metodologia ágil, Incremental and Iterative Development, Lean thinking, Gestão de projetosResumo
Os métodos ágeis ganharam grande popularidade a partir de 2001, com o advento do Manifesto Ágil. Contudo, a aplicação excessiva desta abordagem tem levantado questionamentos sobre sua utilização como um ímã para qualquer pessoa mercantilizar teorias e frameworks. Assim, torna-se necessário resgatar as bases (ou os fundamentos basilares) do pensamento ágil. Adotamos uma revisão sistemática de literatura buscando consolidar a produção científica relevante e o corpo de conhecimento anterior ao Manifesto Ágil de 2001, e, com isso, resgatar os princípios da agilidade e minimizar os efeitos dos ciclos de redescoberta mercantilizáveis. O corpus inicial obtido das bases Web of Science (WoS) e Scopus totalizou 311 artigos, reduzidos para 298 ao fim da primeira triagem, e, finalmente, 318 trabalhos, após a inclusão de artigos relevantes identificados durante o processo de leitura do corpus inicial. Os achados permitiram a identificação dos principais trabalhos que antecederam o Manifesto Ágil, adotado como marco desta revisão da literatura, e a identificação de 27 variáveis agrupadas em quatro dimensões, resultando em uma proposta de estrutura conceitual para "os fundamentos basilares do pensamento ágil". Sugere-se que a metodologia ágil não é um contraponto ao processo industrial, mas adaptada, derivada, e com suas bases fundamentais dele originadas. Os fundamentos basilares da mentalidade ágil, gestados nos sistemas de melhoria da qualidade e no Sistema Toyota de Produção (TPS), sempre estiveram presentes, experimentando apenas mudanças de nomenclatura para se adaptarem aos movimentos de management fashion.
Referências
Abbas, N., Gravell, A. M., & Wills, G. B. (2008). Historical roots of agile methods: Where did "Agile thinking" come from? In P. Abrahamsson, R. Baskerville, K. Conboy, B. Fitzgerald, L. Morgan, & X. Wang (Eds.) Proceedings of the 9th International Conference on Agile Processes and Extreme Programming in Software Engineering – XP 2008, Limerick, Ireland (pp. 94-103). Berlin: Springer.
Abrahamson, E. (1996). Management fashion. Academy of Management Review, 21(1), 254-285. https://doi.org/10.5465/amr.1996.9602161572
Anderl, R., Bumiller, J., Krastel, M., & Schiemenz, K. (1998). Methods to support co-operative product development. In G. Jacucci, G. J. Olling, K. Preiss, & M. Wozny (eds.) Globalization of Manufacturing in the Digital Communications Era of the 21st Century: Innovation, Agility and the Virtual Enterprise (pp. 463-474). Springer Science+ Business Media, LLC. https://link.springer.com/book/10.1007/978-0-387-35351-7
Aoyama, M. (1998). Web-based agile software development. IEEE Software, 15(6), 56-65. https://doi.org/10.1109/52.730844
Banahan, E., & Banti, M. (1999). Report on Workshop on legal aspects of virtual organizations, Brussels. http://www.ispo.cec.be/serist.
Basili, V., & Turner, J. (1975). Iterative enhancement: A practical technique for software development. IEEE Transactions on Software Engineering, SE-1(4), 390-396. https://doi.org/10.1109/TSE.1975.6312870
Bastiaan, H. K. (1997). Process model and recipe structure, the conceptual design for a flexible batch plant. ISA Transactions, 36(4), 249-255. https://doi.org/10.1016/S0019-0578(97)00021-9
Beck, K., Beedle, M., van Bennekum, A., Cockburn, A., Cunningham, W., Fowler, M., …. & Thomas, D. (2001). Agile Manifesto. Manifesto for Agile Software Development. http://agilemanifesto.org/iso/en/manifesto.html
Bhandarkar, M. P., & Nagi, R. (2000). STEP-based feature extraction from STEP geometry for agile manufacturing. Computers in industry, 41(1), 3-24. https://doi.org/10.1016/S0166-3615(99)00040-8
Botelho, A., Brasil, A., & Hoelz, M. (2019). Tão longe, tão perto: Sociologia & Antropologia no limiar de uma década. Sociologia & Antropologia, 9, 717-739. https://doi.org/10.1590/2238-38752019v931
Cobo, M. J., López-Herrera, A. G., Herrera-Viedma, E., & Herrera, F. (2011). An approach for detecting, quantifying, and visualizing the evolution of a research field: A practical application to the Fuzzy Sets Theory field. Journal of Informetrics, 5(1), 146–166. https://doi.org/10.1016/j.joi.2010.10.002
Cusumano, M. A., & Nobeoka, K. (1998). Thinking Beyond Lean: How Multi Project Management is Transforming Product Development at Toyota and Other Companies. New York: The Free Press.
Cusumano, M. A., & Selby, R. W. (1998). Microsoft Secrets: How the World's Most Powerful Software Company Creates Technology, Shapes Markets, and Manages People New York: The Free Press.
Cusumano, M. A., & Smith, S. (1995). Beyond the waterfall: Software development at Microsoft. MIT Sloan School of Management, [Working Paper #3844-BPS-95]. https://dspace.mit.edu/bitstream/handle/1721.1/2593/SWP-3844-33836288.pdf
Dahlgaard, J. J., Kristensen, K., & Kanji, G. K. (1995). Total quality management and education. Total Quality Management, 6(5), 445-456. https://doi.org/10.1080/09544129550035116
Deming, W. E. (2000). Out of The Crisis (1982 reprint). Cambridge, MA: The MIT Press.
Dijkstra, E. W. (2001). Go to statement considered harmful. In M. Broy & E. Denert (ed.) Pioneers and Their Contributions to Software Engineering (pp. 297-300). Berlin: Springer.
Donthu, N., Kumar, S., & Pattnaik, D. (2020). Forty-five years of Journal of Business Research: A bibliometric analysis. Journal of Business Research, 109, 1–14. https://doi.org/10.1016/j.jbusres.2019.10.039
Donthu, N., Kumar, S., Mukherjee, D., Pandey, N., & Lim, W. M. (2021). How to conduct a bibliometric analysis: An overview and guidelines. Journal of Business Research, 133, 285-296. https://doi.org/10.1016/j.jbusres.2021.04.070
Dove, R. (1992). The 21st century manufacturing enterprise strategy or what is all this talk about agility? Prevision (Journal of Japan Management Association Research Institute). https://www.jmar.biz/en/
Drisko, J. W., & Maschi, T. (2016). Content analysis. New York: Oxford University Press.
Emich, K. J., Kumar, S., Lu, L., Norder, K., & Pandey, N. (2020). Mapping 50 years of Small Group Research through Small Group Research. Small Group Research, 51(6), 659-699. https://doi.org/10.1177/1046496420934541
Erkes, J. W., Kenny, K. B., Lewis, J. W., Sarachan, B. D., Sobolewski, M. W., & Sum., R. N., Jr. (1996). Implementing shared manufacturing services on the World-Wide Web. Communications of the ACM, 39(2), 34-45. https://dl.acm.org/doi/pdf/10.1145/230798.230802
Forsythe, C. (1997). Human factors in agile manufacturing: A brief overview with emphasis on communications and information infrastructure. Human Factors and Ergonomics in Manufacturing & Service Industries, 7(1), 3-10. https://doi.org/10.1002/(SICI)1520-6564(199724)7:1<3::AID-HFM1>3.0.CO;2-7
Frakes, W. B., & Fox, C. J. (1996). Quality improvement using a software reuse failure modes model. IEEE Transactions on Software Engineering, 22(4), 274-279. https://doi.org/10.1109/32.491652
Gaughran, W. F. (1998). Cognitive modelling strategies and rapid prototyping (Re-engineering the engineer). In Flexible Automation and Intelligent Manufacturing (Proceedings of the 8th International Faim Conference), Portland State University, July 1-3, 1998 (pp. 193-202). https://www.amazon.com.br/Flexible-Automation-Intelligent-Manufacturing-1998/dp/1567001181
Gaur, A., & Kumar, M. (2018). A systematic approach to conducting review studies: An assessment of content analysis in 25 years of IB research. Journal of World Business, 53(2), 280-289. https://doi.org/10.1016/j.jwb.2017.11.003
Gehani, R. R. (1995). Time-based management of technology - a taxonomic integration of tactical and strategic roles. International Journal of Operations & Production Management, 15(2), 19-35. https://doi.org/10.1108/01443579510080391
Gilb, T. (1985). Evolutionary delivery versus the "waterfall model". ACM SIGSOFT Software Engineering Notes, 10(3), 49-61. https://doi.org/10.1145/1012483.1012490
Goldman, S. L., Nagel, R. N., & Preiss, K. (1995). Agile Competitors and Virtual Organizations: Strategies for Enriching the Customer. Hoboken, NJ: Wiley.
Gunasekaran, A. (1998). Agile manufacturing: Enablers and an implementation framework. International Journal of Production Research, 36(5), 1223-1247. https://doi.org/10.1080/002075498193291
Gunasekaran, A. (1999). Agile manufacturing: A framework for research and development. International Journal of Production Economics, 62(1-2), 87-105. https://doi.org/10.1016/S0925-5273(98)00222-9
Hardwick, M., Spooner, D. L., Rando, T., & Morris, K. C. (1996). Sharing manufacturing information in virtual enterprises. Communications of the ACM, 39(2), 46-54. https://dl.acm.org/doi/pdf/10.1145/230798.230803
Highsmith, J., & Cockburn, A. (2001). Agile software development: The business of innovation. Computer, 34(9), 120-127. https://doi.org/10.1109/2.947100
Hjørland, B. (2013). Facet analysis: The logical approach to knowledge organization. Information Processing & Management, 49(2), 545-557. https://doi.org/10.1016/j.ipm.2012.10.001
Huang, C. C. (2001a). A fuzzy evaluation of design alternatives in modular product development. International Journal of Industrial Engineering: Theory, Applications and Practice, 8(4), 309-318.
Huang, C. C. (2001b). Using intelligent agents to manage fuzzy business processes. IEEE Transactions on Systems, Man and Cybernetics: Part A Systems and Humans, 31(6), 508-523. https://doi.org/10.1109/3468.983409
Iansiti, M., & MacCormack, A. (1997). Developing products on Internet time. Harvard Business Review, 75(5), 108-118.
Imai, K., Nonaka, I., & Takeuchi, H. (1984). Managing the new product development process: How Japanese companies learn and unlearn. Boston: Harvard Business School.
Jarvinen, J., Perklen, E., Kaila-Stenberg, S., Hyvarinen, E., Hyytiainen, S., & Tornqvist, J. (2000). Time domain inverse scattering by means of neural networks. Proceedings of the 2000 IEEE Antennas and Propagation Society International Symposium (pp. 1760-1763).
Jung, M., Chung, M. K., & Cho, H. (1996). Architectural requirements for rapid development of agile manufacturing systems. Computers & Industrial Engineering, 31(3-4), 551-554. https://doi.org/10.1016/S0360-8352(96)00223-9
Katayama, H. (1999). A workload balancing procedure for product design processes and its application. International Journal of Vehicle Design, 21(1), 70-88. https://doi.org/10.1504/IJVD.1999.001854
Kidd, P. T. (1995). Agile manufacturing: a strategy for the 21st Century. IEE Colloquium on Agile Manufacturing. https://doi.org/10.1049/ic:19951097
Kim, D. S., & Lee, W. J. (1998). Optimal coordination strategies for production and marketing decisions. Operations Research Letters, 22(1), 41-47. https://doi.org/10.1016/S0167-6377(97)00052-7
Krippendorf, K. (2004). Content analysis: An introduction to its methodology. Thousand Oaks: Sage.
Kruchten, P. (2019). The end of agile as we know it. Proceedings of the 2019 IEEE/ACM International Conference on Software and System Processes (ICSSP) (pp. 104-104).
Larman, C., & Basili, V. R. (2003). Iterative and incremental developments. A brief history. Computer, 36(6), 47-56. https://doi.org/ 10.1109/MC.2003.1204375
Laskey, K. B., & Mahoney, S. M. (2000). Network engineering for agile belief network models. IEEE Transactions on knowledge and data engineering, 12(4), 487-498. https://doi.org/10.1109/69.868902
Lawley, M., Reveliotis, S., & Ferreira, P. (1997). Design guidelines for deadlock-handling strategies in flexible manufacturing systems. International Journal of Flexible Manufacturing Systems, 9(1), 5-29. https://doi.org/10.1023/A:1007937925728
Liker, J. K. (2004). The Toyota Way: 14 Management Principles from the World's Greatest Manufacturer. New York: McGraw-Hill.
Liu, D. C., Zhang, B. P., Xu, J., Zheng, L., & Shu, S. D. (1997). Enterprise agility measure and information integration measure for agile manufacturing. Advanced Design and Manufacture in the Global Manufacturing Era, Vol. 1, (pp. 461-467).
MacCormack, A. (2001). Product-development practices that work: How Internet companies build software. MIT Sloan Management Review, 42(2), 75-84. https://www.proquest.com/openview/c065b8e5aba7d1b1e75b2a141f63f3ee/1?pq-origsite=gscholar&cbl=26142
Madsen, D. Ø., & Stenheim, T. (2013). Doing research on ‘management fashions’: Methodological challenges and opportunities. Problems and Perspectives in Management, 11(4), 68-76. https://ssrn.com/abstract=2368013
Maeda, H., & Murakami, S. (1993). The use of a fuzzy decision-making method in a large-scale computer system choice problem. Fuzzy Sets and Systems, 54(3), 235-249. https://doi.org/10.1016/0165-0114(93)90369-S
Martinez, M. T., Fouletier, P., Park, K. H., & Favrel, J. (2001). Virtual enterprise - organisation, evolution and control. International Journal of Production Economics, 74(1-3), 225-238. https://doi.org/10.1016/S0925-5273(01)00129-3
McCracken, D., & Jackson, M. (1982). Life cycle concept considered harmful. ACM SIGSOFT Software Engineering Notes, 7(2), 29-32. https://dl.acm.org/doi/pdf/10.1145/1005937.1005943
Mills, H. D. (1976). Software Development. IEEE Transactions on Software Engineering, 2(4), 265-273. https://doi.org/10.1109/TSE.1976.233831
Monden, Y. (1981). What makes the Toyota production system really tick? Industrial Engineering, 13(1), 36-46.
Murphy , B., Bird, C., Zimmermann, T., Williams, L., Ngappan, N., & Begel, A. (2013). Have agile techniques been the silver bullet for software development at Microsoft? 2013 ACM/IEEE International Symposium on Empirical Software Engineering and Measurement. https://doi.org/10.1109/esem.2013.21
Naka, Y., Hirao, M., Shimizu, Y., Muraki, M., & Kondo, Y. (2000). Technological information infrastructure for product lifecycle engineering. Computers & Chemical Engineering, 24(2-7), 665-670. https://doi.org/10.1016/S0098-1354(00)00394-X
Nagai, R. A., & Sbragia, R. (2022). As origens da metodologia ágil: de onde saímos e onde estamos? uma revisão sistemática da literatura. In Anais do XXV SemeAd – Seminários em Administração, São Paulo, Brasil. https://submissao.semead.com.br/25semead/anais/arquivos/1306.pdf?
Nwana, H.S. (1996). Software agents: An overview. The knowledge engineering review, 11(3), 205-244. https://doi.org/10.1017/S026988890000789X
Ohno, T. (1988). Toyota production system: Beyond large-scale production. Portland, OR: Productivity Press.
Ohtaka, A., & Sasao, S. (1998). Development of new collaborative Design and Engineering Environment. In G. Jacucci, G. J. Olling, K. Preiss, & M. Wozny (eds.) Globalization of Manufacturing in the Digital Communications Era of the 21st Century: Innovation, Agility and the Virtual Enterprise (pp. 475-486). Springer Science+ Business Media, LLC. https://link.springer.com/book/10.1007/978-0-387-35351-7
O'Neill, D. (1980). The management of software engineering. Part II: Software engineering program. IBM Systems Journal, 19(4), 421-431. https://doi.org/10.1147/sj.194.0421
Osborn, C. S. (1998). Systems for sustainable organizations: Emergent strategies, interactive controls and semi-formal information. Journal of Management Studies, 35(4), 481-509. https://doi.org/10.1111/1467-6486.00106
Palmatier, R. W., Houston, M. B., & Hulland, J. (2018). Review articles: Purpose, process, and structure. Journal of the Academy of Marketing Science, 46, 1-5. https://doi.org/10.1007/s11747-017-0563-4
Parnas, D., & Clements, P. (1986). A rational design process: How and why to fake it. IEEE Transactions on Software Engineering, SE 12(2), 251-257. https://doi.org/10.1109/TSE.1986.6312940
Parolo, P. D., Pan, R. K., Ghosh, R., Huberman, B. A., Kaski, K., & Fortunato, S. (2015). Attention decay in science. Journal of Informetrics, 9(4), 734-745. https://doi.org/10.1016/j.joi.2015.07.006
Parris, K. V. C. (1996). Implementing Accountability [in software development]. IEEE Software, 13(4), 83-93. https://doi.org/10.1109/52.526835
Paul, J., & Criado, A. R. (2020). The art of writing literature review: What do we know and what do we need to know? International Business Review, 29(4), 101717. https://doi.org/10.1016/j.ibusrev.2020.101717
Preiss, K., Goldman, S. L., & Nagel, R. N. (1996). Cooperate to Compete: Building Agile Business Relationships: Lifetime Partnership with Your Customer Hoboken, NJ: John Wiley & Sons.
Ramer, S. L. (2005). Site-ation pearl growing: methods and librarianship history and theory. Journal of the Medical Library Association, 93(3), 397-400. https://www.ncbi.nlm.nih.gov/pmc/articles/PMC1175807/
Randell, B., & Zurcher, F. W. (1968). Iterative Multi-Level Modeling: A Methodology for Computer System Design. Proceedings of the IFIP Congress, 68, 867-871. https://citeseerx.ist.psu.edu/document?repid=rep1&type=pdf&doi=d99a732db8e249be47bdf4aacd260f608b632099
Rowe, D. P. (1999). Whole life performance strategy: Beyond incremental cost and service life. In M. A. Lacasse & D. J. Vanier (eds.) Durability of Building Materials and Components 8. Performance, service life prediction and sustainable construction (Vol. 3, pp. 1881-1892). Ottawa: National Research Council of Canada
Sakakibara, S., Flynn, B. B., Schroeder, R. G., & Morris, W. T. (1997). The impact of just-in-time manufacturing and its infrastructure on manufacturing performance. Management Science, 43(9), 1246-1257. https://doi.org/10.1287/mnsc.43.9.1246
Schonberger, R. T. (1982). Japanese Manufacturing Techniques: Nine Hidden Lessons in Simplicity. New York: Simon and Schuster.
Sharifi, H., & Zhang, Z. (1999). A methodology for achieving agility in manufacturing organisations: An introduction. International Journal of Production Economics, 62(1-2), 7-22. https://doi.org/10.1016/S0925-5273(98)00217-5
Shewhart, W. (1986). Statistical Method from the Viewpoint of Quality Control (edited and with a new foreword by W. Edwards Deming). New York: Dover Publications.
Snyder, H. (2019). Literature review as a research methodology: An overview and guidelines. Journal of Business Research, 104, 333-339. https://doi.org/10.1016/j.jbusres.2019.07.039
Sun, Y., & Zhang, Z. (2002). A decision framework for implementing agile manufacturing. In K. Cheng & D. Webb (eds.) Advances in Manufacturing Technology XVI. Proceedings of the 18th National Conference on Manufacturing Research, Leeds, UK (pp. 323-330). London: Professional Engineering Publishing.
Swartout, W., & Balzer, R. (1982). On the inevitable intertwining of specification and implementation. Communications of the ACM, 25(7), 438-440. https://doi.org/10.1145/358557.358572
Takeuchi, H., & Nonaka, I. (1986). The new product development game. Harvard Business Review, 64(1), 137-146. http://lvid.org/samba/alibaba/TakeuchiNonaka1986HBR.pdf
Terjimanian, A., & Kelly, C. J. (1996). Evolution of the internal quality audit at Ford Motor Company's Central Laboratory. Journal of Testing and Evaluation, 24(1), 37-44. https://doi.org/10.1520/JTE11287J
Thomas, D. (2014). Agile is Dead (Long Live Agility). https://pragdave.me/blog/2014/03/04/time-to-kill-agile.html
Thomke, S., & Reinertsen, D. (1998). Agile product development: Managing development flexibility in uncertain environments. California Management Review, 41(1), 8-30. https://doi.org/10.2307/41165973
Tonshoff, H. K., & Zwick, M. (1998). An integrated product and process model. In G. Jacucci, G. J. Olling, K. Preiss, & M. Wozny (eds.) Globalization of Manufacturing in the Digital Communications Era of the 21st Century: Innovation, Agility and the Virtual Enterprise (pp. 209-219). Springer Science+ Business Media, LLC. https://link.springer.com/book/10.1007/978-0-387-35351-7
Torraco, R. J. (2005). Writing integrative literature reviews: Guidelines and examples. Human Resource Development Review, 4(3), 356-367. https://doi.org/10.1177/1534484305278283
Ward, A., Liker, J. K., Cristiano, J. J., & Sobeck, D. K. (1995). The second Toyota paradox: How delaying decisions can make better cars faster. Sloan Management Review, 36(3), 43-61. https://sloanreview.mit.edu/article/the-second-toyota-paradox-how-delaying-decisions-can-make-better-cars-faster/
Weinberg, B. H. (1974). Bibliographic coupling: A review. Information Storage and Retrieval, 10(5-6), 189-196. https://doi.org/10.1016/0020-0271(74)90058-8
Williams, R. D. (1975). Managing the development of reliable software. Proceedings of the International Conference on Reliable software, Los Angeles, CA., April 21-23 (pp. 3-8). https://dl.acm.org/doi/proceedings/10.1145/800027
Williamson, O. E. (1975). Markets and hierarchies: Analysis and antitrust implications: A study in the economics of internal organization. University of Illinois at Urbana-Champaign's Academy for Entrepreneurial Leadership Historical Research Reference in Entrepreneurship. https://ssrn.com/abstract=1496220
Wirth, N. (2001). Program development by stepwise refinement. In M. Broy & E. Denert (ed.) Pioneers and Their Contributions to Software Engineering (pp. 545-569). Berlin: Springer.
Womack, J. P., Jones, D. T., & Ross, D. (1990). The machine that changed the world. New York: Rawson Associates.
Wong, C. (1984). A successful software development. IEEE Transactions on Software Engineering, SE-10(6), 714-727. https://doi.org/10.1109/TSE.1984.5010300
Youssef, M. A. (1992). Agile manufacturing: A necessary condition for competing in global markets. Industrial Engineering, 24, 18-20. https://www.researchgate.net/profile/Mohamed-Youssef-52/publication/283120127_1992_Agile_Manufacturing_a_necessary_Condition_for_Competing_in_Global_Markets/links/562b7d6108ae04c2aeb33abe/1992-Agile-Manufacturing-a-necessary-Condition-for-Competing-in-Global-Markets.pdf
Zhao, Y., & Cha, J. (2001). Study on virtual prototyping technology of design and manufacturing of product in concurrent and agile pattern. In H. Bin (ed.) 17th International Conference on Computer-Aided Production Engineering - CAPE 2001 (pp. 313-316). London: Professional Engineering Publishing Ltd.
Downloads
Publicado
Como Citar
Edição
Secção
Licença
Direitos de Autor (c) 2023 Dos autores
Este trabalho encontra-se publicado com a Licença Internacional Creative Commons Atribuição-NãoComercial-CompartilhaIgual 4.0.