52
Lean UX Dra. Carina Soledad González González Departamento de Ingeniería Informática Grupo de Interacción, Tecnologías y Educación Metodologías ágiles y UX II Jornadas Iberoamericanas de HCI 14 y 15 de Abril de 2015. Popayán. Colombia

Metodologías ágiles y UX · Metodologías ágiles para UX •Agile UX busca la integración de la UX en las metodologías de desarrollo de software ágil (sobre todo SCRUM) •

  • Upload
    others

  • View
    2

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Metodologías ágiles y UX · Metodologías ágiles para UX •Agile UX busca la integración de la UX en las metodologías de desarrollo de software ágil (sobre todo SCRUM) •

Lean UX

Dra. Carina Soledad González González

Departamento de Ingeniería Informática

Grupo de Interacción, Tecnologías y Educación

Metodologías ágiles y UX

II Jornadas Iberoamericanas de HCI

14 y 15 de Abril de 2015. Popayán. Colombia

Page 2: Metodologías ágiles y UX · Metodologías ágiles para UX •Agile UX busca la integración de la UX en las metodologías de desarrollo de software ágil (sobre todo SCRUM) •

Índice

1. Clarificando conceptos: Usabilidad, Calidad de

uso, UX, UCD, HCD….

2. UX Tradicional (basada en la usabilidad)

4. Metodologías ágiles y UX

5. Lean UX

Page 3: Metodologías ágiles y UX · Metodologías ágiles para UX •Agile UX busca la integración de la UX en las metodologías de desarrollo de software ágil (sobre todo SCRUM) •

Usabilidad, Calidad de uso, UX, UCD, HCD

Page 4: Metodologías ágiles y UX · Metodologías ágiles para UX •Agile UX busca la integración de la UX en las metodologías de desarrollo de software ágil (sobre todo SCRUM) •

Usabildad • Dos principales formas de verla:

• Sumativa: centrada en métricas

• Métricas asociadas a la medir la

satisfacción, eficiencia y efectividad

(Estándares ISO)

• Formativa: centrada en la detección de

problemas de usabilidad

• Proceso iterativo de diseño

(Métodos de evaluación de la

Usabilidad)

Lewis (2014)

Page 5: Metodologías ágiles y UX · Metodologías ágiles para UX •Agile UX busca la integración de la UX en las metodologías de desarrollo de software ágil (sobre todo SCRUM) •

Usabildad

• Característica por la cual puede ser usado un

producto, sistema o servicio:

• Por usuarios específicos

• Para lograr unos objetivos específicos

• Con efectividad, eficiencia y satisfacción

• En un contexto de uso específico

ISO 9241-11-1998

Page 6: Metodologías ágiles y UX · Metodologías ágiles para UX •Agile UX busca la integración de la UX en las metodologías de desarrollo de software ágil (sobre todo SCRUM) •

Calidad de uso

ISO/IEC 9126-1

Page 7: Metodologías ágiles y UX · Metodologías ágiles para UX •Agile UX busca la integración de la UX en las metodologías de desarrollo de software ágil (sobre todo SCRUM) •

Calidad de uso

• Grado por el cual un producto o sistema puede

ser usado por usuarios específicos, para

satisfacer sus necesidades con unos objetivos

específicos, con efectividad, eficiencia, libre de

riesgos y satisfacción en contextos de uso

específicos.

ISO/IEC 25010-2011

Page 8: Metodologías ágiles y UX · Metodologías ágiles para UX •Agile UX busca la integración de la UX en las metodologías de desarrollo de software ágil (sobre todo SCRUM) •

Calidad de uso

ISO/IEC 25010-2011

Page 9: Metodologías ágiles y UX · Metodologías ágiles para UX •Agile UX busca la integración de la UX en las metodologías de desarrollo de software ágil (sobre todo SCRUM) •

Calidad de uso

ISO/IEC 25010-2011

Page 10: Metodologías ágiles y UX · Metodologías ágiles para UX •Agile UX busca la integración de la UX en las metodologías de desarrollo de software ágil (sobre todo SCRUM) •

Calidad de uso

ISO/IEC 25010-2011

• La usabilidad puede ser especificada o medida

como una característica de calidad de un

producto en términos de sus sub-características,

o especificada o medida directamente por las

medidas de calidad de uso.

• La usabilidad es una característica de calidad

intrínseca de un producto y un subconjunto de

calidad de uso (eficiencia, efectividad y

satisfacción).

Page 11: Metodologías ágiles y UX · Metodologías ágiles para UX •Agile UX busca la integración de la UX en las metodologías de desarrollo de software ágil (sobre todo SCRUM) •

Experiencia de Usuario (UX)

• Percepciones y respuestas de usuario como

resultado del uso y/o uso anticipado de un

producto, sistema o servicio.

ISO 9241-210-2010

Page 12: Metodologías ágiles y UX · Metodologías ágiles para UX •Agile UX busca la integración de la UX en las metodologías de desarrollo de software ágil (sobre todo SCRUM) •

Experiencia de Usuario (UX)

• Consecuencia de la imagen o marca,

presentación, funcionalidad, rendimiento del

sistema, comportamiento interactivo,

capacidades de ayuda de un sistema

interactivo.

• Estado interno y físico del usuario, resultado

de sus experiencias previas, actitudes,

habilidades, personalidad y contexto de uso.

ISO 9241-210-2010

Page 13: Metodologías ágiles y UX · Metodologías ágiles para UX •Agile UX busca la integración de la UX en las metodologías de desarrollo de software ágil (sobre todo SCRUM) •

Experiencia de Usuario (UX) • Algunos autores consideran la UX como una extensión

de la usabilidad, otros utilizan ambos términos de

forma indistinta.

• La “Usability Professionals Association” (UPA) se

redefinió como “User Experience Professionals

Association”

• Mitchell (2007) considera que de forma práctica

“Usabilidad” es lo mismo que: evaluación de

usabilidad, ingeniería de factores humanos, gestión de

la experiencia del cliente, ergonomía, diseño centrado

en el usuario, diseño amigable para el usuario…..

Sharp, Roger & Preece, 2007; Kuniavsky, 2003;

UXPA.org, 2014, Roto et al, 2014, Mitchell, 2007, Rusu, 2014.

Page 14: Metodologías ágiles y UX · Metodologías ágiles para UX •Agile UX busca la integración de la UX en las metodologías de desarrollo de software ágil (sobre todo SCRUM) •

Experiencia de Usuario

• La Usabilidad puede incluir aspectos perceptivos y

emocionales típicamente asociados a la UX

• Los criterios de Usabilidad pueden ser usados para

evaluar aspectos de UX

ISO 9241-210 (2010)

Page 15: Metodologías ágiles y UX · Metodologías ágiles para UX •Agile UX busca la integración de la UX en las metodologías de desarrollo de software ágil (sobre todo SCRUM) •

Experiencia de Usuario

• Diseño centrado en el usuario (UCD)

incluye la ingeniería de la usabildad

(y la ergonomía e ingeniería de

factores humanos)

• UCD es un subconjunto de UX

• UX probablemente seguirá creciendo

hasta convertirse en una “Ciencia de

los Servicios”

Lewis (2014), Rusu (2014)

Page 16: Metodologías ágiles y UX · Metodologías ágiles para UX •Agile UX busca la integración de la UX en las metodologías de desarrollo de software ágil (sobre todo SCRUM) •

Experiencia de Usuario

• Se recomienda usar HCD (Human Centered Design o

Diseño Centrado en las Personas) en vez de UCD (Diseño

centrado en el usuario).

• HCD se dirige a “interesados” no solo a los “usuarios”

típicos.

• En la práctica, se usan como sinónimos.

ISO 92412010 (2010)

Page 17: Metodologías ágiles y UX · Metodologías ágiles para UX •Agile UX busca la integración de la UX en las metodologías de desarrollo de software ágil (sobre todo SCRUM) •

Experiencia de Usuario

Design innovation (Source: adapted f rom d.School Stanford 2012; IDEO 2012; Brown 2009)

Page 18: Metodologías ágiles y UX · Metodologías ágiles para UX •Agile UX busca la integración de la UX en las metodologías de desarrollo de software ágil (sobre todo SCRUM) •

Experiencia de Usuario

Fuente: http://www.brandonwcarson.com/2014/05/how-to-apply-design-thinking-to-ld-part-1/

Page 19: Metodologías ágiles y UX · Metodologías ágiles para UX •Agile UX busca la integración de la UX en las metodologías de desarrollo de software ágil (sobre todo SCRUM) •

Experiencia de Usuario

Nuevos desafíos UX (Rusu, 2014):

•El clásico concepto de usabilidad y calidad de

uso…sigue siendo válido?

•Qué dimensiones UX debemos considerar en los

nuevos contextos / paradigmas de interacción?

•Cómo podemos medirlos?

•¿Qué métodos /técnicas son necesarias para UX)

Page 20: Metodologías ágiles y UX · Metodologías ágiles para UX •Agile UX busca la integración de la UX en las metodologías de desarrollo de software ágil (sobre todo SCRUM) •
Page 21: Metodologías ágiles y UX · Metodologías ágiles para UX •Agile UX busca la integración de la UX en las metodologías de desarrollo de software ágil (sobre todo SCRUM) •

Diseño tradicional

Page 22: Metodologías ágiles y UX · Metodologías ágiles para UX •Agile UX busca la integración de la UX en las metodologías de desarrollo de software ágil (sobre todo SCRUM) •

Diseño centrado en el usuario

Page 23: Metodologías ágiles y UX · Metodologías ágiles para UX •Agile UX busca la integración de la UX en las metodologías de desarrollo de software ágil (sobre todo SCRUM) •

Lean Startup

Page 24: Metodologías ágiles y UX · Metodologías ágiles para UX •Agile UX busca la integración de la UX en las metodologías de desarrollo de software ágil (sobre todo SCRUM) •

Desarrollo ágil (Scrum)

Page 25: Metodologías ágiles y UX · Metodologías ágiles para UX •Agile UX busca la integración de la UX en las metodologías de desarrollo de software ágil (sobre todo SCRUM) •
Page 26: Metodologías ágiles y UX · Metodologías ágiles para UX •Agile UX busca la integración de la UX en las metodologías de desarrollo de software ágil (sobre todo SCRUM) •

Metodologías ágiles para UX

• Agile UX busca la integración de la UX en

las metodologías de desarrollo de software ágil

(sobre todo SCRUM)

• Se basa en la colaboración (Collaboration-

Centered Design), no en la documentación

innecesaria, en la iteración continua y rápida

para mejorar la UX, a través sketching rápido y

de test de usabilidad y usuarios.

Page 27: Metodologías ágiles y UX · Metodologías ágiles para UX •Agile UX busca la integración de la UX en las metodologías de desarrollo de software ágil (sobre todo SCRUM) •

Metodologías ágiles para UX

Page 28: Metodologías ágiles y UX · Metodologías ágiles para UX •Agile UX busca la integración de la UX en las metodologías de desarrollo de software ágil (sobre todo SCRUM) •

Metodologías ágiles para UX

• Lean UX es la aplicación de los métodos

de Experiencia de Usuario en el desarrollo de

productos y que encaja con los ciclos de

contruir-medir-aprender, donde el diseño va

unido al modelo de negocio y de desarrollo.

• Los métodos Lean UX están inspirados por la

metodología Lean StartUp, y la metodología

Agile UX está inspirada por el Manifiesto Ágil.

Page 29: Metodologías ágiles y UX · Metodologías ágiles para UX •Agile UX busca la integración de la UX en las metodologías de desarrollo de software ágil (sobre todo SCRUM) •
Page 30: Metodologías ágiles y UX · Metodologías ágiles para UX •Agile UX busca la integración de la UX en las metodologías de desarrollo de software ágil (sobre todo SCRUM) •

Fuente: http://www.uxisnotui.com/

Page 31: Metodologías ágiles y UX · Metodologías ágiles para UX •Agile UX busca la integración de la UX en las metodologías de desarrollo de software ágil (sobre todo SCRUM) •

Interfaz gráfica

Lean UX

Rutter (2014): http://www.slideshare.net/intelleto/designing-with-lean-ux-rapid-product-design-ux-lisbon-2014

Page 32: Metodologías ágiles y UX · Metodologías ágiles para UX •Agile UX busca la integración de la UX en las metodologías de desarrollo de software ágil (sobre todo SCRUM) •

Interfaz gráfica

Lean UX

Tarea 0. Usuarios + Problemas + Solución

¿Quiénes son los usuarios?,

¿Qué problemas tienen los usuarios?,

¿Qué soluciones propondrías?

ADN idea: Mapa Usuarios + Problemas +

Solución

Rutter (2014)

Page 33: Metodologías ágiles y UX · Metodologías ágiles para UX •Agile UX busca la integración de la UX en las metodologías de desarrollo de software ágil (sobre todo SCRUM) •

Interfaz gráfica

Lean UX

Tarea 0. Usuarios + Problemas + Solución

HCD • La idea de proyecto debe caer en la intersección de las 3

lupas de la deseabilidad, factibilidad y viabilidad.

• Tener en cuenta el proceso ECE (Escuchar, Crear,

Entregar) del HCD

González (2015), Rutter (2014), IDEO, 2012)

Page 34: Metodologías ágiles y UX · Metodologías ágiles para UX •Agile UX busca la integración de la UX en las metodologías de desarrollo de software ágil (sobre todo SCRUM) •

Interfaz gráfica

Lean UX

Tarea 1. Definir los usuarios y sus

necesidades

• Definir a una PERSONA

Retrato Hechos Conductas

González (2015), Rutter (2014)

Page 35: Metodologías ágiles y UX · Metodologías ágiles para UX •Agile UX busca la integración de la UX en las metodologías de desarrollo de software ágil (sobre todo SCRUM) •

Lean UX

Tarea 1. Definir los usuarios y sus

necesidades

Objetivos y necesidades

¿Qué necesitan para resolver el problema?

¿Por qué es necesario resolver el problema?

Lista con 10 objetivos y necesidades posibles.

González (2015), Rutter (2014)

Page 36: Metodologías ágiles y UX · Metodologías ágiles para UX •Agile UX busca la integración de la UX en las metodologías de desarrollo de software ágil (sobre todo SCRUM) •

Lean UX

Tarea 1. Definir los usuarios y sus

necesidades

Más importante Menos importante

Lista con 10 objetivos y necesidades posibles. Rutter (2014)

Page 37: Metodologías ágiles y UX · Metodologías ágiles para UX •Agile UX busca la integración de la UX en las metodologías de desarrollo de software ágil (sobre todo SCRUM) •

Lean UX

Tarea 2. Usos

Rutter (2014)

Page 38: Metodologías ágiles y UX · Metodologías ágiles para UX •Agile UX busca la integración de la UX en las metodologías de desarrollo de software ágil (sobre todo SCRUM) •

Lean UX

Tarea 3. Características

Rutter (2014)

Page 39: Metodologías ágiles y UX · Metodologías ágiles para UX •Agile UX busca la integración de la UX en las metodologías de desarrollo de software ágil (sobre todo SCRUM) •

Lean UX

Resultados tareas 0, 1, 2 y 3:

0. ADN de nuestro proyecto (IDEA)

1 y 2. Quien es nuestro y usuario/s y cuáles

son sus objetivos y necesidades

(PERSONA)

3. Que puede hacer nuestro usuario/s con

nuestro producto (VALOR)

Page 40: Metodologías ágiles y UX · Metodologías ágiles para UX •Agile UX busca la integración de la UX en las metodologías de desarrollo de software ágil (sobre todo SCRUM) •

Lean UX

MEDIR LO QUE IMPORTA A TRAVÉS DEL

SEGUIMIENTO DE MÉTRICAS

Tarea 4. Métricas

Rutter (2014)

Page 41: Metodologías ágiles y UX · Metodologías ágiles para UX •Agile UX busca la integración de la UX en las metodologías de desarrollo de software ágil (sobre todo SCRUM) •

Interfaz gráfica

Lean UX

Google’s HEART Framework: http://www.dtelepathy.com/ux-metrics/#quality

Page 42: Metodologías ágiles y UX · Metodologías ágiles para UX •Agile UX busca la integración de la UX en las metodologías de desarrollo de software ágil (sobre todo SCRUM) •

Interfaz gráfica

Lean UX

REFINAR MÉTRICAS (UNIDAD DE TIEMPO/OBJETO/NUMÉRICAS/ETC.)

Rutter (2014)

Page 43: Metodologías ágiles y UX · Metodologías ágiles para UX •Agile UX busca la integración de la UX en las metodologías de desarrollo de software ágil (sobre todo SCRUM) •

Lean UX

Tarea 5. Narrativa

UNIR TODO A TRAVÉS DE UNA NARRATIVA Rutter (2014)

Page 44: Metodologías ágiles y UX · Metodologías ágiles para UX •Agile UX busca la integración de la UX en las metodologías de desarrollo de software ágil (sobre todo SCRUM) •

Lean UX

Mínimo producto viable

Tarea 5. Narrativa

Rutter (2014)

Page 45: Metodologías ágiles y UX · Metodologías ágiles para UX •Agile UX busca la integración de la UX en las metodologías de desarrollo de software ágil (sobre todo SCRUM) •

Lean UX / Startup?

Page 46: Metodologías ágiles y UX · Metodologías ágiles para UX •Agile UX busca la integración de la UX en las metodologías de desarrollo de software ágil (sobre todo SCRUM) •
Page 47: Metodologías ágiles y UX · Metodologías ágiles para UX •Agile UX busca la integración de la UX en las metodologías de desarrollo de software ágil (sobre todo SCRUM) •

Para ir concluyendo…

Page 48: Metodologías ágiles y UX · Metodologías ágiles para UX •Agile UX busca la integración de la UX en las metodologías de desarrollo de software ágil (sobre todo SCRUM) •

• La usabilidad es vista por el usuario como una característica

que contribuye a la UX global.

• El Diseño de la Experiencia de Usuario (UXD) debería

basarse en los principios de HCD, pero con algunas

diferencias:

• Incluir nuevos factores UX relacionados con las

emociones, interpretaciones y significaciones.

• Considerar la naturaleza intangible de la UX que hace

difícil predecir o estimar métricas para validar el diseño.

• Incluir la UX en todo el proceso de diseño y desarrollo,

suponiendo un esfuerzo en la organización.

Roto et al. (2014), Rusu (2014).

Para ir concluyendo….

Page 49: Metodologías ágiles y UX · Metodologías ágiles para UX •Agile UX busca la integración de la UX en las metodologías de desarrollo de software ágil (sobre todo SCRUM) •

Stephen P. Anderson (2011).

Seductive Interaction Design:

Creating Playful, Fun, and

Effective User Experiences

Page 50: Metodologías ágiles y UX · Metodologías ágiles para UX •Agile UX busca la integración de la UX en las metodologías de desarrollo de software ágil (sobre todo SCRUM) •

Para ir concluyendo….

Page 51: Metodologías ágiles y UX · Metodologías ágiles para UX •Agile UX busca la integración de la UX en las metodologías de desarrollo de software ágil (sobre todo SCRUM) •

Para ir concluyendo….

• Diversos autores consideran términos relacionados

como sinónimos, y no lo son (UX, Usabilidad, HCD,

UCD, etc.)

• Hay confusión con las técnicas y métodos de las

metodologías de diseño de UX (Agile UX, Lean UX,

UXD, etc.).

• Es un campo emergente, que necesita atención de los

investigadores para consensuar definiciones y

estándares, como algunos ya establecidos de

usabilidad (ISO 9241-11) y calidad de uso (ISO/IEC 9126-1).

• Es un campo de interés no solo para los investigadores

sino para la innovación empresarial y el

emprendimiento social y tecnológico.

Page 52: Metodologías ágiles y UX · Metodologías ágiles para UX •Agile UX busca la integración de la UX en las metodologías de desarrollo de software ágil (sobre todo SCRUM) •

¡Muchas gracias! Carina González . Email : [email protected]. @carina211