Procedia Computer Science · 2018 · 115 citations · 22 references
ManagementDesignProject ManagementAgile Project ManagementDesign ThinkingSoftware EngineeringAgile DevelopmentAgile Software DevelopmentDesign ProcessScrum FrameworkSoftware DesignCustomer Needs IdentificationDesign MethodologyDesign Thinking ProcessEnd UsersIntegrated ThinkingSoftware Development Life CycleSoftware Development MethodologySystematic Literature Review
Software development is increasingly important for automating processes and delivering new functionalities, and Agile methods accelerate delivery, manage priority changes, and boost productivity, yet teams struggle to fully understand customer needs due to geographic, scheduling, and budget constraints, a challenge that Design Thinking addresses by focusing on customer needs within technical and economic feasibility. The study aims to evaluate how Design Thinking is integrated with Agile Software Development methodologies. The authors conducted a systematic literature review, collecting, categorizing, and reviewing 29 articles on the topic. The review found that most integrated models are applied throughout the software life cycle, with the ISO Design Thinking–Scrum combination being the most frequent, and that these models improve alignment between end users and development teams, enhancing software quality and usability.
Software development raises the relevance as it enables automation of the processes and provides new functionalities to the final consumers; Agile Software Development is an enabler to accelerate software delivery, manage priorities changes and increase productivity. During the software development life cycle, the development team is expected to fully understand customers’ needs, but it is challenged by geographic constraints, narrow project schedule, or short budget. Design Thinking is an approach that promotes the understanding of customer needs considering what is technical and economic feasible. To evaluate how the Design Thinking approach is used integrated with Agile Software Development methodologies, we applied the Systematic Literature Review, which collected, categorized and reviewed 29 articles related to this topic. The results show that most of the integrated models are applied throughout the software life cycle, noting that the model that integrates the DT approach published by the International Organization for Standardization (ISO) and Scrum as an agile methodology composes the most frequently used integrated model. The integrated models resulted in a greater approximation of end users and the development team, improving the quality and usability of the software.
22
Systematic reviews in the social sciences: a practical guide
Choice Reviews Online · 2006 · 4.1K citations
Agile Software Development Methods: Review and Analysis
Pekka Abrahamsson, Outi Salo, Jussi Ronkainen et al. · arXiv (Cornell University) · 2017 · 1.2K citations · Full text
Management, Information Systems, Agile Project Management +6
Marc Gruber, Nick de Leon, Gerard George et al. · Academy of Management Journal · 2015 · 256 citations · Full text
Arts, Design, Innovation Management +16