Integration of the double diamond methodology of design thinking and devops for the optimization of software development  processes

Authors

DOI:

https://doi.org/10.56294/dm2024.650

Keywords:

optimization, software, DevOps, innovation, automation

Abstract

The integration of Double Diamond Design Thinking methodologies with DevOps seeks to optimize software development processes. This hybrid approach combines the user-centered design principles of the Double Diamond methodology, which emphasizes understanding and addressing user needs through a structured four-phase process (Discover, Define, Develop, and Deliver), with the collaborative and iterative nature of DevOps, which aims to improve efficiency and value delivery in the software lifecycle, in order to improve development quality by reducing response times, increasing adaptability to changes, and ensuring that final products are functional, scalable, and aligned with user needs and business objectives. A mixed-approach methodology was used. For the qualitative analysis, 120 researchers were surveyed, divided into two groups: control and experimental, to analyze the variables efficiency, product quality, adaptability and user satisfaction. On the other hand, the quantitative variables of system load and performance were analyzed. It was shown that the automated system reduced registration and follow-up times, improved the perception of ease of use and decreased the need for technical support. In addition, its efficiency was validated with 300 simultaneous requests, showing an optimized use of resources and average response times of 200 ms. It was concluded that this methodological integration improves efficiency, quality and user satisfaction, offering a replicable model in other technological contexts

References

1. Saad E, Elekyaby MS, Ali EO, Hassan SFAE. Double Diamond Strategy Saves Time of the Design Process. International Design Journal [Internet]. el 1 de julio de 2020 [citado el 25 de diciembre de 2024];10(3):211–22. Disponible en: https://idj.journals.ekb.eg/article_96345.html

2. West J, Fusari G, Raby E, Alwani R, Meldaikyte G, Wojdecka A, et al. Developing the Double Diamond Process for Implementation. Deidre B, Kurt S, editores. Design4Health, Melbourne Proceedings of the Fourth International Conference on Design4Health 2017 [Internet]. el 7 de junio de 2018 [citado el 25 de diciembre de 2024];310–3. Disponible en: https://research.shu.ac.uk/design4health/wp-content/uploads/2018/06/D4H2017-Proceedings-Master-File-low-res.pdf

3. INFINITIA iNDUSTRIAL C. Design thinking y método de Doble Diamante para procesos de diseño e innovación [Internet]. 2021 [citado el 25 de diciembre de 2024]. Disponible en: https://www.infinitiaresearch.com/noticias/design-thinking-y-metodo-de-doble-diamante-para-procesos-de-diseno-e-innovacion/

4. Daniel Torres Burriel. Modelo Doble Diamante Design Council [Internet]. 2022 [citado el 25 de diciembre de 2024]. Disponible en: https://torresburriel.com/weblog/modelo-del-doble-diamante-del-design-council/

5. Rajkumar M, Pole AK, Adige VS, Mahanta P. DevOps culture and its impact on cloud delivery and software development. Proceedings - 2016 International Conference on Advances in Computing, Communication and Automation, ICACCA 2016. el 27 de septiembre de 2016;

6. Memon P, Hafiz T, Bhatti S, Qureshi SS. COMPARATIVE STUDY OF TESTING TOOLS BLAZEMETER AND APACHE JMETER. Sukkur IBA Journal of Computing and Mathematical Sciences [Internet]. el 26 de junio de 2018 [citado el 25 de diciembre de 2024];2(1):70–6. Disponible en: https://journal.iba-suk.edu.pk:8089/SIBAJournals/index.php/sjcms/article/view/66

7. Tanenbaum AS, Bos Herbert. MODERN OPERATING SYSTEMS FOURTH EDITION. Pearson Education. 2015.

8. Barroso Landr, Clidaras Jimmy. The Datacenter as a Computer. 2022.

9. Humble J, Farley D. Continuous delivery: reliable software releases through build, test, and deployment automation. 2010 [citado el 9 de enero de 2025]; Disponible en: https://books.google.com/books?hl=es&lr=&id=6ADDuzere-YC&oi=fnd&pg=PT34&dq=%E2%80%A2%09Humble,+J.,+%26+Farley,+D.+(2010).+Continuous+delivery:+reliable+software+releases+through+build,+test,+and+deployment+automation.+Pearson+Education.&ots=-xrtQLJbob&sig=lYnOywYDcX_10YJgLQpGopX-Ufg

10. Jones C, Conferences PGEW of, 2024 undefined. CMSSW Scaling Limits on Many-Core Machines. epj-conferences.orgC Jones, P GartungEPJ Web of Conferences, 2024•epj-conferences.org [Internet]. [citado el 9 de enero de 2025]; Disponible en: https://www.epj-conferences.org/articles/epjconf/abs/2024/05/epjconf_chep2024_03008/epjconf_chep2024_03008.html

11. Patterson D, Hennessy J. Computer organization and design ARM edition: the hardware software interface. 2016 [citado el 9 de enero de 2025]; Disponible en: https://books.google.com/books?hl=es&lr=&id=Pz-XCgAAQBAJ&oi=fnd&pg=PP1&dq=%E2%80%A2%09Patterson,+D.+A.,+%26+Hennessy,+J.+L.+(2016).+Computer+organization+and+design+ARM+edition:+the+hardware+software+interface.+Morgan+kaufmann.&ots=GcNb0hvO8Q&sig=atrJzn3N1pM9XdGB_T3VKx_uvMg

12. Kurose J, Wesley KRA, 2007 undefined. Computer networking: A top-down approach edition. cs.uga.edu [Internet]. [citado el 9 de enero de 2025]; Disponible en: https://www.cs.uga.edu/sites/default/files/CIS_CSCI_4760.pdf

13. Bonald T, Feuillet M. Network performance analysis. 2013 [citado el 9 de enero de 2025]; Disponible en: https://books.google.com/books?hl=es&lr=&id=4rxWS-5OJ60C&oi=fnd&pg=PP9&dq=Bonald,+T.,+%26+Feuillet,+M.+(2013).+Network+performance+analysis.+John+Wiley+%26+Sons.&ots=heOa6CpCdo&sig=z7JIIe2i8cZ7m4fHM_Hj60y8zzM

14. de DEA de la RL, 2016 undefined. Tiempo de respuestas y experiencia de usuario estudio experimental. revistas.unla.edu.arD EcheverriaArchivo de la Revista Latinoamericana de Ingeniería de Software, 2016•revistas.unla.edu.ar [Internet]. [citado el 9 de enero de 2025]; Disponible en: https://revistas.unla.edu.ar/software/article/view/1280.

Downloads

Published

2024-12-31

Issue

Section

Original

How to Cite

1.
Velasco-Silva D, Chafla-Espinoza G, Castro-Cepeda L, Asitimbay-Chamba A, Buñay-Yuquilema A, Bastidas-Alarcón F, et al. Integration of the double diamond methodology of design thinking and devops for the optimization of software development  processes. Data and Metadata [Internet]. 2024 Dec. 31 [cited 2025 Mar. 14];3:.650. Available from: https://dm.ageditor.ar/index.php/dm/article/view/650