The origins of agile methodology: where did we come from and where are we? a systematic literature review

Authors

DOI:

https://doi.org/10.5585/gep.v14i1.23723

Keywords:

Agile methodology, Incremental and iterative development, Lean thinking, project management.

Abstract

Agile methods gained great popularity from 2001 onwards, with the advent of the Agile Manifesto. However, the excessive application of this approach has raised questions about its use as a magnet for anyone to commercialize theories and frameworks. Therefore, it is necessary to rescue the bases (or basic foundations) of agile thinking. We carried out a systematic literature review, seeking to consolidate the relevant scientific production and the body of knowledge prior to the 2001 Agile Manifesto and, with that, rescue the principles of agility and minimize the effects of marketable rediscovery cycles. The initial corpus obtained from Web of Science (WoS) and Scopus databases totaled 311 articles, reduced to 298 at the end of the first screening, and finally 318 papers, after the inclusion of relevant articles identified during the reading process of the initial corpus. The findings enabled the identification of the main articles that preceded the Agile Manifesto, adopted as the landmark of this literature review, and the identification of 27 variables grouped into four dimensions, resulting in a proposal for a conceptual structure for "the basic foundations of agile thinking". We suggest that the agile methodology is not a counterpoint to the industrial process, but adapted, derived, and with its fundamental bases originating from it. The fundamentals of the agile mentality generated in the quality improvement systems and the Toyota Production System (TPS) have always been present, just undergoing nomenclature changes to adapt to the management fashion movements.

Author Biographies

Ronaldo Akiyoshi Nagai, Universidade de São Paulo- FEA/USP.

   

Roberto Sbragia, Universidade de São Paulo- FEA/USP.

Professor Titular, Departamento de Administração 

References

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.

Published

2023-03-31

How to Cite

Akiyoshi Nagai, R., & Sbragia, R. (2023). The origins of agile methodology: where did we come from and where are we? a systematic literature review. Revista De Gestão E Projetos, 14(1), 11–41. https://doi.org/10.5585/gep.v14i1.23723