Documentos de Académico
Documentos de Profesional
Documentos de Cultura
software
Abstract—El proceso de adquirir requerimientos de software requerimientos ya que estas técnicas facilitan la comunicación
es de vital importancia para conseguir un buen producto, sin entre grupos y ayuda a la comprensión del conocimiento.
embargo recolectar estos requerimientos supone un reto al tratar
con los usuarios. El Design Thinking, al estar centrado en una
II. D ESIGN T HINKING
visión antropocéntrica, proporciona técnicas para empatizar con
el usuario. Por lo tanto, en este artı́culo se presentará qué es
Design Thinking y sus caracterı́sticas principales. Además, se El término “Desing Thinking” se refiere a uno de
mencionan los procesos de empatizar, idear, prototipar, testear y
los métodos empleados hoy en dı́a para generar ideas
cuáles técnicas son utilizadas en estos procesos. De esta manera,
se logra relacionar cómo se pueden aplicar las técnicas de innovadoras, las cuales centran su eficacia en entender y
empatización para utilizarlas como una herramienta al adquirir dar una solución a las necesidades reales de los usuarios
los requerimientos de software. involucrados.
1
Con esto Tim nos quiere dar a entender que el “pensamiento nuevas formas de resolver los problemas planteados, este
del diseñador” puede ser aplicado a cualquier ámbito mientras método tiende a incentivar a pensar ”fuera de la caja” [1].
cumpla con una trı́ada:
III-C. Usuario y Contexto
Que sea tecnológicamente factible El método “Desing Thinking” se basa fundamentalmente en
Que posea una estrategia de negocio viable ¿Quién es el usuario? y ¿Cuál es su contexto? para ası́ poder
Que provenga de necesidades reales de las personas. generar empatı́a comprender su situación y poder articular una
solución que satisfaga las necesidades del usuario [16].
III-D. Empatı́a
III-E. Experimental
IV-A. Empatizar
III-B. La creatividad
El proceso comienza con una profunda compresión de
las necesidades de los usuarios implicados en la solución
En el ámbito de diseño, se hace constante uso de la
desarrollada y su entorno. Es necesario que el desarrollador
imaginación y la creatividad para la resolución de problemas
sea capaz de ponerse en los zapatos de los usuarios para ası́
especı́ficos. Al aplicar este tipo de razonamiento a otros
poder generar soluciones consecuentes [16].
campos, es imperativo el uso de la creatividad para encontrar
2
IV-B. Definir más con las personas, ya que se genera un ámbiente de
comprensión y mayor compromiso [5].
Al concluir con la etapa de empatizar y recolección de
información es necesario depurar los datos y quedarse con los
Las siguientes herramientas ayudan al proceso de definir y
datos que en realidad aportan valor a la solución. Es necesario
reconocer la información que es relevante para lograr identi-
definir los subproblemas en esta etapa para ası́ poder identificar
ficar las mejores soluciones.
las soluciones clave [1].
1. Árbol de Problemas: El árbol de problemas se utiliza
IV-C. Idear para identificar la causa y consecuencias del problema.
Esta etapa tiene como fin generar la mayor cantidad de En la representación del árbol se encuentran las causas
opciones posibles, en esta etapa se favorece el pensamiento como las raı́ces del árbol, el tronco es el problema
expansivo [16]. principal, las ramas significan problemas secundarios y
en las hojas se colocan las conseucencias [11].
IV-D. Prototipo
2. Curvas de Valor: las Curvas de valor o también cono-
En esta etapa las ideas planteadas en etapas anteriores se cidas como “Strategy Canvas”, se pueden utilizar para
vuelven realidad, dichos conceptos se materializan por medio crear y diseñar propuestas nuevas basándose en las
del uso de prototipos para ası́ convertir las ideas en algo estrategias que la competencia utiliza. La curva define
palpable que pueda ser comprendido con mayor facilidad [16]. el valor de la estrategia de la competencia [4].
Dentro del proceso de empatizar podemos encontrar las 2. Cardsorting: Esta etapa puede ser realizada después de
siguientes técnicas: la lluvia de ideas, porque es un método de clasificación
de contenidos, en los cuales los participantes relacionan
1. Storytelling: Los storytelling es una manera de narrar
los conceptos que encuentran similares [13].
una historia con la intención de transmitir ideas de una
manera simple. En contextos de desarrollo de software
3. Mapa de oferta: Pretende representar de manera visual
o organizacionales una historia puede entenderse como
las caracterı́sticas y funcionalidades de un producto, se
una descripción detallada de las interacciones y los com-
identifica los elementos que generan diferencias entre
portamientos pasados de empleados y gerentes que se
productos similares [13].
comunican informalmente dentro o entre organizaciones
[19]. Este tipo de comunicación que es más interactiva,
entretenida, empática, logra generar que se preste más Dentro de las técnicas para prototipar se puede utilizar algunas
atención a lo que se intenta comunicar [19]. de las siguientes:
2. Grupos de discusión: Los grupos de discusión o también 1. Mockup: Es una herramienta que se utiliza para reflejar
conocidos como “Focus Group” logran identificar y los elementos que se logran identificar en las etapas
comprender opiniones, percepciones, hábitos o necesida- anteriores, comunican la estructura y la funcionalidad
des sociales e individuales, mediante sesiones grupales del producto final [9].
de 6 a 10 individuos que son dirigidos por un moderador
que planteará los temas que se quieren desarrollar. Esta 2. Prototipo: Es una representación de alta fiabilidad del
manera de comunicación e interacción permite empatizar producto final, en el cual se puede interactuar con este
3
en contraste con los Mockups. El protopipo ayuda para
validar la experiencia del usuario con el producto final
sin tener que desarrollar todo el producto para que el
usuario lo pruebe [14].
4
cada proceso de la metodologı́a del “Design Thinking” es Según Hugo Ferreira et al., el Design Thinking se ha
aplicado en los procesos de la ingenirı́a de requerimientos utilizado como técnica de adquisión de los requerimientos y
las cuales implican actividades para entender el contexto, los de inmersión en las áreas del proceso, lo que acerca al cliente
requerimientos y el sistema. al equipo del proyecto de software y permite la creación de
mejores proyectos [8].
Como el Desing Thinking es una manera de resolver pro- Además, el “Design Thinking” ayuda a reducir la brecha
blemas centrados en los humanos [16], se puede recurrir al de expectativas la cual incrementa en medida que el tiempo
“tool-box” o técnicas del Design Thinking antes mencionadas, y el desarrollo del proyecto transcurre si no se logra que
para comprender mejor a los usuarios, clientes a la hora de los clientes y los desarrolladores generen un compromiso
adquirir los requerimientos del proyecto en etapas tempranas constante para comprenderse mejor entre sı́, como se muestra
del desarrollo de los requerimientos. en la siguiente figura.
5
Focus Group o Grupos de discusión: En las sesiones X. R EFERENCIAS
de focus group ayudan a descubrir los atributos de los
usuarios, las preferencias, sus necesidades. Se llevan a
[1] A. Efeoglu, C. Møller, M. Sérié, and H. Boer. “Design thinking:
cabo con usuarios que comparten las mismas actividades characteristics and promises.” CINet, September 2014, pp. 244-
para que generen ideas de los posibles requerimientos 248.
de manera interactiva [12]. Esta técnica permite construir [2] C. L. Owen, “Design thinking: Notes on its nature and use”,
Design Research Quarterly, Vol. 2, No. 1, pp. 16-27. 2007.
experiencias y encontrar el valor de sus prácticas o tareas [3] Design Thinking Comunidad Online. ¿Qué es el
de forma natural entorno a los objetivos principales que Brainstorming? y ¿Por qué deberı́a de utilizar el
se quieren obtener con los grupos de discusión. método de brainstorming para mis proyectos? [Online].
Disponible en: https://www.designthinking.services/
herramientas-design-thinking/brainstorming/
[4] Design Thinking en Español (s.f.). Curvas de valor [On-
line]. Disponible en: https://www.designthinking.es/inicio/
VIII. C ONCLUSIONES Y R ECOMENDACIONES herramienta.php?id=75&fase=empatiza
[5] Design Thinking en Español (s.f.). Grupos de
discusión o ”focus groups”[Online]. Disponible en:
https://www.designthinking.es/inicio/herramienta.php?id=
Esta investigación evidencia qué técnicas del Design Thin- 55&fase=empatiza
king pueden ser aplicadas en el proceso de la adquisión de los [6] Design Thinking en Español (s.f.). Prueba de usabilidad
[Online]. Disponible en: https://www.designthinking.es/inicio/
requerimientos. Al estar enfocadas estas técnicas a otorgar un herramienta.php?id=28&fase=testea
mejor contexto enfocado a los usuarios permiten centralizarse [7] F. R. Ciriello, A. Richter, and G. Schwabe, “When prototyping
en obtener la mejor comprensión de las necesidades, contexto, meets storytelling: practices and malpractices in innovating
software firms”, 2017 IEEE/ACM 39th International Conferen-
y deseos de los usuarios. ce on Software Engineering: Software Engineering in Practice
Track (ICSE-SEIP). IEEE, 2017.
[8] H. F. Martins, A. C. de Oliveira Junior, E. D. Canedo, R.
Lo cual representa una gran ventaja a la hora de recolectar A. Dias Kosloski, R. Á. Paldês, and E. C. Oliveira, “Design
los requerimientos del proyecto, ya que evitamos malas inter- thinking: Challenges for software requirements elicitation,”
pretaciones, conversaciones ineficientes y a su vez logramos Information 2019, vol. 10, p. 371, doi:10.3390/info10120371.
[9] Invision. Mockup. [Online]. Disponible en: https://www.
reducir la temida brecha de expectación entre el producto final invisionapp.com/design-defined/mockup/
y lo que deseaba el usuario, logrando un mejor producto o [10] J. Hehn, D. Mendez, F. Uebernickel, W. Brenner, and M.
proyecto. Broy, “On Integrating Design Thinking for Human-Centered
Requirements Engineering.”, IEEE Software, 2019, vol. 37, no
2, p. 25-31.
Es necesario considerar que estas técnicas de “Design [11] J. Huertas. (s.f)“Qué es y cómo hacer un Árbol de Problemas”
Tutorial 4” [Online]. Disponible en: https://www.youtube.com/
Thinking” son herramientas bastantes útiles a la hora de watch?v=HH25PxFOWp4
comprender a los usuarios, por lo cual es necesario practicar [12] K. Wiegers and J. Beatty, Software Requirements ed.3. Wa-
estas técnicas en distintos contextos para identificar cual es la shington: Microsoft Press, 2013. ISBN: 978-0-73567966-5
[13] M. Castillo, A. Alvarez, and R. Cabana, “Design thinking:
técnica más adecuada para ejecutar determinado proceso y de como guiar a estudiantes, emprendedores y empresarios en su
esta manera lograr un buen uso de la esta. aplicación”, Ingenierı́a Industrial, ISSN 1815-5936, Vol. 35,
No. 3, septiembre-diciembre, p. 301-311, 2014.
[14] R. Mkrtchyan. (2018, Jun 26) “Wireframe, Mockup, Prototype:
What is What?” [Online]. Disponible en: https://uxplanet.org/
IX. AGRADECIMIENTOS wireframe-mockup-prototype-what-is-what-8cf2966e5a8b
[15] SocialUD (s.f.). Mapa contextual [Online]. Disponible en: http:
//toolkit.designthinking-socialup.eu/es/mapa-contextual
[16] T. Brown, “Change by design: How design thinking transforms
Agradecemos al Instituto Tecnológico de Costa Rica por organizations and inspires innovation”, New York: Harper
Business, 2009.
las acciones tomadas que permitieron la continuidad de la [17] T. Brown, and J. Wyatt, “Design thinking for social innovation”
enseñanza incluso en los tiempos de adversidad que está Stanford Social Innovation Review, Vol. 8, No. 1, pp. 30-35,
generando la pandemia del COVID-19. También agradecemos 2010.
[18] TED. (Septiembre 30, 2009). Tim Brown urge a los diseñadores
a pensar en grande [Video]. YouTube. https://www.youtube.
a la escuela de computación por facilitar el material necesario com/watch?v=UAinLaT42xY&t=18s
para el desarrollo de proyectos e investigaciones similares en [19] W. Swap, D. Leonard, and L. A. Mimi Shields, “Using mento-
caso de ser necesario. Y por velar la calidad de la carrera y sus ring and storytelling to transfer knowledge in the workplace,”
J. Manag. Inf. Syst., 18-1, pp. 95–114, 2001.
profesores, asegurando ası́ que estén a la altura de los estánda-
res de calidad del mercado actual. Por último, agradecemos