Mi proceso de diseño

Una descripción espero que breve de mis proceso laboral este 2015–16.

Fase cero: Presentación de problemática a resolver por el cliente.

Fase uno: Investigación.

Luego de la presentación del problema empiezo una investigación etnográfica con el propósito de construir arquetipos de uso que calcen con la problemática a resolver. Esto se trata de ir y observar: como es el contexto, como son las audiencias, con qué objetos interactúan y como son sus interacciones. Luego diseño encuestas para validar mis observaciones, elijo la terna considerando usuarios básicos, medios y avanzados. Las encuestas se van modificando en curso según lo observado. En la medida que detecto interacciones relevantes me cambio a realizar entrevistas presenciales de profundización.

Fase dos: Valor

Con toda la información del paso anterior, me reúno con todos los involucrados del producto y comienzo la configuración de la propuesta de valor del producto final en términos abstractos, por ejemplo:” La solución para resolver la asistencia en un colegio es la personalización de la comunicación progresiva” Y esto es lo que se discute: dilucidando ya los límites del producto final. Con esto genero una presentación y salgo a iterar con el usuario final, esto puede variar según la maduración del producto.

Fase tres: Desarrollo y pruebas A/B

Con las propuestas diseñadas a nivel de wireframes o mockups (según amerite): Genero opciones A/B y separo a mis testers en dos grupos de control. El ideal de la prueba es dar tareas determinadas a realizar dentro del sistema o el objeto a probar, por ejemplo: suba la temperatura, programe el Termostato a 27º C.

Fase cuatro: Desarrollo e iteración

Con el proceso terminado empieza el proceso de desarrollo concreto. El proceso se extiende ya que con el producto lanzado se tiene posibilidad de trackeo másivo del producto: analytics, mapas de calor, mapas de clicks, flujos de interacción, emplazamiento físicos, observación de uso en contexto real. De las posibilidades más interesantes son las querys a bases de datos, por ejemplo: si fuera el nest: Cual es la Tº preferida según región > Con esto ya podemos generar plantillas de uso o defaults regionales.

Adicionales:

  • Es Importante notar que el proceso se repite (tiende a periodos más cortos con cada iteración) y se regula según cada funcionalidad a lanzar.
  • Para las pruebas, estas pueden ser en terreno o en laboratorio pero siempre la máxima es la misma: intervenir lo menos posible durante la prueba. Una vez terminadas las pruebas hay que contarle al usuario sobre el uso ideal o lo que uno tenía en mente y con eso generar insights en conjunto.
  • Es importante registrar lo emocional dentro del uso y no solo lo práctico.
  • El proceso tiende a un piso estable después de la quinta tanda de interacción. Es importante que se registren estas acciones a través de video, desde la expresión facial del usuario hasta la acción en pantalla, esto como piso base: ojalá también tener acceso a otras herramientas de investigación como eyetracking si es pertinente.

Respecto a las metodologías:

Analizo el proyecto y según su complejidad y timing utilizo distintas combinaciones, entre las metodologías que he utilizado se encuentran:

  • Realización de Brainstorming y cardsorting.
  • Aplicación de canvas (distintas combinaciones).
  • Creación de Personas o personas de guerrilla: Investigación en terreno de usuario y contexto.
  • Moodboards.
  • Benchmarks: definiendo aspectos positivos negativos y topes de linea para cada referente.
  • Matrices con taxonomías de información y mapas de sitio.
  • Creación de Wireframes.
  • Mapas de flujo.
  • Wireflows.
  • Mockups: apunto siempre al pixel perfect, pero me adapto a los tiempos, la prioridad es entregar.
  • Prototipos interactivos para medir uso y previsualizar funcionalidades (pruebas internas y externas).
  • Storyboards con contextos de uso.
  • Redacción de casos de uso para desarrolladores.
  • Investigación sobre prototipos en terreno o con usuario final: en esta etapa me preocupo de iterar a lo menos en rondas de 5 con usuarios finales antes de cualquier decisión que pase a producción.
  • Acompañamiento al equipo de desarrollo y QA constante sobre las entregas.