CAS 2012. Agile en equipos mixtos: Diseño y Desarrollo. Amainando tempestades

41
Amainando tempestades Esta obra está bajo una Licencia Creative Commons Atribución-CompartirIgual 3.0 Unported . Antonio de la Torre (@adelatorrefoss) Pilar Esteban (@devilme) Francis Vega (@francis_vega)

description

Sesión presentada en la CAS 2012 26/10/2012 Título: Agile en equipos mixtos: Diseño y Desarrollo. Amainando tempestades Autores: Antonio de La Torre Fernández, Pilar Esteban and Francis Vega Formato: Presentación Partimos de dos equipos bien diferenciados, uno de Diseño UX y Visual y otro de Desarrollo, que se pasaban los prototipos y diseños por debajo de la puerta en una clara construcción en cascada. Llega el momento y se da un paso adelante muy importante, en el que se plantea el reto de implantar Scrum y prácticas ágiles, empezando por crear un equipo único mixto. Esta historia cuenta toda la verdad. Lo que nos dijimos antes de empezar el proyecto, los miedos y barreras iniciales, las preguntas, las dudas, las propuestas y lo que averiguamos durante el proceso. Se tratarán los siguientes puntos: - Planificación de un proyecto desde cero. - Comunicación al cliente y Producto Owner. - Creación del equipo. - Especificación del flujo de trabajo. - Definición de entregables. - Decisiones sobre la herramienta de gestión de proyecto. - Hitos y fechas de entrega. - Reuniones y contenido. - Validaciones. - Mantenimiento y Correctivos. - Cargabilidad del proyecto en cada fase. Tags: agile, Desarrollo, Design, Develop, Diseño, Frontend, Maquetación, Scrum, UX, Visual http://conferencia2012.agile-spain.org/propuesta/agile-en-equipos-mixtos-diseno-y-desarrollo-amainando-tempestades/

Transcript of CAS 2012. Agile en equipos mixtos: Diseño y Desarrollo. Amainando tempestades

Page 1: CAS 2012. Agile en equipos mixtos: Diseño y Desarrollo. Amainando tempestades

Amainando tempestades

Esta obra está bajo una Licencia Creative Commons Atribución-CompartirIgual 3.0 Unported.

Antonio de la Torre (@adelatorrefoss)Pilar Esteban (@devilme)Francis Vega (@francis_vega)

Page 2: CAS 2012. Agile en equipos mixtos: Diseño y Desarrollo. Amainando tempestades
Page 3: CAS 2012. Agile en equipos mixtos: Diseño y Desarrollo. Amainando tempestades

MAQUETACIÓN

VISUAL

BACK

UX

Page 4: CAS 2012. Agile en equipos mixtos: Diseño y Desarrollo. Amainando tempestades
Page 5: CAS 2012. Agile en equipos mixtos: Diseño y Desarrollo. Amainando tempestades

ANÁLISIS CORE MÍNIMO COMPLETO

CORE & MÓDULOS

Page 6: CAS 2012. Agile en equipos mixtos: Diseño y Desarrollo. Amainando tempestades

ux

visual

EL EQUIPO (antes)

back

maquetación

prototipos y pngs

Page 7: CAS 2012. Agile en equipos mixtos: Diseño y Desarrollo. Amainando tempestades

EL EQUIPO

Page 8: CAS 2012. Agile en equipos mixtos: Diseño y Desarrollo. Amainando tempestades

EL PASADO

MAQUETACIÓN

VISUAL

BACK

UX

S1 S2 S3 S4 S5 S6ANÁLISIS

Page 9: CAS 2012. Agile en equipos mixtos: Diseño y Desarrollo. Amainando tempestades

NEGOCIO

MAQUETACIÓN

VISUAL

BACK

UX

línea gráfica integración

core

estabilización

backlog

EL PROYECTO

S0 S1 S2 S3 S4 S5 S6 S7ANÁLISIS

Page 10: CAS 2012. Agile en equipos mixtos: Diseño y Desarrollo. Amainando tempestades

TOPICS UX

Historias de usuarioMinimizar entregablesMás comunicación

Todo el equipo entiende el proyectoTodo el equipo participaElegir bien dónde merece la pena gastar recursos en el proyectoCon ayuda de back, elegir la opción más sencilla en muchos casos

Estimaciones, conjuntas: ayuda a aclarar dudas y educa sobre lo que cuesta hacer cada cosa

Necesitamos ayudar al cliente a priorizar, el backlog es complejo

Validamos cada cosa sólo una vez: no mareamos al cliente: más agilidad, menos cambios, menos entregables. Trabajamos para el producto final, no para enseñar cosas bonitas al clientes

BACK MAQUETACIÓN

Page 11: CAS 2012. Agile en equipos mixtos: Diseño y Desarrollo. Amainando tempestades

CADA USER STORY TIENE BACK Y FRONT

Page 12: CAS 2012. Agile en equipos mixtos: Diseño y Desarrollo. Amainando tempestades
Page 13: CAS 2012. Agile en equipos mixtos: Diseño y Desarrollo. Amainando tempestades
Page 14: CAS 2012. Agile en equipos mixtos: Diseño y Desarrollo. Amainando tempestades
Page 15: CAS 2012. Agile en equipos mixtos: Diseño y Desarrollo. Amainando tempestades
Page 16: CAS 2012. Agile en equipos mixtos: Diseño y Desarrollo. Amainando tempestades

TESTS

Page 17: CAS 2012. Agile en equipos mixtos: Diseño y Desarrollo. Amainando tempestades

LAS USER STORIESTIENEN ESTADO

Page 18: CAS 2012. Agile en equipos mixtos: Diseño y Desarrollo. Amainando tempestades

EL TEST DE DISEÑOES SOBRE LA APLICACIÓN

Page 19: CAS 2012. Agile en equipos mixtos: Diseño y Desarrollo. Amainando tempestades

SLA

Page 20: CAS 2012. Agile en equipos mixtos: Diseño y Desarrollo. Amainando tempestades

$ git branch

Page 21: CAS 2012. Agile en equipos mixtos: Diseño y Desarrollo. Amainando tempestades
Page 22: CAS 2012. Agile en equipos mixtos: Diseño y Desarrollo. Amainando tempestades

UX

Page 23: CAS 2012. Agile en equipos mixtos: Diseño y Desarrollo. Amainando tempestades

¿Visuales grabados en piedra?No, no lo has dicho

Page 24: CAS 2012. Agile en equipos mixtos: Diseño y Desarrollo. Amainando tempestades

Mejor todos juntos

Page 25: CAS 2012. Agile en equipos mixtos: Diseño y Desarrollo. Amainando tempestades

¿Visuales grabados en piedra?En lo bueno y en lo malo

Page 26: CAS 2012. Agile en equipos mixtos: Diseño y Desarrollo. Amainando tempestades

¿Visuales grabados en piedra?Hay que saber parar

Page 27: CAS 2012. Agile en equipos mixtos: Diseño y Desarrollo. Amainando tempestades

¿Visuales grabados en piedra?El ritmo es importante

Page 28: CAS 2012. Agile en equipos mixtos: Diseño y Desarrollo. Amainando tempestades

TOPICS UX

Historias de usuarioMinimizar entregablesMás comunicación

Todo el equipo entiende el proyectoTodo el equipo participaElegir bien dónde merece la pena gastar recursos en el proyectoCon ayuda de back, elegir la opción más sencilla en muchos casos

Estimaciones, conjuntas: ayuda a aclarar dudas y educa sobre lo que cuesta hacer cada cosa

Necesitamos ayudar al cliente a priorizar, el backlog es complejo

Validamos cada cosa sólo una vez: no mareamos al cliente: más agilidad, menos cambios, menos entregables. Trabajamos para el producto final, no para enseñar cosas bonitas al clientes

VISUAL

Page 29: CAS 2012. Agile en equipos mixtos: Diseño y Desarrollo. Amainando tempestades

¿Visuales grabados en piedra?

Page 30: CAS 2012. Agile en equipos mixtos: Diseño y Desarrollo. Amainando tempestades

Psd's al peso, ¿a cómo lo tienes?

Page 31: CAS 2012. Agile en equipos mixtos: Diseño y Desarrollo. Amainando tempestades

Revisión semanalVisual y maquetación

Page 32: CAS 2012. Agile en equipos mixtos: Diseño y Desarrollo. Amainando tempestades

Sí, yo también hago refactor.

Page 33: CAS 2012. Agile en equipos mixtos: Diseño y Desarrollo. Amainando tempestades

Trabajo menos. Soy más feliz.

Page 34: CAS 2012. Agile en equipos mixtos: Diseño y Desarrollo. Amainando tempestades

RETROSPECTIVA

Page 35: CAS 2012. Agile en equipos mixtos: Diseño y Desarrollo. Amainando tempestades

CASI MATAMOSAL MAQUETADOR

Page 36: CAS 2012. Agile en equipos mixtos: Diseño y Desarrollo. Amainando tempestades

CADA USER STORY TIENE BACK Y FRONT

Page 37: CAS 2012. Agile en equipos mixtos: Diseño y Desarrollo. Amainando tempestades

ESTIMACIÓN DE USER STORIESDE FRONT A 3 PUNTOS

Page 38: CAS 2012. Agile en equipos mixtos: Diseño y Desarrollo. Amainando tempestades

ESTIMACIÓN DE CAPACIDAD

Page 39: CAS 2012. Agile en equipos mixtos: Diseño y Desarrollo. Amainando tempestades

RETRO CON EL CLIENTE

Page 40: CAS 2012. Agile en equipos mixtos: Diseño y Desarrollo. Amainando tempestades

SOMOS DOS EMPRESAS

Page 41: CAS 2012. Agile en equipos mixtos: Diseño y Desarrollo. Amainando tempestades