Professional Documents
Culture Documents
Design Thinking - En.es
Design Thinking - En.es
com
Historial del artículo: Las empresas de software han estado utilizando Design Thinking (DT) como un enfoque de diseño centrado
Recibido el 12 de julio de 2021 en el usuario, poniendo al usuario en el centro del proceso de desarrollo de software. En este artículo,
Recibido en forma revisada el 20 de diciembre de 2021 presentamos un estudio de mapeo sistemático para investigar el uso de DT en el desarrollo de software.
Aceptado el 5 de enero de 2022
Evaluamos 127 artículos de 2010 a 2021. Analizamos cómo se integra DT en el desarrollo de software, cuáles
Disponible en línea el 12 de enero de 2022
son los modelos y técnicas, cuáles son los criterios utilizados para seleccionar técnicas de DT y cuáles son los
Palabras clave: puntos clave que los profesionales de DT deben tener en cuenta cuando utilizando DT. Como resultado,
Desarrollo de software identificamos 3 estrategias para integrar DT en el desarrollo de software, 16 modelos y 85 técnicas. También
Diseño centrado en el usuario encontramos que la selección de técnicas está relacionada con los espacios de trabajo de los modelos que se
El pensamiento de diseño están realizando, e identificamos 7 criterios utilizados para seleccionar técnicas de DT. Es más,
Revisión de literatura
Estudio de mapeo sistemático
https://doi.org/10.1016/j.jss.2022.111217 0164-1212/©2022
Elsevier Inc. Todos los derechos reservados.
R. Parizi, M. Prestes, S. Marczak et al. El diario de sistemas y software 187 (2022) 111217
libros de texto y documentos web en alemán e inglés, para El resto de este artículo se organiza de la siguiente manera: Sección2
proporcionar una visión general amplia de los modelos DT utilizados en introduce DT en pocas palabras. Sección3presenta el método realizado en
la práctica, pero no limitados al desarrollo de software. Los autores este mapeo de literatura. Sección4muestra los resultados, respondiendo a
concluyen que no existe un modelo estandarizado para su uso. nuestras preguntas de investigación. Sección5analiza los resultados del SMS.
También señalaron que existe flexibilidad en los pasos a seguir, Finalmente, Sección6presenta las observaciones finales de este artículo.
indicando que el estudio de qué técnicas se pueden utilizar en cada
espacio de trabajo es una posibilidad de investigación a realizar.Pereira
y Ruso(2018) presentan una revisión de la literatura que evaluó 29 2. Pensamiento de diseño en pocas palabras
2
R. Parizi, M. Prestes, S. Marczak et al. El diario de sistemas y software 187 (2022) 111217
tabla 1 Tabla 2
Palabras clave utilizadas en este estudio. Los criterios de inclusión y exclusión.
Categoría Palabras clave Escribe Descripción
Desarrollo de software Ingeniería de software Inclusión IC1 Artículos relacionados con DT en el desarrollo de software
desarrollo de software
EC1 Artículos que no asisten al IC1, es decir, que no
industria del software
discuten DT en el desarrollo de software Artículos
construcción de software
Exclusión EC2 duplicados
proyecto de software
EC3 Trabajos no disponibles para descargar
proceso de software
EC4 Trabajos no escritos en inglés Trabajos que
proyecto de software
EC5 no fueron revisados por pares
administración
MCA 159
reportado porFelizardo et al.(2016). Nuestra revisión tuvo como objetivo
Explorar IEEE 592
responder a la siguiente RQ: ''¿Cómo se ha integrado DT en el desarrollo de ciencia directa 295
software, qué modelos y técnicas se utilizan, cómo se seleccionan las Scopus 1592
técnicas de DT y cuáles son los puntos clave que los profesionales de DT Saltador 551
deben tener en cuenta al utilizar DT para el desarrollo de software?''. Wiley 197
Total 3386
3.1. Mapeo sistemático de literatura
Tabla 2muestra los criterios que usamos para seleccionar relevantest 5https://www.scopus.com 6
papeles. Estael estudio se centra en el informe de documentos uso de DT en https://link.springer.com/
desarrollo de software (Criterios de Inclusión 1 – IC1). Los criterios de 7https://bibliotecaenlinea.wiley.com/ 8http://
exclusión nos permiten no incluir trabajos no disponibles o duplicados, lapes.dc.ufscar.br/tools/start_tool
3
R. Parizi, M. Prestes, S. Marczak et al. El diario de sistemas y software 187 (2022) 111217
Tabla 5
Resultado del coeficiente KAPPA.
3.2. Bola de nieve hacia adelante
4
R. Parizi, M. Prestes, S. Marczak et al. El diario de sistemas y software 187 (2022) 111217
Iteración 3
En la iteración 3, considerando como semilla inicial los 2 artículos que
seleccionamos en la iteración 2, no encontramos citas. Entonces, terminamos las
iteraciones de bola de nieve hacia adelante. Por lo tanto, hemos seleccionado 127
artículos en nuestro estudio de mapeo. Sección4presenta los resultados que
obtuvimos al realizar la extracción de datos de los artículos seleccionados.
4. Resultados
• empags
iric a yo estoysoídoh:pag apers con el metroéticao Dprocedimientos ológicos
aplicación muerto In / A ext, tal h como:
verdadero continuación
• No - empags
iric ree
s Alabama pags
esd
canal: Pensilvania
Arkansas r escussing teórico y Figura 4.FrecuenciaXAño de cada categoría de artículos.
philocompensación
hicala sordenador
mit personal
, no applie D Inortea pags contexto práctico.
pags
mono rs). de una propuesta de solución que aún no ha sido implementada
W micomo yoo clcomo ssies decir h a mis para
dteppr ow engramoelhprograma de clasificación
todos en la práctica. También incluye trabajos que involucren
psdb
o mi y W es decir Rhode
norte a mi
gramo
Island t Alabama
2 .0( 0 6) , suCh as: experimentos, simulación, prototipo o análisis matemático.
5
R. Parizi, M. Prestes, S. Marczak et al. El diario de sistemas y software 187 (2022) 111217
Tabla 6
Papeles seleccionados.
6
R. Parizi, M. Prestes, S. Marczak et al. El diario de sistemas y software 187 (2022) 111217
Tabla 6(continuado).
IDENTIFICACIÓN C Título Autores
054 Pensamiento de diseño y prácticas ágiles para la ingeniería de software: una oportunidad para la innovación La Corral y Fronza(2018) Levy y
055 importancia de la empatía para analizar los requisitos de privacidad Hadar(2018) Murugesan et
056 Recomendaciones de políticas para inducir cambios de comportamiento a través de la visualización interactiva de energía al.(2017) Pham et al.(2018)
057 Una primera implementación de un taller de pensamiento de diseño durante un proyecto de curso de desarrollo de aplicaciones
móviles
058 Adoptar prácticas de pensamiento de diseño para satisfacer las expectativas del cliente en prácticas ágiles: un caso Prasad et al.(2018)
de la industria de desarrollo de software de Sri Lanka
059 CPM/PDD en el contexto de Design Thinking y Desarrollo Ágil de Sistemas Ciber-Físicos: Casos de uso y Luedeke et al.(2018)
metodología
060 Diseño de sistemas de información centrados en el ser humano: hacia una comprensión de los desafíos en la Hehn et al.(2018)
especificación de requisitos dentro de proyectos de pensamiento de diseño
061 Educar para la empatía en el curso de ingeniería de software Exacción(2018)
062 Aprovechando el proceso de diseño de juegos: hacia un marco centrado en el contenido para comprender y Larsen(2018)
enseñar el diseño de juegos en la educación superior
063 Agregar la gestión de proyectos al estilo Scrum a una clase avanzada de Design Thinking Dobrigkeit et al.(2018) Pendse y
064 Software 4.0: 'Cómo' construir sistemas de 'próxima generación' Amre(2018) Hehn y Uebernickel(
065 El uso del pensamiento de diseño para la ingeniería de requisitos: un estudio de caso en curso en el campo de los 2018)
sistemas innovadores intensivos en software
066 Análisis visual para el desarrollo de sistemas ciberfísicos: combinación de pensamiento de diseño y pensamiento de Gürdür y Törngren(2018)
sistemas
067 Uso del pensamiento de diseño para la ingeniería de requisitos en el contexto de la digitalización y la Carrell et al.(2018)
transformación digital: una motivación y un informe de experiencia
068 Metodologías de diseño efectivas Asante(2018)
069 Integración de conceptos de biología celular y molecular: Comparación de los logros de aprendizaje y la autoeficacia en las Goudsouzian et al.(2018)
correspondientes experiencias de laboratorio de pregrado en vivo y virtuales
070 Enfoques ágiles avanzados para mejorar las actividades de ingeniería The Burchardt y Maisch(2018)
071 Product Backlog Sedano et al.(2019) Peraire(2019)
072 Ágil de doble vía en la educación en ingeniería de software
073 Pensamiento de diseño en la práctica: comprender las manifestaciones del pensamiento de diseño en la ingeniería de Dobrigkeit y de Paula(2019)
software
074 Design Thinking y requisitos de aceptación para diseñar software gamificado Piras et al.(2019) levy y
075 Design Thinking en pocas palabras para obtener los requisitos de un proceso empresarial: un estudio de caso de un huli(2019)
taller de Design Thinking
076 Una metodología paso a paso para el diseño de software de una herramienta de análisis de aprendizaje en América Latina: un Ortiz-Rojas et al.(2019)
estudio de caso en Ecuador
077 Definición de Indicadores en la Ejecución de Proyectos Educativos con Design Thinking Utilizando la Revisión Almeida et al.(2019)
Sistemática de Literatura
078 Cómo la transformación digital puede influir en el modelo de negocio, estudio de caso para la industria del transporte Genzorova et al.(2019)
079 Creación de un equipo de proyecto digital innovador: palancas para permitir la transformación digital Guinan et al.(2019) Daniels
080 Implementación de la tecnología de muestreo de experiencia para el análisis funcional en medicina familiar: un et al.(2019)
enfoque de pensamiento de diseño
081 Pensamiento de diseño: Desafíos para la elicitación de requisitos de software Martins et al.(2019) Bargh y
082 Hacia la aplicación del pensamiento de diseño para diseñar sistemas de información que protejan la Choenni(2019) Challiol et al.(2019)
083 privacidad Recursos de Design Thinking para el codiseño in situ de juegos móviles Ahmed et al.(2018) Gama et al.(
084 Una metodología Lean Design Thinking (LDTM) para aprendizaje automático y proyectos de datos modernos Combinación de 2018b) Gama et al.(2018a) Budiarto
085 aprendizaje basado en desafíos y pensamiento de diseño para enseñar el desarrollo de aplicaciones móviles et al.(2018) Brasil et al.(2019)
086 Una metodología de hackathon para proyectos de cursos de pregrado Arbieto-Batallanos et al.(2019) brad
087 Sistema de monitoreo y evaluación basado en la web SMARTD et al.(2019) Kahan et al.(2019)
088 Design Thinking y Scrum en la obtención de requisitos de software: un estudio de caso Aplicación Araújo et al.(2019) Senft et al.(2019)
089 móvil basada en el pensamiento de diseño para la enseñanza de la cinemática Harriet et al.(2019)
090 CALDET: una metodología de desarrollo de software integrada impulsada por
091 TRIZ Desafíos en la ingeniería de requisitos: ¿podría ayudar el Design Thinking?
092 Design Thinking versus Design Sprint: un estudio comparativo
093 Un enfoque centrado en el valor para aplicaciones de software únicas y novedosas
094 Innodeck: soporte de innovación basado en tarjetas: un enfoque modular centrado en el ser humano para facilitar
talleres de innovación
095 Uso de enfoques ágiles para impulsar iniciativas de mejora de procesos de software Nalepa et al.(2019) Sohaib et
096 Integración del pensamiento de diseño en la programación extrema al.(2019) Alhazmi y Huang(
097 Integración de Design Thinking en Scrum Framework en el contexto de la gestión de ingeniería de 2020)
requisitos
098 Un método de evaluación basado en LX (experiencia del alumno) de los programas de educación y capacitación para Kawano et al.(2019)
ingenieros de software profesionales
099 Enfoque de pensamiento de diseño para aplicaciones móviles Diseño de gestión de mitigación de desastres Suzianti et al.(2020) De
100 Pensamiento de diseño en la industria Paula et al.(2020) Kuula
101 Tres fases para transformar una empresa de TI basada en proyectos en un proveedor de servicios digitales Lean y et al.(2020)
orientado al diseño
102 Sobre la integración del pensamiento de diseño para la ingeniería de requisitos centrada en el ser humano Migración de Hehn et al.(2020) Mahé
103 una fábrica de software al pensamiento de diseño: prestar atención a las personas y los modos de pensar ¿Cuándo ayuda el et al.(2020)
104 diseño a pensar y cuándo ayuda el pensamiento de diseño? Penzenstadler(2020)
7
R. Parizi, M. Prestes, S. Marczak et al. El diario de sistemas y software 187 (2022) 111217
Tabla 6(continuado).
IDENTIFICACIÓN C Título Autores
105 Diseño de una aplicación de autoaprendizaje sobre la ecología de los manglares basada en un enfoque de Arayalert y Puttinaovarat(2020)
106 microaprendizaje Adoptando la calidad con Design Thinking Tannian(2020) Chongwatpol(2020)
107 Puesta en práctica del pensamiento de diseño en proyectos de análisis e inteligencia empresarial ''StoryWeb'': una aplicación Parque et al.(2020) Magare et al.(2020)
108 para compartir conocimientos basada en la narración de historias entre múltiples partes interesadas Análisis de mapeo
109 inherente de la metodología de desarrollo ágil a través del pensamiento de diseño
Tabla 7
Publicaciones seleccionadas a través de una bola de nieve hacia adelante.
111 Promoción de la creatividad y el pensamiento innovador en la enseñanza de la ingeniería de software: un estudio de González y Fleitas(2015)
112 caso Un estudio experimental del uso del pensamiento de diseño como un enfoque de elicitación de requisitos para de Carvalho Souza y Silva(2015)
entornos de aprendizaje móvil
113 Enfoque de pensamiento sistémico para implementar kanban: un estudio de caso Senapathi y Drury-Grogan(2021) Kongot
114 Capacitar a los gerentes de proyectos en las empresas: un enfoque de pensamiento de diseño para administrar proyectos y Pattanaik(2017)
comerciales
115 Apoyar la enseñanza de técnicas de pensamiento de diseño para la elicitación de requisitos a través de una herramienta de Sousa et al.(2020)
recomendación.
116 Técnica para representar requisitos usando personas: un experimento controlado Un breve estudio sobre la Ferreira et al.(2018)
117 mejora de la calidad de las aplicaciones empresariales usando el pensamiento de diseño De y Vijayakumaran(2019)
118 Nedeltcheva y Shoikova(2018)
119 Dobrigkeit et al.(2020a) Canedo et al.(
120 Uso del Design Thinking en Proyectos Ágiles de Software: Percepción de los Desarrolladores de Software 2020) Díaz Intal et al.(2020)
121 Diseño de experiencia de usuario para aplicaciones móviles de gestión de desastres utilizando el enfoque Design
Thinking
122 InnoDev: una metodología de desarrollo de software que integra pensamiento de diseño, scrum y lean startup Dobrigkeit et al.(2019)
123 Taller de InnoDev: una introducción de un día a la combinación de Design Thinking, Lean Startup y Dobrigkeit et al.(2020b)
desarrollo de software ágil
124 Ingeniería de requisitos y el papel del Design Thinking Husaria y Guerrero(2020) Jolak et
125 El pensamiento de diseño de los desarrolladores de software coubicados frente a los distribuidos: ¡la distancia golpea de al.(2020) Puad et al.(2019)
126 nuevo! Diseño de una aplicación persuasiva para el cambio de comportamiento con niños Delaware(2020)
127 Una perspectiva novedosa para el modelado de amenazas utilizando Design Thinking y principios ágiles
Actas de la conferencia |
Categoría de publicación (C): Tipo de Capítulo de libro | Artículo de revista
investigación (T): Empírica -{ 000 Académico | 000 Industria | 000 Innovación} | No empírico - 000 Teórico
8
R. Parizi, M. Prestes, S. Marczak et al. El diario de sistemas y software 187 (2022) 111217
• Artículos filosóficos: artículos que presentan discusiones sobre documentos. Vale la pena mencionar que no incluimos en la trama el
formas de entender el fenómeno de manera conceptual. documento que introdujo las estrategias (por ejemplo, (Hehn et al.,
• Artículos de opinión: artículos que tienen la opinión del autor sobre lo 2020)).
que está mal o bien sobre un tema determinado. Los resultados muestran que Upfront DT es la estrategia más citada
• Documentos de experiencia personal: documentos que reportan experiencias de para integrar DT en el desarrollo de software. Significa que DT apoya a
la aplicación de algún método o técnica, incluyendo un conjunto de lecciones los equipos para descubrir las necesidades de los usuarios, validando
aprendidas. las propuestas de soluciones candidatas al inicio de las actividades de
ingeniería de requisitos en un proceso de desarrollo de software. Los
Wieringa et al.(2006) mencionan que un mismo trabajo puede estudios que utilizan DT en una estrategia Upfront lo consideran para
clasificarse en más de una clase. Siguiendo esta clasificación, comprender y definir el problema, idearlo en varias ideas de soluciones
correlacionamos cada artículo de acuerdo con los 2 tipos de investigación, candidatas, crear prototipos de las soluciones candidatas y obtener
incluida la investigación empírica en los contextos académico, industrial o de comentarios de las partes interesadas. Por ejemplo,Dobrigkeit y de
innovación, y la investigación no empírica en el contexto teórico.Figura 5 Paula(2019) realizó un estudio basado en entrevistas y recopiló las
muestra que la mayoría de los estudios se realizaron como investigación percepciones del equipo sobre DT en el desarrollo de software. Los
empírica en el contexto de la industria con fines de evaluación (33 artículos), entrevistados informaron que utilizan DT como una fase previa al
seguidos de informes de experiencia en el contexto académico (21 artículos) desarrollo para comprender el problema, para recopilar las
y propuesta de una solución en la industria (20 artículos). necesidades de los usuarios, proponer soluciones y validar prototipos
antes de comenzar el proceso de desarrollo en sí.
4.2. Resultados de las preguntas de investigación Peraire(2019) utilizó la estrategia Infused DT para integrar DT en un
enfoque ágil de doble vía, combinando la interacción humano-computadora
RQ1: ¿Qué estrategias se han adoptado para la integración de DT en el y la ingeniería de requisitos en un curso con estudiantes para el desarrollo
desarrollo de software? de software. Los autores utilizaron prácticas como la ideación y la
Esta pregunta de investigación clasifica el uso de DT integrado al experimentación para generar alternativas de conceptos de diseño de
desarrollo de software siguiendo las estrategias de integración interacción viables que puedan satisfacer las necesidades de las partes
definidas en (Hehn et al.,2020): interesadas.
Mahé et al.(2020) han utilizado la estrategia de integración DT continua.
1. Upfront DT: en esta estrategia, DT se considera como una actividad de
Los autores informan el uso de DT para cambiar la mentalidad de una
inicio de un proyecto de software. DT se utiliza para comprender al
empresa. Aplicaron DT a una empresa con el objetivo de modificar la
cliente e identificar funciones útiles que se implementarán en el
metodología tradicional de desarrollo de software que se había utilizado y
software.
que había resultado en dificultades como la reducción de la motivación de
2. DT infundido: en esta estrategia, el DT se considera como una caja de
los empleados, la falta de comunicación entre consultores y desarrolladores
herramientas para apoyar las actividades de ER existentes.
y la obtención deficiente de requisitos.
3. DT continuo: en esta estrategia, el DT se considera un enfoque
Así, tomando el DT como estrategia continua, la compañía logró una
integrado completo en el desarrollo de software, involucrando a
mejora en los procesos de elicitación de requisitos y ayudó a
los clientes a lo largo de todo el ciclo de desarrollo.
consultores y analistas a identificar las características más relevantes, a
Figura 6ilustra las 3 estrategias de integración de DT en el desarrollo de mejorar la relación entre los clientes y los gerentes y consultores de la
software. Mapeamos las estrategias de integración para cada contexto de empresa, y a fomentar el compromiso del equipo. promover la
investigación: investigación empírica en el contexto académico, industrial y creatividad de los empleados, fomentar una colaboración sólida y
de innovación, e investigación no empírica en el teórico. conducir a una filosofía de "fracaso rápido, aprendizaje rápido".
9
R. Parizi, M. Prestes, S. Marczak et al. El diario de sistemas y software 187 (2022) 111217
Tabla 8
Modelos de pensamiento de diseño, espacios de trabajo y papeles.
011 014 020 054 057 076 104 099 107 116
004 028 036 038 049 050 058 065 066
d.escuela Empatía - Definir - Idear - Prototipar - Testear 067 073 075 091 096 098 101 109 124
5 018 022 039 105 120 126
016 035 041 042 068 082 097 106 117 127
060
Meinel y Leifer - (Re)definir - Búsqueda de necesidades y síntesis - Idear - Prototipar 033 034
- Prueba
6 - Escapar
063
052 059 070 073 114 123 030 122
Instituto Hasso Plattner Comprender - Observar Punto de vista - Idear - Prototipar - Probar 003
tuto (HPI)
029 092 053
Nordstrom (de Paula y Definir - Observar - Formar ideas - Enmarcar oportunidades - Lluvia de 027
Validación - Implementación
7
Sandino Definir - Explorar - Idear - Prototipar - Seleccionar - Implementar - 006 037
Revisar
Tipo de investigación: Empírica{ 000 Académico 000 Industria 000 Innovación} | No empírico - 000 Teórico
RQ2: ¿Qué modelos de DT se utilizan en el desarrollo de software? los desafíos de los usuarios finales. Ideación es un espacio de trabajo que
En esta pregunta, mostramos los modelos DT que encontramos en la permite analizar los datos recopilados previamente para convertirlos en
literatura. Un modelo de DT representa un conjunto de espacios de trabajo ideas para prototipar la solución. La implementación es un espacio de
de DT, que abarca actividades que proporcionan una manera de comenzar trabajo realizado para probar los prototipos generados y recopilar
desde el espacio del problema y evolucionar hacia el espacio de la solución ( comentarios de los usuarios.
Dobrigkeit y de Paula,2019).Brown y Wyatt(2010) defienden que es mejor Modelo Souza y Silva DT(Souza y Silva,2014) contiene 3 espacios de
pensar en el proceso de DT como un sistema de espacios superpuestos que trabajo: Inmersión, para la captura y procesamiento de la información de los
como una secuencia de pasos ordenados. usuarios, Ideación, trabajando sobre las ideas más referenciadas en la
Tabla 8muestra los modelos de DT que identificamos en nuestro información proporcionada por los usuarios, posibilitando la identificación
Estudio de Mapeo Sistemático, considerando el número de espacios de de requerimientos y características de la solución propuesta, y Prototipado,
trabajo en sí, el conjunto de espacios de trabajo y los estudios que los enfocado a transformar la requisitos y características en una solución real, y
mencionaron. en verificar con el usuario si los requisitos coinciden con las necesidades de
# Modelo DT con 2 puestos de trabajo los usuarios.Ferreira et al. (2015) utilizó este conjunto de espacios de trabajo
Modelo de pensamiento de diseño basado en la investigación para presentar Pathy, una técnica para explorar la empatía, yBrasil et al.(
divergente-convergente (DCIDT)es un modelo de DT que organiza la DT 2019) aplica DT con espacios de trabajo de inmersión, ideación y creación de
explorando espacios divergentes y convergentes asociados a 2 actividades: prototipos integrados a Scrum, centrándose en las actividades de obtención
de requisitos.
indagación y cuestionamiento.Adikari et al.(2013) propusieron DCIDT
integrado con un método llamado A2BP para sistematizar la fase de análisis
Modelo Daniels DT(Daniels et al.,2019) representa DT en los
siguientes espacios de trabajo: Comprender, realizado para empatizar
del modelado de procesos de negocio. Este método permite investigar cómo
con los usuarios y definir el problema, Explorar, para idear soluciones y
explorar oportunidades de procesos de negocio internos y externos.
prototiparlas, y Materializar, para probar y evaluar la solución creada. El
# Modelos DT con 3 espacios de trabajo modelo se utilizó para rediseñar una aplicación de salud electrónica.
Modelo DT de Brown(marrón,2008) fue el segundo modelo DT más Budiarto et al.(2018) aplicó este modelo para desarrollar una aplicación
citado en la literatura. El modelo DT de Brown tiene 3 espacios de trabajo: para el sector agrícola del gobierno de Indonesia.
Inspiración, Ideación e Implementación. La inspiración es un espacio de Modelo CoDICE (Codiseño de Encuentros Culturales Digitales) DT (
trabajo que ayuda a entender el problema, las necesidades y Diaz et al.,2014)organiza Design Thinking en 3 espacios de trabajo
10
R. Parizi, M. Prestes, S. Marczak et al. El diario de sistemas y software 187 (2022) 111217
co-diseñar objetos inteligentes para encuentros mejorados con el espacio, el equipo desarrolla una solución para evaluarlos a continuación con las
patrimonio cultural para contribuir a un proyecto europeo conjunto. partes interesadas recibiendo comentarios en el espacio de trabajo Evaluar.
Los espacios de trabajo del modelo DT de CoDICE son: Recursos, o
# Modelos DT con 5 espacios de trabajo
Recopilación de recursos situados, espacio de trabajo donde los co-
DT de la escuela D.modelo de la Universidad de Stanford (d.School Stan-
diseñadores pueden recopilar material útil o inspirador mientras visitan
vado,2004) fue el modelo DT más citado en la literatura.DT de la escuela D.
el entorno físico donde se implementará el artefacto digital; Ideas, o
está compuesto por 5 espacios de trabajo: Empatizar, Definir, Idear,
Indagación e Ideación Divergente, dirigida a generar ideas; y Productos
Prototipar y Testear. Empathize tiene como objetivo observar y ver a los
de Diseño, o Diseño Convergente, enfocados en producir soluciones
usuarios y su comportamiento en el contexto de sus vidas, interactuando
para ideas seleccionadas.
con ellos y viviendo sus experiencias; Define se utiliza para sintetizar los
# Modelos DT con 4 espacios de trabajo hallazgos de empatía en ideas y alcance un desafío específico y significativo;
dune y martin(2006)sugiere un modelo DT con 4 espacios de Idear se relaciona con la generación de alternativas de diseño y solución,
trabajo: Generar Ideas, Predecir Consecuencias, Probar y Generalizar. mientras que Prototipo es la fase en la que las ideas se transforman en
Explora el pensamiento abductivo, deductivo e inductivo, además de artefactos físicos para obtener comentarios de los usuarios y refinar las
las pruebas. Los autores integraron DT en un marco que mejora el soluciones en la fase de Prueba.
diseño actual de la experiencia del usuario mediante la integración de DT de la escuela D.modelo fue utilizado porMutuku y Colaco(2012).
tres enfoques de diseño: DT, diseño para la experiencia del usuario y Los autores aplicaronescuela de doctoradoModelo DT para crear y diseñar
desarrollo ágil de software. soluciones basadas en conocimientos relacionados con datos
DT de IBMes un modelo de DT de 4 espacios de trabajo que proporciona gubernamentales, centrándose en soluciones de datos abiertos, para el
un marco para escribir requisitos, organizar equipos y realizar un gobierno de Kenia.Pham et al.(2018) presentan otro ejemplo deDT de la
seguimiento del progreso del proyecto, incluida la retroalimentación escuela D.modelo, usándolo en formato de talleres con los estudiantes para
constante del usuario final (Lucena et al., 2016). Este modelo comprende los aprender a desarrollar soluciones y generar ideas para el desarrollo de
siguientes espacios de trabajo: Comprender, que establece empatía con los aplicaciones móviles.
usuarios para ayudar a comprenderlos a ellos y al contexto de sus Meinel y LeiferEl modelo DT organiza DT con los espacios de trabajo
problemas; Explore, que se centra en la generación de nuevas ideas (Keighran y Adikari,2016): (re) Definir, para establecer el problema a
innovadoras; Prototipo, que genera artefactos destinados a responder resolver; Needfinding y Benchmarking, para comprender a los usuarios
preguntas para resolver el problema; y Evaluate, que solicita a los usuarios y explorar el espacio de diseño; Lluvia de ideas, para generar ideas;
comentarios sobre el prototipo creado. Prototipo, para construir prototipos de las ideas, y; Prueba para
IBM DT introduce el concepto de colina, creando una nueva forma de aprender con la solución generada. Este modelo da forma a DT en un
expresar las necesidades del usuario en los requisitos del proyecto. Cada modo cíclico, por ejemplo, la primera actividad (re)Definir ayuda a
colina articula un objetivo claro y contiene un alcance definido que se debe reiniciar el proceso en busca de mejoras en la solución. Por ejemplo,
lograr en una versión y debe escribirse para resolver un problema de Keighran y Adikari(2016) introdujo este modelo en un estudio que
usuario específico y claramente definido. Las colinas también describen las involucró a DT para desarrollar estrategias que satisfagan una
intersecciones entre las expectativas del usuario y los requisitos comerciales estructura de equipo de alto rendimiento.Adikari et al.(2016) utilizó
y consisten en: ''Quién'': Describe a un usuario específico; ''Qué'': describe un estos espacios de trabajo de DT para explorar cómo se podría utilizar el
problema que necesita ser resuelto; y ''Cómo'': un objetivo medible enfoque de codiseño inspirado en DT para generar ideas y prototipos
resultante de la finalización de la colina (Lucena et al.,2016). para crear soluciones de diseño acordadas por el usuario para un
Modelo HCAW (Flujo de trabajo ágil centrado en el ser humano)(Glomann, sistema de información previsto.
2017) organiza los espacios de trabajo en ciclos, donde se propone un Ciclo # Modelos DT con 6 espacios de trabajo
inicial de Concepción organizado en una fase de Investigación que comienza Tablero de conducción(Newmann et al.,2015) representa a DT
recibiendo del personal de la empresa un escenario del problema utilizado como un ciclo iterativo organizado en 6 espacios de trabajo:
por el equipo a investigar para comprender mejor el problema. Esta Desarrollar, Presentar y Provocar, Explorar y Reflexionar. Este ciclo
comprensión se registra en un Informe Insight, que es la base para la fase de está precedido por una fase de Enfoque, en la que las partes
Ideación, en la que se organiza un Taller de Co-Creación para generar ideas interesadas y el equipo comparten información sobre el contexto
que luego se crean prototipos en la fase de Prototipos y se evalúan en la fase del problema y las experiencias de los usuarios, y concluye con
de Evaluación. Escape. Este espacio de trabajo permite a los participantes concluir
Diamante dobleEl modelo DT organiza DT en 4 espacios de trabajo: que el problema ha sido suficientemente explorado y que la lista
Descubrir, Definir, Desarrollar y EntregarConsejo de diseño(1944).Challiol et de requisitos elicitados refleja efectivamente la solución para el
al.(2019) explican que Descubrir y Desarrollar son los 2 espacios de trabajo problema identificado. Los espacios de trabajo tienen como
que exploran actividades divergentes ya que permiten posibilidades abiertas objetivo definir prototipos de baja fidelidad para dar una idea de lo
(pensamiento de problemas y desarrollo de soluciones). Los otros 2 espacios que podría usarse para explorar las ideas discutidas (Desarrollar);
de trabajo, Definir y Entregar, exploran el pensamiento convergente, presentar las últimas versiones de prototipos para fomentar una
definiendo el problema y seleccionando la solución adecuada. Por ejemplo, mayor ideación a través de la retroalimentación de los
Exacción(2018) utilizó el Doble Diamante en el contexto académico para participantes (Presentar y Provocar);
enseñar y practicar actividades de empatía con estudiantes de 2 cursos
diferentes. El objetivo de los autores era evaluar cómo se explora la empatía
en proyectos vinculados a problemas perversos.Challiol et al.(2019) utilizó
este modelo con los estudiantes como un enfoque para enseñar el desarrollo Instituto Hasso Plattner (HPI)modelo organiza DT en 6 espacios de
de aplicaciones móviles para el dominio de los juegos de ubicación conjunta. trabajo (Escuela D del Instituto Hasso-Plattner,2020): Comprender, cuando el
Hehn et al.(2020) discuten el Doble Diamante en el dominio de la industria equipo establece el espacio del problema; Observe, cuando el equipo
proponiendo un marco para integrar DT e Ingeniería de Requisitos. obtiene una visión consistente y empatiza con los usuarios y las partes
interesadas; Definir el Punto de Vista, que sirve para definir el punto de vista
Almuerzos(2015)propone un modelo DT con 4 espacios de trabajo: y en el que se cotejarán y resumirán los conocimientos adquiridos; Idear,
Descubrir, para capturar los conocimientos del cliente, seguido de Definir cuando el equipo genera posteriormente una variedad de posibilidades de
espacio de trabajo cuando el equipo crea una definición del problema en solución, luego selecciona un enfoque; Prototipo, que sirve en el desarrollo
función de los conocimientos recopilados previamente. En el trabajo Crear de soluciones concretas que pueden
11
R. Parizi, M. Prestes, S. Marczak et al. El diario de sistemas y software 187 (2022) 111217
luego ser probado en el grupo objetivo apropiado (Prueba). Por ejemplo,da muestra las técnicas que encontramos en este estudio de mapeo
Cruz Júnior y do Nascimento(2016) aplicaron el modelo HPI DT como sistemático.
enfoque de diseño para crear objetos de aprendizaje electrónico. Los Pusca y Northwood(2018) discuten que el DT puede ser entendido
autores argumentan que la integración de este modelo con Scrum permitió por dos momentos principales y medulares: momento problema y
el descubrimiento de las necesidades de los usuarios y la producción de una momento solución. El primero se enfoca en la identificación y
solución que fue probada por los usuarios.Luedeke et al.(2018) utilizaron el formulación del problema, mientras que el segundo, el momento de la
modelo HPI para desarrollar una herramienta para la industria automotriz. solución, busca proponer y validar soluciones. Los autores también
NordströmEl modelo DT propone una integración entre el argumentan que el espacio del problema "se considera una secuencia
desarrollo de software DT, Lean Startup y Agile explorando los analítica en la que el diseñador determina todos los elementos del
siguientes 6 espacios de trabajo: Definir el desafío, cuando un problema y especifica todos los requisitos y restricciones", mientras
equipo multidisciplinario de desarrolladores y diseñadores recopila que el espacio de la solución "consiste en síntesis y análisis". secuencias
información sobre el desafío a resolver y define la secuencia de en las que se evalúan varios conceptos posibles para encontrar la
actividades a buscar la solución; Observe a las personas, cuando el mejor solución al problema''. Por lo tanto, tras las declaraciones
equipo registra lo que hacen y piensan las partes interesadas; El presentadas porPusca y Northwood(2018), organizamos las técnicas de
espacio de trabajo de Form Insights se utiliza para generar ideas DT según el espacio del problema y el espacio de la solución. También,
con el fin de impulsar la discusión de posibles soluciones; destacamos una columna ''No mencionado'', que lista los trabajos que
Oportunidades de marco es un espacio de trabajo que se utiliza mencionan técnicas de DT pero sin indicar si la técnica sirve al
para crear una representación visual para comprender los datos problema o al espacio de solución.
recopilados al resaltar las relaciones clave y desarrollar la Tabla 9también enumera las técnicas de DT que mapeamos en la
estrategia de solución. Próximo,de Paula y Araújo(2016) utilizó el literatura tanto para espacios de problemas como de soluciones. Significa
modelo Nordstrom DT para el desarrollo de un juego móvil. que los equipos que utilizan DT en el desarrollo de software se preocupan
por comprender el problema y también por proponer la solución adecuada (
Sedano et al.,2019).
# Modelos DT con 7 espacios de trabajo Lluvia de ideas, Mapa de empatía, Entrevista y Personas son las
Hiremath y Sathiyam(2013)introdujo un modelo de DT para la técnicas más citadas en la búsqueda de una mejor comprensión del
creación de soluciones innovadoras, estableciendo DT en 7 problema (o espacio del problema). Para proponer soluciones y
espacios de trabajo: Alcance, que se ocupa de planificar las validarlas (o espacio de soluciones), las técnicas más citadas fueron
interacciones con los clientes y las partes interesadas, la Prototipos (en diferentes niveles de fidelidad), Pruebas de Usabilidad y
disponibilidad de los miembros del proyecto y planificar las Talleres. El prototipado es la técnica del DT que asume el papel de
actividades de DT de manera eficiente; Investigación, espacio de protagonista. Aunque el nivel de fidelidad de los prototipos varía,
trabajo para que el equipo aprenda sobre el espacio del problema ofrecen apoyo a los practicantes de DT para visualizar las ideas y
al observar y entrevistar a los usuarios finales y encontrar sus aprender con ellas para mejorar una solución (Dobrigkeit y de Paula,
necesidades y motivaciones; Síntesis, espacio de trabajo utilizado 2019).Hehn et al.(2020) afirman que la creación de prototipos ayuda a
por los equipos para identificar conexiones sobre los datos promover la interacción del usuario con la solución propuesta.Araújo et
recopilados de la investigación y hacer declaraciones sobre su al. (2019) defiende que los prototipos son una técnica conocida que
comprensión del problema; Ideación, espacio de trabajo para ayuda a validar las ideas creadas en las actividades de DT.Alhazmi y
idear, compartir, votar, seleccionar y generar ideas factibles; Huang(2020) mencionan que los prototipos permiten que los
Prototipado, espacio de trabajo utilizado por el equipo para crear stakeholders interactúen con la solución.
ideas físicas para representar la solución; Validación, espacio de Aún observando las técnicas de DT, encontramos 19 técnicas que se
trabajo utilizado para conocer a los usuarios y validar las ideas usaron tanto en espacios de problemas como de soluciones. Dichas técnicas
prototipadas, y Presentación, son: diagrama de afinidad, mapa de escenario tal como está, lluvia de ideas,
Sandino et al.(2013)proponer un modelo DT para el desarrollo lienzo de modelo de negocio, mapa conceptual, mapa de viaje del cliente,
de aplicaciones interactivas en tiempo real. Organiza DT en 7 grupo de enfoque, ¿cómo podemos?, entrevista, mapeo mental,
espacios de trabajo: Define es un espacio de trabajo utilizado para observación, cuestionario, mapa de partes interesadas, guión gráfico,
la definición de una serie de restricciones (por ejemplo, qué tan Cuentacuentos, Encuesta, Pruébelo usted mismo, Taller. Significa que las
fielmente un simulador debe reflejar la realidad) que guiarán el técnicas de DT son flexibles y ayudan a los profesionales a resolver el
trabajo posterior; Explore se utiliza para que el equipo recopile problema utilizando las técnicas de acuerdo con sus necesidades.
información sobre usuarios potenciales, sus necesidades y Además, existen técnicas bien conocidas que se utilizan en las
soluciones anteriores al mismo problema; Idear es un espacio de actividades de desarrollo de software, como Epics, Diagramas de casos
trabajo donde el equipo identifica de manera colaborativa temas de uso e Historias de usuarios. Aunque estas no son técnicas de DT, se
relevantes y genera tantas ideas como sea posible para obtener informaron como técnicas adoptadas en el uso de DT en el desarrollo
respuestas a las necesidades identificadas. Luego, el espacio de de software. Este descubrimiento de técnicas de "combinación" del
trabajo de Prototipo es cuando las ideas son prototipadas y propio DT y el desarrollo de software, como la ingeniería de requisitos,
refinadas a través de discusiones iterativas; Seleccionar es el por ejemplo (Dobrigkeit et al.,2017).
espacio de trabajo utilizado para elegir la solución candidata que Dadas las técnicas de DT que enumeramos enTabla 9, elegir entre ellos
podría resolver el problema;Canedo y Parente da Costa(2016) puede ser un desafío. Por lo tanto, en RQ4 presentamos nuestros hallazgos
aplicó este conjunto de espacios de trabajo en el desarrollo de dos sobre cómo la literatura informa sobre los criterios de decisión utilizados por
soluciones de software para el Ejército Brasileño. los profesionales para elegir las técnicas de DT.
12
R. Parizi, M. Prestes, S. Marczak et al. El diario de sistemas y software 187 (2022) 111217
Tabla 9
Técnicas de pensamiento de diseño utilizadas en el desarrollo de software.
Técnicas Espacio
109
AEIOU
119
La mente de un principiante
006 115
Mapa de comportamiento
006 115
Arqueología del Comportamiento
111
evaluación comparativa
007 111
clasificación de tarjetas
083
Matriz de costo-beneficio
115 088 024
Mapa conceptual (cognitivo)
079 101
ochos locos
046 054 099 116 049 065 075 101 102 091 081 098 120 055
Mapa de viaje del cliente
115 119 018 035 092
085
Día en la vida
088 081 092
Investigación de escritorio
085 002
Eliminar-reducir-
aumentar-crear
cuadrícula
017 045 051 083 098 050 075 081 091 109 111 120 055
Mapa de empatía
115 118 003 080 035
097
Épico
006
Análisis de errores
006 115 116 031 084
Etnografía
109
Prueba de expectativa
009 102
Estudios de Campo
100
Espina
119
Cinco dedos
060
Cinco factores humanos
037 119 016
cinco porqués
13
R. Parizi, M. Prestes, S. Marczak et al. El diario de sistemas y software 187 (2022) 111217
Tabla 9(continuado).
006 115
Mosca en la pared
076 114 080 031
Grupo de enfoque
081
Sesiones Generativas
054 107 099 081 053 124 121
¿Cómo podemos (podríamos) Nosotros?
081
Menú de ideas
054 076 088 089 107 023 037 065 067 099 076 107 112 123 080 014 071 073 120 121 025
Entrevista
110 116 074 075 081 091 115 124 015 003 117
057 120
Deseo / me gusta la retroalimentación
119
carta a la abuela
120
Matriz CDS
107 112 081 109 022 115 123 024 111 120
Mapas mentales
115
Matriz de motivación
091
Ahora, cómo, guau
085 002 023 067 035 097 122 076 123 105 073 079 025
Observación
119
Inventario personal
017 045 046 054 083 085 086 112 116 007 014 031 010 071 079 113
personas
009 049 059 065 074 075 091 098 101 102 120 026 108 121 055 117
060
PARÁSITO
068 092
119
potencia de diez
088 006 023 081 115 105 076 099 116 006
Cuestionario
107 091 092 073
Juego de rol
100
Velero
101
Tutorial de servicio
124 025 122
Sombra
100
Revisión SIPOC
006
Mapeo de redes sociales
050 102 115 118 018 122 081 111 071
Mapa de partes interesadas
046 023 075 073 054 060 049 067 034 091 115 118 024 031 072 120 055
Guión
066 115 022 035 122 003 120
Cuentacuentos
089 076 081 006 123 089 006
Encuesta
14
R. Parizi, M. Prestes, S. Marczak et al. El diario de sistemas y software 187 (2022) 111217
Tabla 9(continuado).
085 080 025
Revisión bibliográfica
(sistemática)
115
Matriz de puntos de contacto
060
Matriz de tendencias
006 115
Inténtalo tú mismo
087
Use el diagrama del caso
097 010
Historias del usuario
122
Diagramas de Venn
088 089 004 081 015 092 089 004 052 100 105 097 031 025
Taller
057
cafetería del Mundo
057
Si, pero/ Si y luego.. juego
049
5w2h
119
Bosquejo de 30 segundos
122
Matriz 2x2
123
método 6-3-5
000 000 000 000
Espacio divergente: Académico Industria Innovación | Teórico
000 000 000 000
Espacio convergente: Académico Industria Innovación | Teórico
000
Espacio no mencionado: 000 Académico 000 Industria 000 Innovación | Teórico
Tabla 10
Selección de técnicas DT.
001 014 017 020 024 043 045 046 051 054 057 076 077 083 085 086 088 089 099 107 112
Según el objetivo a alcanzar (encapsulado 002 004 006 007 009 023 034 037 049 050 052 058 059 065 066 067 074 075 081 090 091 093 095 098 101 102
005 016 019 025 030 035 053 068 092 094 097
Tipo de investigación: Investigación empírica - 000 Académico 000 Industria 000 Contexto de innovación| Investigación no empírica - 000 Teórico
Por otro lado, hemos descubierto que las técnicas de DT a menudo se eligen Tabla 11
Criterios utilizados por los practicantes para seleccionar técnicas de DT.
de acuerdo con el objetivo que el practicante de DT quiere lograr (o la
actividad de DT). Los objetivos en este contexto están encapsulados por el Criterios Publicaciones
espacio de trabajo de DT que llevan a cabo los equipos.Tabla 10 enumera los objetivo de la aplicación 115
artículos que mencionan que las técnicas de DT se seleccionaron teniendo tiempo de aplicación 100 119
en cuenta el espacio de trabajo de DT que se está realizando. Familiaridad 119 018 094
También hemos investigado qué posibles criterios utilizan los Comodidad de uso 119 094
100 094
profesionales para seleccionar las técnicas de DT. Los criterios de selección Información de las partes interesadas
• Objetivo de aplicación: objetivo que el practicante de DT pretende Tipo de investigación: Empírica 000 Académico 000 Industria
000 Innovación No empírica 000 Teórico
lograr utilizando una técnica específica;
• Tiempo de aplicación: tiempo necesario para aplicar una técnica;
• Familiaridad: nivel de conocimiento sobre una técnica, pero sin
utilizarla; Sousa et al.(2020) argumentan que incluso los especialistas de DT
• Cómodo de usar: qué tan cómodo se siente el practicante recomiendan el uso de juegos de herramientas de técnicas de DT para guiar a los
para aplicar una técnica; profesionales de DT en la selección de técnicas de DT basadas en los espacios de
• Información del actor: información disponible sobre el actor y trabajo de los modelos de DT. Los autores también mencionan que la selección de
cómo explorar su participación en las actividades de DT; técnicas podría hacerse explorando preguntas como "¿Qué herramientas puedo
usar para entender a las personas?". Indica que los objetivos de los practicantes
• Información del problema: información disponible sobre el de Design Thinking determinan qué técnicas utilizar.
problema y cómo explorarlo; Dobrigkeit et al.(2020a) señalan en un estudio con practicantes que
• Experiencia previa: nivel de experiencia sobre el uso de una la selección de técnicas de DT utiliza información que permite
técnica. identificar qué técnicas requieren un tiempo de aplicación corto, son
fáciles de poner en práctica y entender cómo usarlas, y los
Tabla 11muestra los criterios de selección de técnicas de DT que desarrolladores se sienten cómodos usándolas.
identificamos en la literatura y los respectivos trabajos que los Chasanidou et al.(2015) discuten que las técnicas de DT ayudan
mencionan. a facilitar la creación de soluciones de software innovadoras. los
15
R. Parizi, M. Prestes, S. Marczak et al. El diario de sistemas y software 187 (2022) 111217
que cumplan con las expectativas del usuario . Los autores aceptaron el desafío de Indisponibilidad de recursos (espacio dedicado a la 102 055 106
creatividad, materiales)
IBM de aplicar una versión ligera de DT, donde las limitaciones de tiempo fueron
Falta de mayor compromiso de la gerencia 071 073 029 106
decisivas para seleccionar las técnicas.
falta de colaboración 058 114 125
Harriet et al.(2019) proponen un conjunto de técnicas de DT basado en 057 007 102 114
Falta de compromiso de los empleados.
tarjetas llamado Innodeck. Innodeck proporciona información sobre las 119 097 106
técnicas que respaldan el uso de DT para la innovación. Los autores Cambio de mentalidad 007 102
mencionan que DT se compone de varias técnicas y seleccionar cuál técnica Falta de conocimiento en DT 051 058 125 106
usar en los espacios de trabajo depende del problema y de las personas Selección de técnicas de DT y puesta en común de resultados
artefactos a ser generados usando DT integrado a RE que indica un conjunto Integración de ingeniería de requisitos
de técnicas que se pueden usar y cuándo seleccionar cada una. Falta de trazabilidad de requisitos. 065 081
Dobrigkeit y de Paula(2019) investigaron una empresa global de Estimaciones de esfuerzo imprecisas 065 081
software y concluyeron que la experiencia del profesional juega un papel Priorización de requisitos 065 081
se seleccionan las técnicas. Los autores mencionan que los desarrolladores Falta de documentación 054 081
técnicas de DT de acuerdo a las necesidades del usuario, en base a un de técnicas de DT y distribución de resultados, e integración de ingeniería de
estudiantes mencionaron que la herramienta les ayudó a elegir técnicas La primera categoría de puntos de atención muestra que los
para resolver el problema que tenían entre manos. Los estudiantes
profesionales de DT deben ser conscientes de que dos tipos de ideas
seleccionaron 12 técnicas de las 15 presentadas.
preconcebidas de los participantes pueden dificultar la adopción de DT
en el desarrollo de software. La preconcepción problemática es el
primer tipo de preconcepción (Sedano et al., 2019;Tannian,2020).
P5: ¿Cuáles son los puntos clave a tener en cuenta al usar DT en el
Significa que los clientes o incluso los miembros de los equipos pueden
desarrollo de software?
tener una comprensión preformada del problema a resolver, lo que se
DT fomenta un entorno de mente abierta para la resolución de
conoce como pensamiento arrastrado. (Snowden y Boone,2007) define
problemas, explora la colaboración y promueve la creatividad. También
el Entrained Thinking como una mentalidad preestablecida que lleva al
pretende potenciar la participación del usuario en el proceso de
equipo a una solución ya conceptualizada (falta de innovación) o
desarrollo del software. Sin embargo, DT no es una bala de plata y su
incluso a una solución que no resuelve el problema correcto. El
uso podría establecer un entorno complejo. Por ejemplo,De Paula et al.
segundo preconcepto al que deben prestar atención los practicantes
(2020) discutir puntos y contrapuntos basados en sus experiencias de
del Design Thinking es el preconcepto de solución (Sedano et al.,2019;
De Paula et al.,2020). Ocurre cuando el cliente presenta el problema a
10https://sites.google.com/site/dta4re/pagina-inicial resolver y también presenta la solución que desea de antemano.
dieciséis
R. Parizi, M. Prestes, S. Marczak et al. El diario de sistemas y software 187 (2022) 111217
La segunda categoría de puntos de atención se refiere a la participación logrado con DT, debe compartirse adecuadamente con las partes
de las organizaciones y partes interesadas en las actividades de DT. Significa interesadas. Los autores señalaron que "los resultados deben compartirse
que al usar DT en el desarrollo de software, los profesionales de DT deben con todo el equipo de una manera eficaz en el tiempo y solo son
prestar atención a cómo las organizaciones se comprometen con DT y interesantes para la mayoría del equipo una vez que se está desarrollando
también a la participación de los usuarios en las actividades de DT. La una característica determinada". Por lo tanto, todavía hay espacio para la
literatura informa que puede ser difícil llegar a los usuarios finales investigación sobre cómo explorar de manera efectiva la toma de decisiones
"adecuados" para el problema que el equipo quiere resolver, debido a varias de las técnicas de DT en el desarrollo de software.
limitaciones, como la agenda de personas, cuestiones éticas, configuración La última categoría, pero no menos importante, de los puntos de
de la organización en el entorno empresarial (Hiremath y Sathiyam,2013; atención clave que los profesionales de DT deben considerar al usar DT
Sedano et al.,2019;Dobrigkeit y de Paula,2019). se refiere a la integración de DT en las actividades de ER. Los
El tiempo requerido para usar técnicas de DT o realizar talleres de investigadores y los profesionales de DT han estado considerando DT
DT también es un punto a considerar sobre el uso de DT en el como un enfoque de fácil integración para realizar mejor las ER. Sin
desarrollo de software.Kongot y Pattanaik(2017) argumentan que ''las embargo, aunque existen diferentes estrategias de integración entre
herramientas y técnicas de DT necesitan un cierto tiempo para llevarse DT y RE como proponeHehn et al.(2020) como Upfront DT, Infused DT o
a cabo. El tiempo del cliente es valioso y, a menudo, es necesario Continuous DT, cuando se utiliza DT, los profesionales deben prestar
improvisar las técnicas y presentar una propuesta que funcione según atención a la trazabilidad de los requisitos, a la priorización de los
el tiempo y la audiencia”.Alhazmi y Huang(2020) defiende que la DT requisitos, al cambio de requisitos y a la estimación del esfuerzo (
requiere mucho esfuerzo para atender las necesidades de los usuarios. Martins et al.,2019;Hehn y Uebernickel,2018). La documentación
Además, la presión del tiempo es provocada por clientes que no mínima o nula son razones que colaboran al fracaso, ya que DT no
entienden el proceso de diseño y el valor que tiene en la construcción fomenta la creación de una documentación extensa de requisitos (
de una solución innovadora y deseada (Sedano et al., 2019). Corral y Fronza,2018;Martins et al., 2019;Hehn y Uebernickel,2018).
Además, los requisitos no funcionales generalmente no están en el
La falta de disponibilidad de recursos puede convertirse en un desafío centro de atención cuando se usa DT, a pesar de que los comentarios
que comprometa el uso de DT en el desarrollo de software. Por lo tanto, es de usabilidad se recopilan con los usuarios finales.Martins et al.(2019),
un punto importante a tener en cuenta antes de iniciar el uso de DT (Hehn et Hehn y Uebernickel(2018).
al.,2020;Gürdür y Törngren,2018; Exacción,2018). DT fomenta un ambiente En la sección5discutimos los principales hallazgos de nuestro estudio de
de creatividad que busca soluciones innovadoras, rompiendo paradigmas y mapeo sobre el uso de DT en el desarrollo de software.
proponiendo soluciones que quizás nunca antes se habían pensado. Sin
5. Discusión
embargo, una exploración adecuada de DT requiere inversión en espacios o
materiales dedicados para la investigación, el análisis de usuarios, la lluvia
Esta sección destaca los principales hallazgos de este Estudio de Mapeo
de ideas, la generación de ideas, la creación de prototipos y la recopilación
Sistemático. También presenta implicaciones para la investigación y la
de comentarios.
práctica del uso de DT en el desarrollo de software.
La literatura también muestra que para usar DT en el desarrollo de
software, un profesional de DT debe estar preparado para lidiar con la
5.1. Hallazgos principales
falta de un mayor compromiso de la gerencia (Sedano et al.,2019;
Dobrigkeit y de Paula,2019;Gurusamy et al.,2016;Tannian, 2020),
Este estudio sistemático mapea el uso actual de DT en el desarrollo de
presionar a los equipos para que converjan (Sedano et al.,2019), falta
software, con el objetivo de explorar las estrategias que se han estado
de colaboración, cuando los participantes no están abiertos a dar sus
utilizando para integrarlo en las actividades de software, los modelos y
ideas, o falta de experiencia en trabajar en un entorno multidisciplinar
técnicas de DT utilizados, lo que se informa sobre la selección de técnicas de
propuesto por DT (Prasad et al.,2018; Kongot y Pattanaik,2017;Jolak et
DT y cuáles son la atención. Puntos a tener en cuenta al usar DT en el
al.,2020). Además, otros puntos clave a considerar al usar DT son la
desarrollo de software. Por lo tanto, los principales hallazgos de nuestro
falta de compromiso de los empleados, lo que representa que los
estudio son:
miembros del equipo pueden pensar que discutir el problema y
proponer soluciones es una pérdida de tiempo para quienes trabajan Hallazgo 1:Design Thinking se integra en el desarrollo de software a través
de 3 estrategias de integración (Upfront, Infused y Continuous). Upfront es
en los aspectos técnicos de la solución.Alhazmi y Huang(2020); falta de
la estrategia más citada.
conocimiento en DT, lo que indica que el uso de DT en el desarrollo de
software requiere práctica para ser utilizado correctamente. Por Teniendo en cuenta las estrategias de integración del Design
ejemplo,Prasad et al.(2018) señala que las organizaciones fallan en el Thinking en el desarrollo de software propuestas porHehn et al.(2020),
uso de DT porque no tienen suficiente conocimiento teórico en DT o en identificamos que la estrategia de integración DT Upfront ha sido la
la integración de principios ágiles y de DT. Además, la DT puede ser un estrategia más citada en comparación con las estrategias Infuse y
desafío porque requiere un cambio de mentalidad, que es un elemento Continuous (73/127 artículos).
clave en la exploración adecuada de la DT, pero que puede lograrse Este resultado muestra que la DT viene integrándose al desarrollo
cuando los profesionales tienen años de experiencia en la DT ( de software como actividad de inicio a la Ingeniería de Requerimientos,
Dobrigkeit y de Paula,2019). destacándose la búsqueda del problema y la proposición de soluciones.
Por lo tanto, los equipos de desarrollo han venido percibiendo el DT
La tercera categoría de puntos de atención a tener en cuenta al usar DT se como una forma de fomentar la formación de equipos
refiere a la selección de técnicas de DT y cómo compartir los resultados obtenidos multidisciplinarios, la búsqueda de una comprensión profunda del
en las actividades de DT. El uso de DT requiere un proceso de toma de decisiones problema, la ideación y prototipado de varias soluciones posibles, y la
para seleccionar qué artefactos debe elaborar el equipo en un proyecto (Martins recopilación de comentarios con los usuarios antes de pensar en los
et al.,2019;De Paula et al.,2020; Tannian,2020). ParaTannian(2020), DT no es una aspectos técnicos. requerimientos de la solución a construir. Esta
receta de cocina, ya que evoluciona en varias dimensiones, como el dominio del percepción indica que los equipos de desarrollo de software han
problema, la composición del equipo, el nivel de experiencia de DT, los usuarios avanzado para comprender lo que se necesita desarrollar antes de
que cooperan, los materiales disponibles, el momento del mercado, entre otros. iniciar el proceso de desarrollo.
Estas dimensiones promueven un escenario complejo de resolución de problemas. El uso de la estrategia de integración Upfront también ha
Por otro lado,Dobrigkeit y de Paula(2019) argumenta que una vez que se obtiene demostrado que los equipos de desarrollo reconocen que incluso con
un resultado los beneficios derivados del uso de métodos ágiles y el conocido
17
R. Parizi, M. Prestes, S. Marczak et al. El diario de sistemas y software 187 (2022) 111217
Técnicas de Ingeniería de Requerimientos, aún hay espacio sobre cuál es la Espacio de trabajo Inspiration, que es similar a los dos primeros espacios de
solución esperada. Por lo tanto, los equipos pueden poner en práctica la trabajo del modelo D.school. El objetivo es comprender el problema de
filosofía de "fallar rápido y fallar a menudo" para desarrollar la solución acuerdo con las necesidades y desafíos de los usuarios finales. En el modelo
correcta. de Brown, el espacio de trabajo de ideación actúa de manera similar a los
DT también se puede integrar en el desarrollo de software a través de la espacios de trabajo de creación de prototipos de ideación en d.school,
estrategia Infused DT, en la que DT se utiliza para impulsar las actividades donde se generan ideas y prototipos para estas ideas. Finalmente, el espacio
de ingeniería de requisitos. En esta estrategia mencionada en 36 de los 127 de trabajo de Implementación previsto en el modelo Brown se corresponde
artículos seleccionados, DT asiste en actividades ya realizadas por el equipo con el espacio de trabajo de Prueba del modelo d.school, en el que los
de desarrollo para extraer, analizar y evaluar requisitos. La estrategia usuarios finales evalúan ideas.
infundida establece DT como una caja de herramientas que respalda las Así, aunque existen diferencias entre los modelos DT, DT presenta
prácticas adoptadas por los equipos sin requerir nuevos pasos en el proceso una flexibilidad en cuanto a los espacios de trabajo, lo que permite a
de desarrollo de software o incluso sin obligar a los equipos a modificar las los equipos generar soluciones innovadoras. La cantidad de espacios
actividades ya realizadas. de trabajo de un modelo DT no limita el uso de DT para comprender las
El uso de la estrategia Infundida también indica que los equipos se han necesidades del usuario, crear compromiso en equipo, explorar la
dado cuenta de la necesidad de mejorar sus actividades de Ingeniería de creatividad y proponer soluciones adecuadas al problema presentado.
Requisitos. Así, DT se ha incluido como un mecanismo que fomenta la Por lo tanto, no existe un único modelo de bala de plata DT que deba
exploración de la mentalidad de los diseñadores, promoviendo una seguirse, como también informanWaidelich et al. (2018), donde los
comprensión profunda del problema y prototipar una solución spam para autores realizaron una revisión bibliográfica sobre modelos DT
luego producir la solución que se adapte a las necesidades del usuario. aplicados con fines generales. Cabe mencionar que no existen estudios
DT se integró en el desarrollo de software mediante la estrategia DT que comparen diferentes modelos de DT en cuanto a los espacios de
continua en 17 de los 127 artículos seleccionados. En esta estrategia, la trabajo utilizados para generar soluciones de software innovadoras.
integración de DT supera el proceso de desarrollo de una solución y logra
Hallazgo 3:Se puede aplicar una gran cantidad de técnicas de DT al desarrollo de
niveles de cambio en la mentalidad de la organización. DT es visto por los software en el espacio del problema o en el espacio de la solución. Las técnicas se
equipos de desarrollo no solo como un conjunto de técnicas o como un pueden seleccionar independientemente del enfoque de integración utilizado, y la
proceso que prevé un conjunto de espacios de trabajo, sino que se entiende gran cantidad de técnicas crea un problema de toma de decisiones.
como una forma de pensar en soluciones disruptivas e innovadoras que
satisfagan las necesidades del usuario. La DT continua provoca que el DT ha sido explotado por los profesionales como una caja de
equipo de desarrollo, los directivos y los profesionales que desempeñan herramientas (Brener et al.,2016). En nuestro estudio de mapeo
funciones de toma de decisiones se den cuenta de que innovar no es una identificamos 83 técnicas utilizadas en los espacios de trabajo de DT cuando
actividad aislada sino una forma de actuar y pensar. se integran al desarrollo de software, 51 de ellas para la exploración de
El DT continuo se ha discutido como una estrategia de integración de DT en el problemas (problem space) y 45 técnicas para la propuesta de solución
desarrollo de software obtenida gracias a la experiencia de los profesionales de (solution space). Además, hemos identificado que hay técnicas que han
DT.Dobrigkeit y de Paula(2019) muestra que la percepción de la TD como una estado utilizando ambos espacios (19 técnicas), reforzando la naturaleza
mentalidad más allá de un proceso o una caja de herramientas es una percepción dinámica y flexible de DT que explora la mentalidad de los diseñadores para
de los profesionales que tienen más experiencia en el uso de la DT o que realizan la resolución de problemas.
funciones de gestión. Por otro lado, los autores señalan que para desarrolladores Las técnicas de DT más citadas en el desarrollo de software son
o profesionales con menos experiencia en DT, se ve como una actividad específica Brainstorming, Empathy Map, Interview, Personas, Prototyping.
para resolver un problema en particular. Por lo tanto, este resultado indica que las Estas técnicas permiten la proposición colaborativa de varias ideas
empresas ya no utilizarán DT solo como una actividad inicial o como un medio para resolver el problema, mapear las necesidades del usuario,
para mejorar lo que ya realiza la ingeniería de requisitos en una estrategia obtener datos sobre el problema y la solución, representar al
infundida. Las empresas explorarán DT para adaptar el pensamiento en torno a la usuario a través de un personaje ficticio y esbozar la solución,
forma en que trabajan para producir soluciones innovadoras. respectivamente. Sin embargo, la amplia variedad de técnicas de
DT brinda al profesional la opción de explorarlas según sea
necesario y probarlas junto con otras prácticas de desarrollo de
Hallazgo 2:Los modelos de Design Thinking organizan DT en distintos espacios
de trabajo y lo convierten en un enfoque flexible y dinámico para la resolución
software ya realizadas por RE o por el método de desarrollo
de problemas. utilizado, como los métodos Agile.
Nuestros resultados también muestran que las técnicas de DT no están
Brown y Wyatt(2010) definen que el proceso de Design Thinking es vinculadas a los enfoques de integración de DT en el desarrollo de software.
''un sistema de espacios superpuestos más que una secuencia de pasos Si el equipo desea integrar DT utilizando la estrategia Upfront, Infused o
ordenados''. Con base en esta declaración, identificamos un spam de Continuous, puede explorar el conjunto completo de técnicas y seleccionar
modelos DT en este estudio de mapeo sistemático. Encontramos aquellas que considere adecuadas para el problema en cuestión. Además, la
modelos DT que van de 2 a 7 espacios de trabajo. Sin embargo, a pesar flexibilidad proporcionada por DT también ha permitido la integración de
de la diferencia en el número de espacios de trabajo, los modelos técnicas ya conocidas en Ingeniería de Requisitos, como historias de usuario,
utilizan el pensamiento convergente y divergente para comprender el diagramas de casos de uso y épicas. Así, podemos destacar que DT y ER
problema y evaluar la solución propuesta. pueden ser actividades complementarias por lo que sus técnicas pueden ser
D.school y Brown fueron los modelos más DT reportados en utilizadas en conjunto y así permitir establecer adecuadamente los
la literatura, respectivamente. El primero organiza el DT en 5 espacios de requerimientos del software.
trabajo, partiendo de la empatía, que fomenta la interacción y observación Por lo tanto, Design Thinking desde la perspectiva de una caja de
de los usuarios y su comportamiento en el contexto del problema, pasando herramientas ayuda a los profesionales de DT como una forma práctica
a la síntesis del problema que representa la base de la comprensión del de comprender cuáles son las necesidades del usuario y también
espacio de trabajo anterior. Asimismo, el modelo d.school DT plantea la desarrollar una solución que sea viable y factible. Sin embargo, aunque
ideación como un espacio de propuesta de varias ideas para encontrar la gran cantidad de técnicas de DT colabora con los equipos en las
propuestas de soluciones innovadoras, prototipadas y evaluadas por el actividades de desarrollo de software, crea un esfuerzo con respecto al
usuario. Estos 5 espacios de trabajo llevan a los equipos a pasar del espacio proceso de toma de decisiones para seleccionar las técnicas. Por lo
del problema al espacio de la solución. tanto, comprender cómo la selección de técnicas es realizada por
El modelo DT propuesto por Brown organiza la transición del profesionales e investigadores es importante para el uso de la DT en el
espacio del problema al espacio de la solución a partir del desarrollo de software.
18
R. Parizi, M. Prestes, S. Marczak et al. El diario de sistemas y software 187 (2022) 111217
Hallazgo 4:Los practicantes de DT generalmente consideran los objetivos que quieren necesidades. Sin embargo, llegar a los usuarios finales "correctos"
lograr para seleccionar técnicas de DT. Los objetivos en este contexto se encapsulan podría requerir un gran esfuerzo para la organización debido a
como espacios de trabajo de DT. El tiempo de aplicación, la familiaridad, la comodidad limitaciones de tiempo o de dominio. Además, la integración entre RE y
de uso, la información de las partes interesadas, la información del problema y la
DT no es todo un camino de rosas. La literatura ha señalado que DT
experiencia previa también son criterios utilizados para guiar la selección de técnicas
para RE podría requerir atención a la falta de trazabilidad de los
de DT.
requisitos, al descuido de los requisitos no funcionales, a la incapacidad
A pesar de la importancia que los profesionales le han dado a la DT en el de hacer una estimación adecuada del esfuerzo y a la dificultad de
desarrollo de software, no identificamos en la literatura ningún trabajo que hacer una priorización de requisitos por no considerar una
investigue en profundidad cuál es el proceso de toma de decisiones de las documentación detallada de los requisitos.
técnicas de DT. Nuestro estudio identificó que algunos artículos indican que La literatura también señala que es importante desarrollar una
los profesionales han seleccionado las técnicas en función del espacio de mentalidad creativa y establecer empatía por parte del usuario, así como
trabajo de un modelo DT seleccionado. Este hallazgo confirma que los pasar de la solución de un problema específico a una mentalidad de
modelos de DT ayudan en la elección de técnicas y que la perspectiva de DT resolución de problemas. Crear un equipo multidisciplinario compuesto por
como proceso es tomada en cuenta por los equipos (Brener et al.,2016). profesionales con diferentes antecedentes podría ser una forma de lograr
los beneficios de DT. Sin embargo, algunas empresas todavía se resisten a
Sin embargo, es necesario saber qué criterios contribuyen a la traer a sus empleados a trabajar a tiempo completo en actividades de DT.
toma de decisiones sobre qué técnicas de DT pondrá en práctica el Reunir al usuario es otro punto a considerar al usar DT. Además, también es
practicante para ayudar al desarrollo del software. Identificamos necesario encontrar herramientas adecuadas para apoyar el uso de DT, que
que los profesionales utilizan como criterio la información que proporcionarán la configuración adecuada para comprender el problema
tienen sobre las técnicas. Esta información puede incluir el tiempo real y proponer soluciones innovadoras.
de aplicación que requiere la técnica, que indica cómo debe Por lo tanto, aún queda un largo camino por recorrer. La academia y la
prepararse el equipo y cuánto tiempo, por ejemplo, los industria pueden trabajar juntas para identificar qué modelos y técnicas se
stakeholders deben planear participar en las actividades de DT, la ajustan mejor a un determinado escenario, perfil de cliente y áreas de
familiaridad que tiene el practicante con la técnica, que indica aplicación (p. ej., el problema es borroso, el problema está bien definido
cuánto conoce la técnica el practicante aún sin haberla aplicado pero no se conoce previamente ninguna indicación de solución, una solución
antes, y cómodo de usar, que indica cuán apto se siente el lugar ya no atiende las necesidades del usuario y requiere reconsideración).
profesional para aplicar la técnica en la práctica con el equipo
multidisciplinario disponible.
Otros criterios que apoyan a los profesionales en la decisión de 5.2. Implicaciones para la investigación y la práctica
qué técnicas de DT seleccionar involucran la información que el
profesional tiene sobre las partes interesadas, lo que le permite Para los investigadores, creemos que este mapeo sistemático de la
explorar al máximo cada participante, o sobre el problema, lo que literatura contribuye sintetizando y avanzando lo que se sabe sobre el
le permite elegir las técnicas que exploran mejor. el problema y uso de Design Thinking en el desarrollo de software a través de un
proponer soluciones eficaces al mismo. La experiencia previa es proceso de investigación reproducible que sigue las pautas definidas
otro criterio citado para seleccionar técnicas de DT, que considera para el mapeo de la literatura. Además, nuestro estudio muestra que
el resultado de usos anteriores de ciertas técnicas y ayuda a usar la hay espacio para más investigaciones sobre el tema, lo que indica que
técnica nuevamente.
todavía es posible explorar cuestiones no abordadas, como el proceso
Los criterios de selección de técnicas que hemos identificado en
de toma de decisiones para seleccionar técnicas de DT, qué criterios
este estudio de mapeo sistemático son un conjunto inicial de
han utilizado los profesionales para hacerlo y cuáles son. los desafíos a
indicaciones de cómo los profesionales deciden qué técnicas pretenden
manejar. Los desafíos representan oportunidades abiertas para nuevas
utilizar. Sin embargo, destacamos que faltan estudios que investiguen
investigaciones sobre la integración de DT en el desarrollo de software.
cuáles son los criterios utilizados por los profesionales para seleccionar
las técnicas que podrían fomentar el desarrollo de soluciones para
Para los profesionales, este SMS proporciona información para saber
ayudar a los profesionales novatos a establecer técnicas que fomenten
qué estrategias se pueden utilizar para integrar DT en el desarrollo de
la exploración de DT en el desarrollo de software de la forma más
software (por adelantado, infundido o continuo), ayudándolos a guiar el
eficaz. manera.
proceso de DT a través de diferentes modelos y espacios de trabajo de DT, y
Hallazgo 5:DT impulsa el desarrollo de software, pero no es una panacea. también apoyando a los equipos para saber qué Las técnicas de DT están
Aunque DT se ha integrado fácilmente en el desarrollo de software, hay
disponibles, qué criterios se consideran para la selección de técnicas y cuáles
puntos de atención clave que los profesionales de DT deben tener en
son los desafíos que podrían enfrentar al aplicar DT en el desarrollo de
cuenta al usar DT.
software. Por lo tanto, creemos que nuestro estudio contribuye al estado de
Si bien la literatura ha demostrado que DT brinda beneficios al la práctica al brindar información que puede ayudar a los profesionales de
desarrollo de software, también muestra que los profesionales de TI DT en las actividades de desarrollo de software.
deben conocer los puntos clave para extraer dichos beneficios del uso
de DT (verTabla 12). Inspirándonos en los resultados que obtuvimos en este SMS, y teniendo en
Los problemas preconcebidos o las soluciones preconcebidas son 2 cuenta las discusiones que hemos presentado, enumeramos a continuación una
puntos que necesitan cierta atención en el uso de DT en el desarrollo de serie de conclusiones breves que extrajimos de la literatura sobre el uso de Design
software. Los profesionales de DT tienen que lidiar con problemas ya Thinking en el desarrollo de software.
definidos o soluciones propuestas por los clientes, incluso antes de Conclusión 1: integre DT con RE sin olvidar que es importante crear
comenzar a usar DT. Un cambio de mentalidad podría ser una forma de documentación para respaldar las actividades de requisitos. Además, trate de
evitar estos problemas preconcebidos, pero puede lograrse después de considerar los requisitos no funcionales.
mucho tiempo experimentando DT en el desarrollo de software. La presión
provocada por el tiempo de mercado o la alta dirección también representa Los equipos que utilizan DT para impulsar las actividades de ER deben
esfuerzos a resolver cuando se utiliza DT en el desarrollo de software. tener en cuenta que la documentación es un elemento clave para el éxito.
Ayuda a gestionar la trazabilidad de los requisitos, la priorización, la
DT ha colaborado para mejorar las actividades de ER proporcionando un estimación del esfuerzo y el cambio de requisitos. DT se enfoca en descubrir
espacio para hacer una recopilación y comprensión más profunda de los usuarios. y entregar una solución innovadora para un problema dado. en software
19
R. Parizi, M. Prestes, S. Marczak et al. El diario de sistemas y software 187 (2022) 111217
desarrollo, se propone una solución prototipada y validada como (ACM, IEEE Xplore, Science Direct, Scopus, Springer y Wiley Online Library), lo
insumo para un método Lean o Agile, que buscan desarrollar la que da como resultado un total de 3386 artículos recuperados. Luego,
solución propuesta. Por tanto, además de identificar las necesidades de hicimos un proceso de selección de artículos y obtuvimos 127 artículos.
los usuarios, también es importante iniciar la elicitación de requisitos Al analizar los artículos seleccionados, presentamos y discutimos
no funcionales (usabilidad, seguridad, privacidad, etc.) ya que el que las 3 estrategias para integrar DT en el desarrollo de software
usuario está colaborando en el proceso creativo. propuestas porHehn et al.(2020) (por adelantado, infundido y continuo)
Conclusión 2: Prepárese usted y su equipo para lidiar con problemas y se exploran en la literatura. Upfront es la estrategia de integración más
soluciones preconcebidas. Actúe como un rompehielos y anime al cliente a citada, lo que demuestra que los equipos están preocupados por
pensar fuera de la caja. descubrir la solución a desarrollar antes de comenzar el proceso de
desarrollo en sí. También identificamos 16 modelos que organizan DT
DT tiene la creatividad y la colaboración como 2 de sus valores de 2 a 7 espacios de trabajo distintos, guiando a los profesionales a
fundamentales. Por lo tanto, las ideas provenientes del usuario deben ser realizar actividades de DT en el desarrollo de software. Stanford
muy bien recibidas. Sin embargo, trata de hacer pensar al usuario de forma D.School y Brown son los 2 modelos DT más citados en la literatura.
disruptiva, brindando un espacio que permita una comprensión profunda
del problema y la creación de soluciones en las que no se había pensado
Identificamos 83 técnicas utilizadas en las actividades de DT para la
antes. Trate de promover un ambiente que se considere alimento para el
comprensión de problemas (espacio del problema) y la propuesta de soluciones
pensamiento.
(espacio de la solución) mediante la evaluación de las técnicas de DT citadas en la
Conclusión 3: Haz bien un trabajo previo. Trate de seleccionar técnicas y modelos que literatura. También identificamos que se utilizaron 19 técnicas, como Lluvia de
lo ayuden a lidiar con las limitaciones organizacionales y la participación de los ideas, Taller, Observación y Entrevista, tanto en espacios de problemas como de
usuarios. solución, lo que muestra la flexibilidad y la naturaleza dinámica de DT.
20
R. Parizi, M. Prestes, S. Marczak et al. El diario de sistemas y software 187 (2022) 111217
los documentos de alta calidad en ingeniería de software. Esta estrategia de Arayalert, SC, Puttinaovarat, S., 2020. Diseño del autoaprendizaje de la ecología de los manglares
investigación fue revisada por 2 investigadores senior. Como validez de la aplicación basada en un enfoque de microaprendizaje. En t. J.Emerg. Tecnología Aprender.
15 (11), 29–41.
conclusión, extrajimos los datos y discutimos siguiendo el protocolo que
Arbieto-Batallanos, C., Villanueva-Montoya, L., Chavez-Ponce, D., Alfonte-
definimos antes de iniciar el proceso de extracción. Zapana, R., Córdova-Martínez, M., 2019. Aplicación móvil basada en design thinking
Como trabajo futuro, pretendemos investigar el vacío de investigación para la enseñanza de la cinemática. En: Actas del Congreso Internacional de
sobre los criterios de selección de técnicas de DT que exploran el escenario Educación y Tecnología en Ciencias. CEUR-WS, Arequipa, Perú, págs. 257–266.
de toma de decisiones de los practicantes de DT. Buscaremos comprender
Asante, G., 2018. Metodologías de diseño efectivas. Des. Administrar Rev. 29, 10–15.
cómo se puede aprovechar DT para colaborar con el desarrollo de software
Avalos, M., Larios, VM, Salazar, P., Maciel, R., 2017. Hackatones, semestres,
y producir soluciones que satisfagan las necesidades del usuario y que sean y maratones de verano como vehículos para desarrollar el talento local de la ciudad inteligente a
factibles, viables y deseables. través de sus innovaciones. En: Actas de la Conferencia Internacional de Ciudades Inteligentes. IEEE,
Wuxi, China, págs. 1–6.
Azab, A., Mostafa, N., Park, J., 2016. Ontimecargo: un sistema de transporte inteligente
Declaración de contribución de autoría CRediT
desarrollo en la gestión logística mediante un enfoque de pensamiento de diseño.
En: Actas de la Conferencia de Asia Pacífico sobre Sistemas de Información. Chiayi,
Rafael Parisi:Conceptualización, Metodología, Investigación, Taiwán, págs. 1–44.
Redacción – borrador original, Visualización.Matheus Prestés: Bargh, MS, Choenni, S., 2019. Hacia la aplicación del pensamiento de diseño para diseñar
Conceptualización, Metodología, Investigación, Redacción – borrador sistemas de información que protegen la privacidad. En: Actas de la Conferencia
Internacional sobre Confianza, Privacidad y Seguridad en Sistemas y Aplicaciones
original. Sabrina Marczak:Conceptualización, Redacción – revisión y
Inteligentes. IEEE, Los Ángeles, EE. UU., págs. 196–202.
edición, Supervisión.Tayana Conté:Conceptualización, Redacción – Berger, A., 2011. Pensamiento de diseño para el diseño de interfaz de usuario de búsqueda. Centavo. EUR.
revisión y edición, Supervisión. Proceso de taller. 763, 1–4.
Bordin, S., De Angeli, A., 2016. Fallos comunicativos en la integración de
Diseño centrado en el usuario y desarrollo ágil. Springer, págs. 137–161. Brad, S., Brad, E.,
Declaración de competencia de intereses
Homorodean, D., 2019. CALDET: un sistema integrado impulsado por TRIZ
metodología de desarrollo de software. En: Actas de la Conferencia Internacional
Los autores declaran que no tienen intereses financieros en TRIZ Future. Springer, Marrakech, Marruecos, págs. 400–416.
competencia ni relaciones personales conocidas que pudieran haber Braz, RdS, Merlin, JR, Freitas Guilhermino Trindade, D., Eduardo Ribeiro, C.,
influido en el trabajo informado en este documento. Sgarbi, EM, Junior, FdS, 2019. Pensamiento de diseño y scrum en la elicitación de
requisitos de software: un estudio de caso. En: Actas de la Conferencia Internacional
sobre Interacción Humano-Computadora. Springer, Orlando, EE. UU., págs. 179–194.
Expresiones de gratitud
Brenner, W., Uebernickel, F., Abrell, T., 2016. Pensamiento de diseño como mentalidad, proceso,
Agradecemos a los proyectos PUCRS BPA 2019, 2020 y 2021 y caja de herramientas. Springer, págs. 3–21.
Brown, T., 2008. Pensamiento de diseño. Harv. Autobús. Rev. 86, 84–95.
(Programa de Bolsas Pesquisa Alunos da PUCRS/Chamada Geral
Brown, T., Wyatt, J., 2010. Pensamiento de diseño para la innovación social. desarrollo Superar a
1/2019, 1/2020 y 1/2021) y al proyecto CNPq PIBIC 2019/2020 12 (1), 29–43.
(Programa Institucional de Bolsas de Iniciação Científica do CNPq ) para Buchanan, R., 1992. Problemas perversos en el pensamiento de diseño. Des. Números 8 (2), 5–21,
las becas de asistente de investigación de pregrado. Tayana Conte URL:http://www.jstor.org/stable/1511637.
agradece a CNPq, Brasil (Beca 314174/2020-6) y FAPEAM (Beca Budiarto, A., Kacamarga, MF, Suparyanto, T., Purnamasari, S., Caraka, RE,
Muljo, HH, Pardamean, B., 2018. Sistema de monitoreo y evaluación basado en la
062.00150/2020). Sabrina Marczak agradece a CNPq, Brasil (Subvención web SMARTD. En: Actas de la Conferencia Internacional de la Asociación Indonesia
307177/2018-1). Agradecemos a CAPES, Brasil (Coordenação de para el Reconocimiento de Patrones. IEEE, Yakarta, Indonesia, págs. 172–176.
Aperfeiçoamento de Pessoal de Nível Superior – Brasil) por el apoyo Burchardt, C., Maisch, B., 2018. Enfoques ágiles avanzados para mejorar
financiero (Código 001). actividades de ingeniería. proc. Fabricación 25, 202–212.
Canedo, ED, Parente da Costa, R., 2016. El uso del pensamiento de diseño en ágil
encuesta de requisitos de software: un estudio de caso. En: Actas de la Conferencia
Referencias Internacional de Diseño, Experiencia de Usuario y Usabilidad. Springer, Las Vegas,
EE. UU., págs. 642–657.
Adikari, S., Keighran, H., Sarbazhosseini, H., 2016. Integrar el pensamiento de diseño en Canedo, ED, Pergentino, ACDS, Calazans, ATS, Almeida, FV, Costa, PHT,
Co-diseño para una rápida innovación de soluciones de diseño. En: Actas de la Lima, F., 2020. Uso del pensamiento de diseño en proyectos ágiles de software: percepción
Conferencia Internacional de Diseño, Experiencia de Usuario y Usabilidad. Springer, de los desarrolladores de software. En: Actas de la Conferencia Internacional sobre Sistemas
Toronto, Canadá, págs. 3–14. de Información Empresarial. Scite Press, en línea, págs. 217–224.
Adikari, S., McDonald, C., Campbell, J., 2013. Contextos reformulados: pensamiento de diseño Carell, A., Lauenroth, K., Platz, D., 2018. Uso del pensamiento de diseño para los requisitos
para el diseño ágil de la experiencia del usuario. En: Actas de la Conferencia ingeniería en el contexto de la digitalización y la transformación digital: una
Internacional de Diseño, Experiencia de Usuario y Usabilidad. Springer, Las Vegas, motivación y un relato de experiencia. Springer, págs. 107–120.
EE. UU., págs. 3–12. Carlgren, L., Rauth, I., Elmquist, M., 2016. Enmarcando el pensamiento de diseño: el concepto
Ahmad, R., Chyi, WA, Sarlan, A., Kasbon, R., 2014. Guía de base de datos para principiantes en la idea y la ejecución. Creatividad Innov. Administrar 25, 38–57.
desarrolladores en la creación de esquemas de bases de datos. En: Actas de la Conferencia Carroll, N., Richardson, I., 2016. Alineación de la innovación y el software en el cuidado de la salud
sobre E-Learning, E-Management y E-Services. IEEE, Melbourne, Australia, págs. 64–69. requisitos a través del pensamiento de diseño. En: Actas del Taller Internacional
sobre Ingeniería de Software en Sistemas de Salud. ACM, Austin, EE. UU., págs. 1–7.
Ahmed, B., Dannhauser, T., Philip, N., 2018. Una metodología de pensamiento de diseño lean
(LDTM) para aprendizaje automático y proyectos de datos modernos. En: Actas de Challiol, C., Borrelli, FM, Mendiburu, FI, Rouaux Servat, CM, Goin Plexevi, F.,
Ciencias de la Computación e Ingeniería Electrónica. IEEE, Colchester, Reino Unido, Orellano, DH, Gomez-Torres, E., Gordillo, SE, 2019. Design thinking's resources for in-
págs. 11–14. situ co-design of mobile games. En: Actas de la Conferencia Internacional sobre
Alhazmi, A., Huang, S., 2020. Integración del pensamiento de diseño en el marco Scrum Sistemas de Información y Ciencias de la Computación. IEEE, Quito, Ecuador, págs.
en el contexto de la gestión de la ingeniería de requisitos. En: Actas de la Conferencia 339–345.
Internacional sobre Ciencias de la Computación e Ingeniería de Software. ACM, Chasanidou, D., Gasparini, AA, Lee, E., 2015. Métodos y herramientas de pensamiento de diseño
Pekín, China, págs. 33–45. para la innovación En: Proc. del Diseño, Experiencia de Usuario y Usabilidad: Discurso del
Almeida, FV, Canedo, ED, d. Costa, RP, 2019. Definición de indicadores en el Diseño. Springer, Los Ángeles, EE. UU., págs. 1–12.
ejecución de proyectos educativos con pensamiento de diseño utilizando la revisión Chongwatpol, J., 2020. Operacionalización del pensamiento de diseño en inteligencia empresarial
sistemática de la literatura. En: Actas de la Conferencia Fronteras en Educación. IEEE, y proyectos de análisis. Decir ciencia J.Innov. Educ. 18 (3), 409–434. Corral, L., Fronza,
Covington, EE. UU., págs. 1–9. I., 2018. Pensamiento de diseño y prácticas ágiles para software
Araújo, R., Anjos, E., Silva, DR, 2015. Tendencias en el uso del pensamiento de diseño Ingeniería: Una oportunidad para la innovación. En: Actas del Grupo de Interés
para sistemas embebidos. En: Actas de la Conferencia Internacional sobre Ciencias Especial sobre la Conferencia sobre Educación en Tecnología de la Información. ACM,
Computacionales y sus Aplicaciones. IEEE, Banff, Canadá, págs. 82–86. Araújo, CMMS, Fort Lauderdale, EE. UU., págs. 1–6.
Miranda Santos, I., Dias Canedo, E., Favacho de Araújo, AP, Coutinho, EF, Gomes, GAM, José, MA, 2016. Aplicando el pensamiento de diseño en
2019. Pensamiento de diseño versus sprint de diseño: un estudio comparativo. En: disciplinas del desarrollo de sistemas. En: Actas de la Conferencia Euroamericana
Actas de la Conferencia Internacional sobre Diseño, Experiencia de Usuario y sobre Telemática y Sistemas de Información. IEEE, Cartagena, Colombia, págs. 1–8.
Usabilidad. Springer, Orlando, EE. UU., págs. 291–306.
21
R. Parizi, M. Prestes, S. Marczak et al. El diario de sistemas y software 187 (2022) 111217
Cruzes, DS, Dybå, T., 2010. Sintetizando evidencia en ingeniería de software Freitas, R., Peres, S., Fantinato, M., Steinbeck, R., Araújo, U., et al., 2013.
investigación. En: Actas del Simposio Internacional sobre Ingeniería y Medición Experimentar con el pensamiento de diseño en el refinamiento de requisitos para un
Empírica de Software. ACM, Bolzano, Italia. sistema de gestión del aprendizaje. En: Actas del Simposio Brasileño de Sistemas de
da Cruz Júnior, GG, do Nascimento, RLS, 2016. Desenvolvendo um Objeto Información. SBC, João Pessoa, Brasil, págs. 182–193.
de Aprendizagem Virtual para o Ensino da Programação Web Mobile com o Design Gama, K., Alencar, B., Calegario, F., Neves, A., Alessio, P., 2018a. un hackathon
Thinking. En: Anais Do Congresso Regional Sobre Tecnologias Na EducaçÃo. CEUR- metodología para proyectos de cursos de pregrado. En: Actas de la Conferencia
WS, Natal, Brasil, págs. 1–12. Fronteras en Educación. IEEE, San José, EE. UU., págs. 1–9.
Daniels, NEM, Hochstenbach, LMJ, van Bokhoven, MA, Beurskens, AJHM, Gama, K., Castor, F., Alessio, P., Neves, A., Araújo, C., Formiga, R., Soares-
Delespaul, PAEG, 2019. Implementación de tecnología de muestreo de experiencia para el Neto, F., Oliveira, H., 2018b. Combinando el aprendizaje basado en desafíos y el pensamiento
análisis funcional en medicina familiar: un enfoque de pensamiento de diseño. Parte de diseño para enseñar el desarrollo de aplicaciones móviles. En: Actas de la Conferencia
delantera. psicol. 10, 2782. Fronteras en Educación. IEEE, San José, EE. UU., págs. 1–5.
Darrin, MAG, Devereux, WS, 2017. El manifiesto ágil, pensamiento de diseño Gamble, MT, 2016. ¿Pueden los metamodelos vincular el desarrollo con la intención del diseño? En:
e ingeniería de sistemas. En: Actas de la Conferencia Internacional de Sistemas. IEEE, Actas del Taller internacional sobre cómo llevar el pensamiento de diseño arquitectónico a
Quebec, Canadá, págs. 1–5. las actividades diarias de los desarrolladores. ACM, Austin, EE. UU., págs. 14–17. Genzorova,
De, S., 2020. Una perspectiva novedosa para el modelado de amenazas utilizando el pensamiento de diseño y
T., Corejova, T., Stalmasekova, N., 2019. Cómo la transformación digital
principios ágiles. En: Actas de la Conferencia Internacional sobre Computación
puede influir en el modelo de negocio, estudio de caso para la industria del transporte. transporte
Paralela, Distribuida y Grid. IEEE, Waknaghat, India, págs. 31–35.
Res. proc. 40, 1053–1058.
De, S., Vijayakumaran, V., 2019. Un breve estudio sobre la mejora de la calidad de la empresa
Glomann, L., 2017. Presentamos el 'flujo de trabajo ágil centrado en el ser humano' (HCAW): un
aplicaciones que utilizan el pensamiento de diseño. En t. J. Educ. Administrar Ing. 9
modelo ágil de proceso de concepción y desarrollo. En: Proc. de la Conferencia
(5), 1–26. de Carvalho Souza, CL, Silva, C., 2015. Un estudio experimental del uso de
Internacional sobre Ergonomía y Factores Humanos Aplicados. Springer, Los
Design Thinking como un enfoque de elicitación de requisitos para entornos de
Ángeles, Estados Unidos, págs. 1–10.
aprendizaje móvil. CLEI Electr. J. 18, 1–6.
González, CSG, Fleitas, YdCB, 2015. Fomentando la creatividad y la innovación
de Paula, DF, Araújo, CC, 2016. Pet empires: Combinando el pensamiento de diseño, lean
pensamiento en la enseñanza de la ingeniería de software: un estudio de caso. En: Actas de
startup y ágil para aprender del fracaso y desarrollar un juego exitoso en un entorno
la Conferencia Global de Educación en Ingeniería del IEEE. IEEE, Tallin, Estonia, págs. 989–
de pregrado. En: Actas de la Conferencia Internacional sobre Interacción Humano-
995.
Computadora. Springer, Toronto, Canadá, págs. 1–5.
De Paula, TR, Santana Amancio, T., Nonato Flores, JA, 2020. Pensamiento de diseño en González, CSG, González, EG, Cruz, VM, Saavedra, JS, 2010. Integrando la
industria. Software IEEE 37 (2), 49–51. Design Thinking en la metodología de la UCD. En: Proc. de la Conferencia de
Design Council, 1944. El proceso de diseño: ¿Qué es el doble diamante?. URL:. Díaz, P., Educación en Ingeniería. IEEE, Madrid, España, págs. 1–4.
Aedo, I., Cubas, J., 2014. CoDICE: Equilibrando la ingeniería del software y Goodspeed, R., Riseng, C., Wehrly, K., Yin, W., Mason, L., Schoenfeldt, B., 2016.
creatividad en el co-diseño de encuentros digitales con el patrimonio cultural. En: Aplicación de métodos de pensamiento de diseño a las herramientas de gestión de
Actas del Taller sobre Interfaces Visuales Avanzadas. ACM, Como, Italia, págs. 1–4. ecosistemas: creación del explorador del hábitat acuático de los grandes lagos. Política de
marzo 69, 134–145. Goudsouzian, LK, Riola, P., Ruggles, K., Gupta, P., Mondoux, MA, 2018. En-
Diaz Intal, GL, Senoro, D., Palaoag, T., 2020. Diseño de experiencia de usuario para integración de conceptos de biología celular y molecular: comparación de los logros de
aplicación móvil de gestión de desastres utilizando el enfoque de pensamiento de aprendizaje y la autoeficacia en las correspondientes experiencias de laboratorio de
diseño. En: Actas de la Conferencia Internacional sobre Software y E-Business. ACM, pregrado en vivo y virtuales. Bioquímica mol. Biol. Educ. 46, 361–372.
Osaka, Japón, págs. 7–13. Guinan, PJ, Parise, S., Langowitz, N., 2019. Creación de un proyecto digital innovador
Dobrigkeit, F., Pajak, P., de Paula, D., Uflacker, M., 2020a. Caja de herramientas DT@IT : equipo: Palancas para permitir la transformación digital. Autobús. Horiz. 62 (6), 717–
Herramientas de pensamiento de diseño para apoyar el desarrollo de software cotidiano. En: Design 727. Gürdür, D., Törngren, M., 2018. Visual analytics for cyber-physical systems de-
Thinking Research: Investigación del rendimiento del equipo de diseño. Springer, págs. 201–227. Desarrollo: Combinando el pensamiento de diseño y el pensamiento sistémico. En:
Actas de la Conferencia NordDesign. Design Society, Linköping, Suecia, págs. 1–15.
Dobrigkeit, F., de Paula, D., 2019. Pensamiento de diseño en la práctica: comprensión Gurusamy, K., Srinivasaraghavan, N., Adikari, S., 2016. Un marco integrado
manifestaciones del pensamiento de diseño en la ingeniería de software. En: Actas para el pensamiento de diseño y métodos ágiles para la transformación digital. En:
de la Conferencia Europea de Ingeniería de Software y Simposio sobre los Actas de la Conferencia Internacional de Diseño, Experiencia de Usuario y Usabilidad.
Fundamentos de la Ingeniería de Software. ACM, Tallin, Estonia, págs. 1059–1069. Springer, Toronto, Canadá, págs. 1–9.
Dobrigkeit, F., de Paula, D., Carroll, N., 2020b. Taller InnoDev: Un día Harriet, K., Monika, K., Verena, P., 2019. InnoDeck: Innovación basada en tarjetas
introducción a la combinación de pensamiento de diseño, puesta en marcha esbelta y apoyo: un enfoque modular centrado en el ser humano para facilitar talleres de
desarrollo de software ágil. En: Proc. de la Conf. en Educación y Capacitación en Ingeniería innovación. En: Actas de la Conferencia Internacional Conjunta sobre Descubrimiento
de Software. IEEE, Múnich, Alemania, págs. 1–10. del Conocimiento, Ingeniería del Conocimiento y Gestión del Conocimiento.
Dobrigkeit, F., de Paula, D., Uflacker, M., 2019. InnoDev: un desarrollo de software SciTePress, Viena, Austria, págs. 83–91.
Metodología que integra Design Thinking, Scrum y Lean Startup. En: Investigación del
Hasso-Plattner-Institute D-School, 2020. Hasso-Plattner-Institute: Escuela de
pensamiento de diseño. Springer, págs. 199–227.
El pensamiento de diseño. URL:https://hpi.de/en/school-of-design-thinking/
Dobrigkeit, F., de Paula, D., et al., 2017. Lo mejor de tres mundos: la creación de designthinking.html.
InnoDev un enfoque de desarrollo de software que integra pensamiento de diseño,
Hehn, J., Mendez, D., Uebernickel, F., Brenner, W., Broy, M., 2020. Sobre la integración
scrum y lean startup. En: Actas de la Conferencia Internacional sobre Diseño de
pensamiento de diseño para la ingeniería de requisitos centrada en el ser humano. Software IEEE 37
Ingeniería. Design Society, Vancouver, Canadá, págs. 1–10. Dobrigkeit, F., Wilson, M.,
(2), 25–31.
Nicolai, C., et al., 2018. Agregar un proyecto de estilo scrum
Hehn, J., Uebernickel, F., 2018. El uso del pensamiento de diseño para la ingeniería de requisitos
administración a una clase avanzada de pensamiento de diseño. En: Proc. del
neering: un estudio de caso en curso en el campo de los sistemas innovadores
NordDesign. Design Society, Linköping, Suecia, págs. 1–12.
intensivos en software. En: Actas de la Conferencia Internacional de Ingeniería de
d.School Stanford, 2004. Pensamiento de diseño - compilación bootleg bootcamp. URL: https://
Requisitos. IEEE, Banff, Canadá, págs. 1–6.
dschool.stanford.edu/resources/the-bootcamp-bootleg. (Consultado el 20 de octubre de
Hehn, J., Uebernickel, F., Stöckli, E., Brenner, W., 2018. Designing human-
2020).
sistemas de información centrados: hacia una comprensión de los desafíos en la
Dunne, D., Martin, R., 2006. El pensamiento de diseño y cómo cambiará la gestión.
especificación de requisitos dentro de los proyectos de pensamiento de diseño. En:
educación mental: una entrevista y discusión. Academia Administrar Aprender. Educ. 5, 512–
Actas de la Multikonferenz Wirtschaftsinformatik. Universidad Leuphana de
523.
El-Sharkawy, S., Schmid, K., 2011. Un enfoque heurístico para respaldar el producto Lüneburg, Luneburg, Alemania, págs. 1–12.
innovación en ingeniería de requisitos: un experimento controlado. En: Proc. de la Hiremath, M., Sathiyam, V., 2013. Tren rápido a DT: una guía práctica para entrenador
Conferencia Internacional sobre Ingeniería de Requisitos: Fundamentos para la Calidad del pensamiento de diseño en la industria del software. En: Actas de la Federación Internacional
Software. Springer, Essen, Alemania, págs. 1–16. para el Procesamiento de la Información. Springer, Ciudad del Cabo, Sudáfrica, págs. 1–8.
Felizardo, KR, Mendes, E., Kalinowski, M., Souza, EF, Vijaykumar, NL, 2016.
Uso de bola de nieve hacia adelante para actualizar revisiones sistemáticas en Husaria, A., Guerreiro, S., 2020. La ingeniería de requisitos y el papel del diseño
ingeniería de software. En: Actas del Simposio Internacional sobre Ingeniería y pensando. En: Actas de la Conferencia Internacional sobre Sistemas de Información
Medición Empírica de Software. ACM/IEEE, Ciudad Real, España, págs. 1–6. Empresarial. Scite Press, págs. 353–359, en línea.
Jensen, MB, Lozano, F., Steinert, M., 2016. Los orígenes del pensamiento de diseño y
Ferreira, B., Conte, T., Barbosa, SDJ, 2015. Obtención de requisitos mediante personas la relevancia en las innovaciones de software. En: Actas de la Conferencia
y mapa de empatía para mejorar la experiencia del usuario. En: Actas del Simposio internacional sobre mejora de procesos de software centrada en productos.
Brasileño de Ingeniería de Software. IEEE, Belo Horizonte, Brasil, págs. 1–10. Springer, Trondheim, Noruega, págs. 1–4.
Jolak, R., Wortmann, A., Liebel, G., Umuhoza, E., Chaudron, MRV, 2020. El
Ferreira, B., Silva, W., Barbosa, SD, Conte, T., 2018. Técnica para representar- pensamiento de diseño de desarrolladores de software coubicados vs. distribuidos:
ing requisitos utilizando personas: un experimento controlado. Software IET 12, 280– ¡la distancia golpea de nuevo!. En: Actas de la Conferencia Internacional sobre
290. Ingeniería de Software Global. ACM, Seúl, República de Corea, págs. 106–116.
22
R. Parizi, M. Prestes, S. Marczak et al. El diario de sistemas y software 187 (2022) 111217
Kah-Hoe, Wang, SM, 2014. Pensamiento de diseño para la evaluación de la usabilidad de la nube McMahon, E., 2014. Del desarrollo de productos a la innovación. En: Proc. del In-
servicio de plataforma En: Proc. de la Conf. Internacional sobre Invención de Sistemas Conferencia Internacional de la Sociedad Americana para la Gestión de la Ingeniería. ASEM,
Aplicados. IEEE, Chiba, Japón, págs. 247–250. Virginia Beach, EE. UU., págs. 1–11.
Kahan, E., Genero, M., Oliveros, A., 2019. Desafíos en la ingeniería de requisitos: Murugesan, LK, Hoda, R., Salcic, Z., 2017. Identificación de características de diseño mediante
¿Podría ayudar el pensamiento de diseño? En: Actas de la Conferencia Internacional sobre la Combinación de técnicas de elicitación de requisitos. En: Actas del Taller
Calidad de las Tecnologías de la Información y las Comunicaciones. Springer, Ciudad Real, Internacional sobre Diseño e Innovación en Ingeniería de Software. IEEE, Buenos
España, págs. 79–86. Aires, Argentina, págs. 1–7.
Kawano, A., Motoyama, Y., Aoyama, M., 2019. Un modelo basado en LX (experiencia de aprendizaje) Mutuku, LN, Colaco, J., 2012. Aumento del consumo de datos abiertos en Kenia: A
método de evaluación de los programas de educación y formación para ingenieros enfoque de pensamiento de diseño. En: Proc. de la Conferencia Internacional sobre
de software profesionales. En: Actas de la Conferencia Internacional sobre Teoría y Práctica de la Gobernanza Electrónica. ACM, Nueva York, EE. UU., págs. 1–4.
Tecnología de la Información y la Educación. ACM, Aizu-Wakamatsu, Japón, págs. Nalepa, G., Fontana, RM, Reinehr, S., Malucelli, A., 2019. Uso de enfoques ágiles
151–159. para impulsar iniciativas de mejora de procesos de software. En: Actas de la Conferencia
Keighran, H., Adikari, S., 2016. Desarrollo de equipos de alto rendimiento: un diseño Europea sobre Mejora de Procesos de Software. Springer, Edimburgo, Reino Unido, págs.
enfoque dirigido por el pensamiento. En: Actas de la Conferencia Internacional de 495–506.
Diseño, Experiencia de Usuario y Usabilidad. Springer, Toronto, Canadá, págs. 1–12. Nedeltcheva, GN, Shoikova, E., 2017. Acoplamiento del pensamiento de diseño y la experiencia del usuario
Kitchenham, B., Charters, S., 2007. Pautas para realizar literatura sistemática diseño y ágil: Hacia un marco de cooperación. En: Actas de la Conferencia
Revisiones de naturaleza en ingeniería de software, vol. 2. Departamento de Ciencias de la Internacional sobre Big Data e Internet de las Cosas. ACM, Londres, Inglaterra, págs.
Computación del Grupo de Ingeniería de Software de la Universidad de Keele, págs. 512–523. 1–5.
Kloeckner, AP, Libânio, CdS, Ribeiro, JLD, et al., 2017. Pensamiento de diseño Nedeltcheva, G., Shoikova, E., 2018. Innovación a través del pensamiento de diseño, usuario
métodos y técnicas en la enseñanza del diseño. En: Actas de la Conferencia experiencia y agilidad: Hacia un marco de cooperación. En: Actas de la Conferencia
Internacional sobre Educación en Ingeniería y Diseño de Productos, Building Internacional de Telecomunicaciones, vol. 53, núm. 1–2. NSTC, Sofía, Bulgaria, págs.
Community: Design Education for a Sustainable Future. IED, Oslo, Noruega, págs. 1– 42–49.
6. Newman, P., Ferrario, MA, Simm, W., Forshaw, S., Friday, A., Whittle, J., 2015.
Kongot, A., Pattanaik, M., 2017. Empoderando a los gerentes de proyecto en las empresas - A El papel del pensamiento de diseño y la creación de prototipos físicos en la ingeniería
enfoque de pensamiento de diseño para gestionar proyectos comerciales. En: Actas de la de software social. En: Actas de la Conferencia Internacional sobre Ingeniería de
Conferencia sobre interacciones entre humanos y computadoras. Springer, Bombay, India, Software. IEEE, Florencia, Italia, págs. 1–9.
págs. 189–197. Ortiz-Rojas, M., Maya, R., Jimenez, A., Hilliger, I., Chiluiza, K., 2019. Un paso
Kuula, S., Haapasalo, H., Kosonen, J., 2020. Tres fases para transformar un Metodología paso a paso para el diseño de software de una herramienta de analítica de
empresa de TI basada en proyectos en un proveedor de servicios digitales esbelto y orientado al aprendizaje en América Latina: un estudio de caso en Ecuador. En: Actas de la Conferencia
diseño. Software IEEE 37 (2), 41–48. Latinoamericana de Tecnologías de Aprendizaje. San José Del Cabo, México, págs. 116–122.
Landis, JR, Koch, GG, 1977. La medición del acuerdo del observador para
datos categóricos. Biometría 33, 159–174. Palacin-Silva, M., Khakurel, J., Happonen, A., Hynninen, T., Porras, J., 2017.
Larsen, LJ, 2018. Exprimiendo el proceso de diseño de juegos: Hacia un enfoque centrado en el contenido Infundir el pensamiento de diseño en un curso final de ingeniería de software. En:
marco para comprender y enseñar el diseño de juegos en la educación superior. Actas de la Conferencia sobre Educación y Capacitación en Ingeniería de Software.
Educ. Media Int. 55 (3), 231–254. IEEE, Savannah, EE. UU., págs. 1–10.
Lee, WS, Sohn, SY, 2019. Descubrir ideas de negocios emergentes basadas en Parizi, R., Moreira da Silva, M., de Souza Couto, I., Pavin Trindade, K., Plautz, M.,
Proyectos de software financiados colectivamente. Decir Sistema de soporte 116, 102–113. Marczak, S., Conte, T., Candello, H., 2020. Pensamiento de diseño en los requisitos de
Levy, M., 2017. Promover la obtención de requisitos de usabilidad y accesibilidad. software: ¿Qué técnicas utilizar? Una propuesta de herramienta de recomendación.
mentos en el pensamiento de diseño: uso de un objeto diseñado como un objeto En: Actas de la Conferencia Iberoamericana-Americana de Ingeniería del Software-
límite. En: Actas de los Talleres de la Conferencia Internacional de Ingeniería de Americana. Curran Associates, Curitiba, Brasil, págs. 1–14. Park, J., Mostafa, NA, Han,
Requisitos. IEEE, Lisboa, Portugal, págs. 1–4. H.-J., 2020. ''StoryWeb'': una historia basada en la narración
Levy, M., 2018. Educar para la empatía en el curso de ingeniería de software. En: aplicación de intercambio de conocimientos entre múltiples partes interesadas. Creatividad
proc. de la Conferencia Internacional sobre Ingeniería de Requisitos: Fundamentos para la Innov. Administrar 29 (2), 224–236.
Calidad del Software. CEUR-WS, Utrecht, Países Bajos, págs. 1–9. Pendse, A., Amre, H., 2018. Software 4.0: "Cómo" construir sistemas de "próxima generación".
Levy, M., Hadar, I., 2018. La importancia de la empatía para analizar la privacidad En: Actas de la Conferencia sobre Innovaciones en Ingeniería de Software. ACM,
requisitos En: Actas del Taller internacional sobre la evolución de la ingeniería de Hyderabad, India.
requisitos de seguridad y privacidad. IEEE, Banff, Canadá, págs. 1–5. Levy, M., Huli, C., Penzenstadler, B., 2020. ¿Cuándo el diseño ayuda a pensar y cuándo el diseño
2019. Pensamiento de diseño en pocas palabras para obtener requisitos pensando ayuda? Software IEEE 37 (2), 6–9.
de un proceso de negocio: Un estudio de caso de un taller de pensamiento de Péraire, C., 2019. Ágil de doble vía en la educación en ingeniería de software. En: Pro-
diseño. En: Actas de la Conferencia Internacional de Ingeniería de Requisitos. IEEE, actas de la Conferencia Internacional de Ingeniería de Software. ACM/IEEE, Montreal,
isla de Jeju, Corea del Sur, págs. 351–356. Canadá, págs. 38–49.
Liikkanen, LA, Kilpiö, H., Svan, L., Hiltunen, M., 2014. Lean UX: el próximo Pereira, L., Parizi, R., Prestes, M., Marczak, S., Conte, T., 2021. Hacia una
generación de desarrollo ágil centrado en el usuario? En: Actas de la Conferencia comprensión de los beneficios y desafíos en el uso del pensamiento de diseño en la
nórdica sobre interacción humano-computadora: divertida, rápida, fundamental. ingeniería de requisitos. En: Actas del Simposio Anual de ACM sobre Informática
ACM, Helsinki, Finlandia, págs. 1–6. Aplicada. ACM, Evento virtual, República de Corea, págs. 1338–1345. Pereira, JC,
Lucena, P., Braz, A., Chicoria, A., Tizzei, L., 2016. Software de pensamiento de diseño de IBM Russo, RdF, 2018. Pensamiento de diseño integrado en software ágil
marco de desarrollo. En: Actas del Taller Brasileño sobre Métodos Ágiles. Springer, desarrollo: una revisión sistemática de la literatura. Cómputo de procedimientos. ciencia 138,
Curitiba, Brasil, págs. 1–12. 775–782.
Luchs, MG, 2015. Una breve introducción al Design Thinking. John Wiley e hijos, Petersen, K., Feldt, R., Mujtaba, S., Mattsson, M., 2008. Estudio de mapeo sistemático
págs. 1 a 12. ies en ingeniería de software. En: Actas de la Conferencia Internacional sobre
Luedeke, TF, Köhler, C., Conrad, J., Grashiller, M., Sailer, A., Vielhaber, M., et al., Evaluación y Valoración en Ingeniería de Software. ACM, Bari, Italia, págs. 1–10.
2018. CPM/PDD en el contexto del pensamiento de diseño y el desarrollo ágil de
sistemas ciberfísicos. En: Actas de NordDesign. Design Society, Linköping, Suecia, Petersen, K., Vakkalanka, S., Kuzniarz, L., 2015. Directrices para la realización de
págs. 1–11. estudios de mapeo ático en ingeniería de software: una actualización. información suave Tecnología
Magare, A., Lamin, M., Chakrabarti, P., 2020. Análisis de mapeo inherente de 64, 1–18.
Metodología de desarrollo ágil a través del Design Thinking. En: Actas de la Pham, YD, Fucci, D., Maalej, W., 2018. Una primera implementación de un diseño
Conferencia Internacional sobre Ciencia de Datos y Aplicaciones Inteligentes. taller de pensamiento durante un proyecto de curso de desarrollo de aplicaciones
Springer, Gujarat, India, págs. 527–534. móviles. En: Actas del Taller Internacional sobre Educación en Ingeniería de Software
Mahe, N., Adams, B., Marsan, J., Templier, M., Bissonnette, S., 2020. Migración para Millennials. IEEE, Gotemburgo, Suecia, pág. 8.
una fábrica de software para diseñar el pensamiento: prestar atención a las personas y las Piras, L., Dellagiacoma, D., Perini, A., Susi, A., Giorgini, P., Mylopoulos, J.,
mentalidades. Software IEEE 37 (2), 32–40. 2019. Pensamiento de diseño y requisitos de aceptación para diseñar software
Malins, J., Maciver, F., 2016. De lo real a lo virtual: desarrollo mejorado gamificado. En: Proc. de la Conferencia Internacional sobre Retos de Investigación en
Software que utiliza Design Thinking. Springer, págs. 337–349. Ciencias de la Información. Bruselas, Bélgica, págs. 1–12.
Martins, HF, Carvalho de Oliveira Junior, A., Dias Canedo, E., Dias Kosloski, RA, Prasad, WR, Perera, G., Padmini, KJ, Bandara, HD, 2018. Adoptando el diseño
Ávila Paldês, R., Costa Oliveira, E., 2019. Pensamiento de diseño: Desafíos para la prácticas de pensamiento para satisfacer las expectativas del cliente en prácticas ágiles: un
elicitación de requisitos de software. Información 10 (12), 1–27. caso de la industria de desarrollo de software de Sri Lanka. En: Actas de la Conferencia de
Matz, A., Germanakos, P., 2016. Aumento de la calidad de la definición de casos de uso Investigación de Ingeniería de Moratuwa. IEEE, Moratuwa, Sri Lanka, págs. 1–6.
a través de un método colaborativo de pensamiento de diseño y un estilo de
documentación híbrido alternativo. En: Actas de la Conferencia Internacional sobre Puad, NHM, Rahim, NA, Firdaus, KHA, Sayedi, N., Mohadis, HM, 2019.
Tecnologías de Aprendizaje y Colaboración. Springer, Toronto, Canadá, págs. 1–12. Diseño de una aplicación persuasiva para el cambio de comportamiento con los niños. J.
Marcos. información sist. 1 (3), 1–7.
23
R. Parizi, M. Prestes, S. Marczak et al. El diario de sistemas y software 187 (2022) 111217
Pusca, D., Northwood, DO, 2018. Pensamiento de diseño y su aplicación al problema Valentim, N., Silva, W., Conte, T., 2017. Las perspectivas de los estudiantes sobre la aplicación
resolviendo globo J. Ing. Educ. 20 (1), 1–3. Design Thinking para el diseño de aplicaciones móviles. En: Actas de la Conferencia
Queiros, LM, Da Silveira, DS, da Silva Correia-Neto, J., Vilar, G., 2016. LODPRO: Internacional sobre Ingeniería de Software: Pista de Educación y Capacitación en
Proceso de desarrollo de objetos de aprendizaje. J. Brasil. computar Soc. 22 (1), 3. Ingeniería de Software. IEEE, Buenos Aires, Argentina, págs. 1–10. Vetterli, C.,
Rajashekharaiah, KMM, Pawar, M., Patil, MS, Kulenavar, N., Joshi, G., 2016. Brenner, W., Uebernickel, F., Petrie, C., 2013. De palacios a yurtas:
Marco de pensamiento de diseño para mejorar el diseño orientado a objetos y la habilidad Por qué la ingeniería de requisitos necesita pensamiento de diseño. Cómputo de Internet. 17, 91–94.
de análisis de problemas en el laboratorio de programación Java: una experiencia. En: Actas
de la Conferencia Internacional sobre MOOC, Innovación y Tecnología en la Educación. IEEE, Vianna, M., 2012. Design Thinking: InovaÇÃo Em NegÓcios. Pensamiento de diseño, pág.
Madurai, India, págs. 1–6. 195.
Reddy, PD, Iyer, S., Sasikumar, M., 2017. FATHOM: entorno TEL para desarrollar Viera, AJ, Garrett, JM, et al., 2005. Comprender la concordancia entre observadores: la
Habilidades de pensamiento divergente y convergente en el diseño de software. En: Actas de estadístico Kappa. fam. Medicina. 37, 360–363.
la Conferencia Internacional sobre Tecnologías Avanzadas de Aprendizaje. IEEE, Timisoara, Waidelich, L., Richter, A., Kölmel, B., Bulander, R., 2018. Proceso de pensamiento de diseño
Rumania, págs. 1–5. revisión del modelo. Una revisión sistemática de la literatura de los modelos actuales
Rhinow, H., Meinel, C., 2014. Pensamiento de diseño: Expectativas de una gerencia de pensamiento de diseño en la práctica. En: Actas de la Conferencia Internacional
perspectiva. En: Design Thinking Research: Building Innovation Eco-Systems. sobre Ingeniería, Tecnología e Innovación. IEEE, Stuttgart, Alemania, págs. 1–9.
Springer, págs. 239–252. Wieringa, R., Maiden, N., Mead, N., Rolland, C., 2006. Ingeniería de requisitos
Rösel, A., 2016. ¿Estamos preparados para la mejora disruptiva?. Springer, págs. 77–91. clasificación de artículos y criterios de evaluación: una propuesta y una discusión.
Sandino, D., Matey, LM, Vélez, G., 2013. Metodología de pensamiento de diseño para Requerir Ing. 11 (1), 102–107.
el diseño de aplicaciones interactivas en tiempo real. En: Actas de la Conferencia Wohlin, C., Runeson, P., Höst, M., Ohlsson, MC, Regnell, B., Wesslén, A., 2012.
Internacional de Diseño, Experiencia de Usuario y Usabilidad. Springer, Las Vegas, Experimentación en Ingeniería de Software, primera ed. Springer, pág. 236.
EE. UU., págs. 1–10.
Santos, HRM, Alves, C., 2017. A2BP: Un método para el análisis ambidiestro de
procesos de negocio. En: Proc. de la Conferencia Internacional sobre Sistemas de
rafael parizies un doctorado Estudiante en el tema de
Información Empresarial. SCITEPRESS, Oporto, Portugal, pág. 12
Design Thinking para Ingeniería de Software en la Escuela de
Sarbazhosseini, H., Adikari, S., Keighran, H., 2016. Marco de pensamiento de diseño
Tecnología de la Universidad PUCRS, Brasil. Parizi también es
para la gestión de la cartera de proyectos. En: Actas de la Conferencia Internacional
instructor senior de Ingeniería de Software en el Instituto
de Diseño, Experiencia de Usuario y Usabilidad. Springer, Toronto, Canadá, págs. 1–
Federal Farroupilha. Contáctelo enrafael.parizi@edu. pucrs.br
8.
.
Sedano, T., Ralph, P., Péraire, C., 2019. La cartera de productos. En: Actas de
la Conferencia Internacional de Ingeniería de Software. ACM/IEEE, Montreal, Canadá,
págs. 200–211.
Senapathi, M., Drury-Grogan, ML, 2021. Enfoque de pensamiento sistémico para
implementando Kanban: un estudio de caso. J. Softw. Evol. Proceso 33 (4), 22–32.
Senft, B., Rittmeier, F., Fischer, H., Oberthür, S., 2019. Un enfoque centrado en el valor
para aplicaciones de software únicas y novedosas. En: Actas de la Conferencia
Matheus Prestéstiene un M.Sc. de la Escuela de Tecnología,
Internacional sobre Interacción Humano-Computadora. Springer, Orlando, EE. UU., PUCRS, Brasil. Prestes también es analista sénior de sistemas.
págs. 366–384. Contáctelo enmatheus.plautz@edu. pucrs.br.
Snowden, DJ, Boone, M., 2007. El marco de un líder para la toma de decisiones. Harv.
Autobús. Rev. 1–8.
Sohaib, O., Solanki, H., Dhaliwa, N., Hussain, W., Asif, M., 2019. Integración del diseño
pensando en la programación extrema. J. Inteligencia ambiental. Humanizar computar 10
(6), 2485–2492.
Sosnin, P., 2017. Análisis de preguntas y respuestas en el pensamiento de diseño a nivel conceptual.
etapa de desarrollo de un sistema con un software. En: Actas de la Conferencia
Internacional sobre Información, Inteligencia, Aplicaciones de Sistemas. IEEE,
Larnaca, Chipre, págs. 1–6.
Souza, AF, Ferreira, BM, Conte, T., 2017. Aplicación del pensamiento de diseño en el software Sabrina Marczakes Profesor Adjunto en la Escuela de Tecnología
ingeniería: un mapeo sistemático. En: Actas de la Conferencia Iberoamericana de de la Universidad PUCRS, Brasil. Codirige el grupo de investigación
Ingeniería del Software. Curran Associates, Buenos Aires, Argentina, págs. 1–14. MunDDoS, que principalmente realiza investigaciones basadas en
la industria en ingeniería de software. Su investigación es sobre
Souza, A., Ferreira, B., Valentim, N., Correa, L., Marczak, S., Conte, T., 2020. Mejora de Procesos de Software y Aspectos Humanos en el
Apoyar la enseñanza de técnicas de pensamiento de diseño para la elicitación de requisitos a Desarrollo de Software. Contacta con ella en
través de una herramienta de recomendación. Software IET 14, 693–701. sabrina.marczak@pucrs.br.
Souza, CLdC, Silva, CT, 2014. Uso del pensamiento de diseño en la elicitación de requisitos
del aprendizaje móvil en entornos virtuales. En: Actas del Taller sobre Ingeniería de
Requisitos. PUC-Río, Pucón, Chile, págs. 1–14.
Suzianti, A., Wulandari, AD, Yusuf, AH, Belahakki, A., Monika, F., 2020. Diseño
enfoque de pensamiento para el diseño de aplicaciones móviles de gestión de
mitigación de desastres. En: Actas de la Conferencia de Tecnología de la Información tayana contees Profesor Asociado en el Instituto de
de Asia Pacífico. ACM, Isla de Bali, Indonesia, págs. 29–33. Computación de la Universidad Federal de Amazonas (UFAM),
Tannian, MF, 2020. Adoptando la calidad con el pensamiento de diseño. Futuro Softw. Cal. Instituto de Computación (IComp). Sus intereses de
Assur. 161–174. investigación incluyen la intersección entre la ingeniería de
Tellioğlu, H., 2016. Los modelos como puentes entre el pensamiento de diseño y la ingeniería. software y la interacción humano-computadora, la calidad del
En: Actas de la Conferencia Internacional sobre Interfaces e Interacción Humano- software, la computación centrada en el ser humano y la
ingeniería de software empírica. Contacta con ella en
Computadora. IADIS, Madeira, Portugal, págs. 1–4.
tayana@icomp. ufam.edu.br.
Unnikrishnan, R., Hebert, M., 2005. Medidas de similitud. En: Actas de la
Talleres de Aplicaciones de la Visión por Computador. IEEE, Washington DC, EE. UU., pág. 1.
24