#uxday. construir sin desperdicio por jorge bastidas
TRANSCRIPT
1 BCN MAD SCL MDE LIM MEXBOG MIA SFOBUE
UX ágil + Desarrollo: Construir sin desperdicio
por Jorge Bastidas
SAN
#uxday
2
● Definición recursiva de la sucesión Fibonacci● Algoritmos de cálculo para identificar n-ésimos elementos de la sucesión● Árbol genealógico de las abejas de Bejaia
3
4
Contexto● La web es ubicua● El cliente entiende, cada vez más, que es importante
conocer al usuario● Los desarrolladores van entendiendo lo mismo● Todos quieren acortar el time-to-market
5
El orden de las cosas
Equipos multidisciplinarios que construyen producto.
Eliminación de departamentos especializados distantes unosde otros. Adiós Cascada.
Entornos requieren flexibilidadpara respuestas a los cambios..
6
Desarrollo del Backend
Desarrollo del FrontEnd
Infraestructura
Analítica
Base de Datos
Arquitectura de InformaciónEstrategia Marca
Diseño Experiencia
Diseño Visual
Diseño Interacción
Eliminando barreras
7 http://www.evolutionoftheweb.com/?hl=es#/evolution/day
Evolución de la web
8
HTML5 y Canvas
AppsOffline
HTML5 y Canvas WebSockets
Código del Lado del Cliente
JS
Mobile
Real-TimeUpdates
Guías de Estilo VivasCSS
Barreras tecnológicas
9
UX Designer
Desarrollador
Product Owner
Barreras culturales
10
● Trabajo en equipo para conseguir el objetivo● Involucramiento del equipo en todos los procesos de construcción del
producto● Cultura de autogestión y autocontrol● Generar momentos de inspiración
Barreras culturales
11
Técnicas
12
Sprints Retrospectivas
Historias
Diseño Just-In-Time
Cards
Demos
Técnicas
13
Crea ciclos o iteraciones repetitivas con un periodo de tiempo máximode 15 días.
Sprints
14
Sprints como experimentos
La recompensa o beneficio está enfocado en el usuario final
Prioriza en función del costo vs beneficio
Define la característica con más riesgo y la que mayor beneficio trae
15
Define historias claras para que los diseñadores y desarrolladores asuman que son lo más importante a hacer en ese sprint.
Historias
16
Genera historias consistentes
● El sprint está conformado de historias● Las historias deben ser consistentes. No pueden haber vacíos.● Los diseñadores UX y desarrolladores deben asumir la historia como suya.
17
Diseño Just-In-Time
Diseña definiendo patrones o estructuras que evoluciones con cada sprint.
No trates de diseñar TODO.
18
Just-In-Time Design
● El diseño visual debe ser consistente y lucir bien, pero no sobre-diseñes pensando que las cosas se van a quedar así. No necesitamos el PSD perfecto.
● Las iteraciones con el usuario final pueden llevarte a rehacer las cosas.● Controla el impacto y suma al proceso tareas de pair designing
19
Genera reuniones con el equipo. Crea momentos de empatía compartiendo tus conceptualizaciones y recibiendo feedback.
Demos
20
Demos
Genera un momento de empatía y empieza a cuestionarte
Comparte con el equipo tus conceptualizaciones
El equipo de tecnología puede darte nuevas ideas de cómo afrontar procesos.
21
Genera reuniones en la que generen preguntas y se obtengan respuestas
Cards
22
Permítele al equipo quitarse la carga que llevan en sus hombros
Las suposiciones y los miedos son un virus dentro del equipo
Genera reuniones donde se planteen dudas, miedos o preocupaciones
Question Cards
23
Genera reuniones al final de cada sprint para conversar sobre cómo se hicieron las cosas y que tenemos que cambiar.
I (wish-like-will)
Retrospectivas
24
¿Cómo deberían ser?
Es imperativo realizar esta dinámica. Es la gran oportunidad para que tu equipo responda 3 preguntas:
¿Cómo hicimos las cosas?
Retrospectivas
¿Qué cosas quieres cambiar?
25
Cómo no morir en el intento
26
¿Preguntas?