wompad agile v1

17
experiencias en la adopción de principios y practicas ágiles IIG Francisco Alvarado Guayaquil, 28 de agosto 2014 /linkedin.com/in/falvarado

Upload: francisco-alvarado

Post on 09-Jan-2017

202 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Wompad Agile v1

experiencias en la adopción de

principios y practicas ágilesIIG Francisco Alvarado

Guayaquil, 28 de agosto 2014

/linkedin.com/in/falvarado

Page 2: Wompad Agile v1

!!

@FALVARAD

2

- Ingeniero Informático de gestión- Diplomado en dirección de proyecto y Master en dirección estratégica y tecnológica. - PM: Microsoft Corp US, Disney Latam, Tang Mexico, Gobierno Argentino, Claro Ecuador, Toyota Ecuador, entre otros.- Emprendedor co-fundador de Wompad S.A. - Experto mobile- Geek tiempo completo

FRANCISCO ALVARADO

/linkedin.com/in/falvarado

Page 3: Wompad Agile v1

!!

INTRODUCCIÓN

/linkedin.com/in/falvarado 3

Fracasos, aciertos, todo ha sido parte de una trayectoria liderando proyectos informáticos.

Uno de los principales problemas fue la metodología de trabajo.

Pase de tener pegado en la pared una sabana llamada Gantt a usar post it en un Kanban de trabajo.

Poco a poco empece a relacionarme con la metodología de proyectos ágiles mediante el modelo SCRUM.

Page 4: Wompad Agile v1

Epoca: A.S.

- Antes de SCRUM -

Page 5: Wompad Agile v1

!!

CASCADA O CATARATA?

/linkedin.com/in/falvarado 5

Al principio no me fue mal, tenia toda mi oficina empapelada con un Gantt en forma de cascada que a duras penas revisaba.

El Microsoft project, me servia en las etapas iniciales de estimación, lo curioso ocurría cuando arrancaba el proyecto. SIEMPRE me encontraba luchando con la ruta critica del proyecto.

Page 6: Wompad Agile v1

!!

CASCADA O CATARATA?

/linkedin.com/in/falvarado 6

A medida que pasaba el tiempo, nuevos retos se presentaron. Clientes mas exigentes, que destrozaban en el día a día la estimación y el alcance inicial.

Mi cascada se convirtió en una catarata de requerimientos, donde dependía de diseñadores o analistas para empezar a programar.

Cuando los programadores empezaban, nuevos requerimientos se hacían presente. ¿Y ahora cual atiendo?

…y el tester? siempre entraba al final.

Page 7: Wompad Agile v1

!!

/linkedin.com/in/falvarado 7

Page 8: Wompad Agile v1

Epoca: D.S.

- después de SCRUM -

Page 9: Wompad Agile v1

!!

MI HISTORIA

/linkedin.com/in/falvarado 9

Tuve la suerte de encontrar trabajos que usaban el modelo AGILE - SCRUM como metodología de desarrollo. No lo busque, solo llegó y por suerte era parte de la cultura empresarial de las compañías que trabajé.

SCRUM lleva tiempo aprenderlo. En lo personal sigo aprendiendo y trato de mantener en el marco de la metodología.

Una de las cosas que mas me costo fue aprender su terminología. Para hacer SCRUM debes hablar SCRUM.

Page 10: Wompad Agile v1

!!

/linkedin.com/in/falvarado 10

- Para que sirve ese diagrama con una linea diagonal? Se llama burndown chart y me dice cuanto trabajo queda por hacer en el tiempo

- Puedo decir que hacer en las daily meetings? NOOOO, solo estas de observador! :(

- Como se hace una user story? COMO - QUIERO - PARA

- El SPRINT PLANNING va a ser algo rápido? JAJAJA mejor ponte cómodo que esto va de largo.

- Y esas cartitas que tienen para que son? Sirven para hacer planning poker.

EL NOVATO

Page 11: Wompad Agile v1

!!

/linkedin.com/in/falvarado 11

- DEV pregunta: Francisco me asignaron al proyecto mobile? Correcto, así que trae tu compu que vamos a ser vecinos por 3 meses.

- En la daily meetings empece a preguntar: Cuéntanos que tarea hiciste, cual vas a coger y si tienes algún bloqueo.

- En la retrospectiva: Que fue lo bueno, lo malo y las cosas por mejorar de este sprint?

- Algo que aprendí en la retrospectiva: Cuando se trabaja offshore, el tema de la comunicación siempre aparecía entre las cosas a mejorar.

FUI APRENDIENDO

Page 12: Wompad Agile v1

!!

/linkedin.com/in/falvarado 12

- En el sprint planning aprendi a decir: Ok vamos a priorizar los items del Sprint Backlog.

- Y si aparece nuevo requerimiento? Esta tarea tiene 4 horas, cual de las tareas similares que tenemos podemos pasar al próximo sprint?

- Conversando con el tester: Como va el testing automatizado? Como viene el UAT. Voy a solicitar un Samsung Nexus para las pruebas manuales en Android.

- El dia de la DEMO (sprint review meeting): Algo curioso pasaba y es que al final el Product owner siempre quedaba contento (el poder agile)

FUI APRENDIENDO

Page 13: Wompad Agile v1

!!

EN SCRUM ¡HAY EQUIPO!

/linkedin.com/in/falvarado 13

No mas desarrollos lineales. Aprendí que existen desarrollos incrementales, con equipos multidisiplinarios y bien organizados, que saben que tareas deben realizar.

Page 14: Wompad Agile v1

!!

LO SIGO USANDO EN MI COMPAÑÍA

/linkedin.com/in/falvarado 14

Diagrama usado para explicar la metodología al cliente

Ejemplo de carpeta de proyecto

Page 15: Wompad Agile v1

!!

HERRAMIENTAS DE TRABAJO

15

Deje los post it y pase a un entorno virtual. (Kanban del proyecto TERRIKO usado en Wompad)

/linkedin.com/in/falvarado

Page 16: Wompad Agile v1

Contacto

Page 17: Wompad Agile v1

!!

@FALVARAD

17

[email protected]

/IN/FALVARADO

También te invito a conocer mas sobre TERRIKO, la nueva App que estamos próximos a lanzar.

/wompadcom