Developing Agile and Design Thinking Frameworks in Effective Creation of Innovative Software
Saksham Agarwal
Montfort Sr. Sec. School, Ashok Vihar, Delhi
Download PDF
http://doi.org/10.37648/ijtbm.v14i01.005
Abstract
Numerous software companies develop multiple products, but not all are effectively utilized. Despite adopting Agile framework methodologies, many software projects still fail to meet user requirements, resulting in underutilization by customers. This often stems from software teams' incomplete understanding of user needs. Combining the Agile framework with Design Thinking offers a promising approach to enhance customer empathy and address this challenge. This paper explores how Agile and Design Thinking share principles that can mitigate software development failures. A Flashcard application was developed to validate this combined approach, and the findings are detailed in the validation and results section.
Keywords: Developing Agile and Design; Innovative Software; framework methodologies
References
- F. Anwer and S. Aftab, “SXP: Simplified Extreme Programming Process Model,” Int. J. Mod. Educ. Comput. Sci. Hong Kong, vol. 9, no. 6, p. 25, Jun. 2017, doi: http://dx.doi.org/10.5815/ijmecs.2017.06.04.
- M. Sameen Mirza, S. Datta, and S. Datta, “Strengths and Weakness of Traditional and Agile Processes - A Systematic Review,” J. Softw., vol. 14, no. 5, pp. 209–219, May 2019, doi: 10.17706/jsw.14.5.209-219.
- ] B. R. Ingle, Design Thinking for Entrepreneurs and Small Businesses Putting the Power of Design to Work, 1st ed. 2013. Berkeley, CA: Apress, 2013.
- R. Razzouk and V. Shute, “What Is Design Thinking and Why Is It Important?,” Rev. Educ. Res., vol. 82, no. 3, pp. 330–348, 2012, doi: 10.3102/0034654312457429.
- “What is Design Thinking?,” The Interaction Design Foundation. https://www.interactiondesign. org/literature/topics/design-thinking (accessed Feb. 07, 2020).
- “Design Thinking vs. Agile: Combine Problem Finding & Problem Solving,” Mendix, Oct. 25, 2017. https://www.mendix.com/blog/design-thinking-vs-agile-combine-problem-finding-problem-solving-betteroutcomes/ (accessed Feb. 04, 2020).
- S. Liu, “Engineering the Success of Software Development,” IT Prof., vol. 15, no. 5, pp. 4–5, 2013, doi: 10.1109/MITP.2013.76.
- S. Dalal and R. Chhillar, “Empirical study of root cause analysis of software failure,” ACM SIGSOFT Softw. Eng. Notes, vol. 38, no. 4, pp. 1–7, 2013, doi: 10.1145/2492248.2492263.
- C. Leem and Y. Yoon, “A maturity model and an evaluation system of software customer satisfaction: the case of software companies in Korea,” Ind. Manag. Data Syst., vol. 104, no. 3/4, pp. 347–354, 2004, doi:10.1108/02635570410530757.