UX en el Proceso de Desarrollo de Producto

Post on 21-Jan-2018

477 views 0 download

Transcript of UX en el Proceso de Desarrollo de Producto

Julián Camacho

UXEn el proceso de desarrollo del producto

Julián Camacho@jugerardo

Proceso de desarrollo de producto

ProcesoEs la división del trabajo en distintas fases que contienen actividades con la intención de planear y administrar mejor.

Es una estructura guía que ayuda a novatos y expertos con los detalles complejos de un proyecto.

Nos ayuda a responder preguntas como ¿En dónde estamos? y ¿Qué debemos hacer en seguida?

Evolución del proceso de desarrollo de software

About Face. Cooper, et. al. (2014)

Proceso de desarrollo de producto

Definir Requerimientos

Diseñar y Validar

Construir y Probar

Lanzamiento y Soporte

Requerimientos

“Aunque la definición de requerimientos ocurre al principio de la mayoría de los procesos de desarrollo de producto, es muchas veces la última fase en la que los profesionales de UX se infiltran exitosamente.”

http://www.uxmatters.com/mt/archives/2010/01/embedding-user-experience-in-the-product-development-lifecycle.php

Corporate UX Maturity Model: Etapa 7La compañía comienza a utilizar datos de usabilidad para determinar qué es lo que debería construir.

http://www.nngroup.com/articles/usability-maturity-stages-5-8/

¿Qué son los requerimientos?

“La mayoría de quienes utilizan el término imaginan que sí preguntas a usuarios o clientes qué características les gustaría tener en cierto producto, la respuesta serían los ‘requerimientos’ de dicho producto.”

- Alan Cooper

http://www.cooper.com/journal/agile2008/

¿Qué son los requerimientos?“La mayoría de quienes utilizan el término imaginan que sí preguntas a usuarios o clientes qué características les gustaría tener en cierto producto, la respuesta serían los ‘requerimientos’ de dicho producto.”

- Alan Cooper

http://www.cooper.com/journal/agile2008/

• Darle a la gente lo que desean no resulta en éxito. • Tus clientes no siempre son lo mismo que tus usuarios. • Lo que la gente te dice tiene muy poca de verdad. • Ni tus clientes ni tus usuarios saben lo que quieren o

inclusive lo que hacen. • …

Necesitamos entender a nuestros usuarios, clientes y sus necesidades.

Además de las limitantes de tiempo, presupuesto, de tecnología, legales, regulatorias, etc.

http://www.nngroup.com/articles/usability-maturity-stages-5-8/

Necesidades de Usuario• Entrevistas • Análisis Temático • Encuestas • Contextual Inquiry • Pruebas de Usabilidad • Análisis Competitivo • Revisión de Literatura • Estudios Etnográficos • Análisis de tareas • Diagramas de Afinidad • Paper Prototyping

Reunir la información necesaria para tomar mejores decisiones de diseño en etapas futuras.

Diseño y Validación

Es la fase en la que los profesionales de UX hacen la mayoría del trabajo para hacer posible un producto usable.

Se producen artefactos de diseño que después informarán el trabajo de otros diseñadores y programadores.

Sí estás en un equipo de diseñadores, comienza por hacer una lluvia de ideas.

Anota, Describe, ExplicaDescripciones, listas y tablas deben acompañar a wireframes, mocks y prototipos para crear una especie de especificación funcional.

Dicha especificación debe ser posible de probar y no debe ser ambigua.

No es necesario, ni práctico que todo el diseño esté terminado antes de la etapa de construcción.

Construcción y Pruebas

Diseñadores imaginan y especifican la experiencia adecuada: una experiencia que deleite a usuarios. Esta experiencia debería ser construida como fue planeada.

About Face 4. Alan Cooper, et. al. (2014) Undercover User Experience. Bowels, et. al. (2011)

Una ejecución pobre en el desarrollo puede arruinar la experiencia en la que se trabajó tanto.

DesarrolladoresNuestra relación con los desarrolladores es una de las más importantes que formaremos, pero muchas veces esta relación esta caracterizada por tensión y desconfianza.

¡Comunicación!¡Comunicación!¡Comunicación!

• Vuélvete indispensable para el equipo de desarrollo haciendo su trabajo más fácil de cualquier forma que puedas.

• Pregunta acerca de la factibilidad técnica de tus diseños desde muy temprano en el proceso.

• Prepárate para comprometer algunos detalles y pelear por otros.

• Siéntate cerca de los desarrolladores para poder estar en constante contacto para resolver dudas, ambigüedades y revisar progreso.

Llevarla bien con desarrolladores

Haz pruebas de usabilidad tan pronto y cuando sea posible.

En metodologías ágiles

Sy Desireé. Adapting Usability Investigations for Agile User-centered Design (2007) Miller Lynn. Case Study of Customer Input For a Successful Product.

Lanzamiento y Soporte

Esta etapa provee de la mejor oportunidad para ver al producto en su entorno natural y comenzar a hacer planes para hacer mejoras centradas en el usuario.

• Utiliza encuestas para obtener retroalimentación de los usuarios.

• Conduce estudios de campo para obtener información acerca del verdadero uso que se le da al producto.

• Utiliza datos reales de uso para obtener patrones de comportamiento e identificar posibles problemas.

Proveer una gran experiencia de usuario es un proceso continuo.

“Lo más probable es que nunca obtengas un producto perfecto. De hecho será parcialmente equivocado siempre. Preguntando las preguntas correctas y escuchando respuestas, tendrás mejores oportunidades de ir de un producto malo a uno menos malo.”

Product Design for the Web: Principles of Designing & Releasing Web Products. Hunt. (2013)

- Randy Hunt

Fin