Agile for Scrummies - BilboStack

Preview:

Citation preview

“Agile for Scrummies”Jorge Uriarte Aretxaga

@jorgeuriarte http://www.gailen.es

Bilbostack 2017

HACE 10 años…

LO QUE HA CAMBIADO EN 10 AÑOS…

¿Qué es SCRUM?

¿Qué es SCRUM?

¿Qué es SCRUM?

¿QUÉ HEMOS APRENDIDO?

LO QUE NO HA CAMBIADO…

¿PROBLEMAS HABITUALES…

ANTICIPACIÓN DE DETALLE EXCESO DE PRETRABAJO EN ANÁLISIS DEL BACKLOG “lo pensamos todo y ya sólo hay que hacerlo”

..CON LA VISIÓN DEL PRODUCTO?

EL EXCESO DE TRABAJO EN VISIÓN NOS LLEVARÁ A OTROS PROBLEMAS…

¿Son “completas”? ¿ENTREGABLES INDIVIDUALMENTE?

¿CENTRADAS EN EL “VALOR” QUE APORTAN?

…con la Definición de HISTORIAS?¿PROBLEMAS HABITUALES…

¿AUTO-ORGANIZADO? ¿multidisciplinar?

¿alineado / completo ( PO + TEAM )? ¿DUEÑO DEL PROCESO?

¿AUTónomo?

…con EL EQUIPO?¿PROBLEMAS HABITUALES…

¿INCREMENTALES? ¿CONTINUAS?

¿REALES? / ¿“POTENTIALLY SHIPPABLE”?

…CON LAS ENTREGAS?¿PROBLEMAS HABITUALES…

¿VIVO? ¿DESACRALIZADO?

¿CICLO CORTO / Empírico?

…CON EL PROCESO?¿PROBLEMAS HABITUALES…

PRODUCTO “HISTORIAS”

EQUIPO ENTREGAS PROCESO

PROBLEMAS HABITUALES

DE AHÍ… “AGILE for SCRUMMIES”

UN PAR DE CITAS:

“Because the real system problems are not understood, Agile techniques ARE EMPLOYED

TO SPEED UP DOING THE WRONG THINGS”

- JOHN SEDDON

¿…Y Quizás también la de los sistemas y procesos?

¿…Y Quizás también la de los sistemas y procesos?

AGILE es UNA APROXIMACIÓN A LA gestión de la incertidumbre

¿…Y Quizás también la de los sistemas y procesos?

AGILE es UNA APROXIMACIÓN A LA gestión de la incertidumbre

AGILE es UNA APROXIMACIÓN A LA gestión de la incertidumbre

¿qué incertidumbres…?

AGILE ES UNA APROXIMACIÓN A LA GESTIÓN DE LA INCERTIDUMBRE

EL ARMA SECRETA DEFINITIVA: REDUCCIÓN DEL WIP

EL ARMA SECRETA DEFINITIVA: REDUCCIÓN DEL WIP

“Stop Starting, Start FINISHING”, Arne Roock

VISUALIZACIÓN DEL PROCESO, Y DEL TRABAJO EN CURSO

VISUALIZACIÓN DEL PROCESO, Y DEL TRABAJO EN CURSO

limitar el work in progress en cada etapa

STOP STARTING. START FINISHING.

Perseguir el “FLOW” EN LUGAR DE LA “EFICIENCIA” / “UTILIZACIÓN”

CONCEPTO: “Sensibilidad del sistema”

Perseguir el “FLOW” EN LUGAR DE LA “EFICIENCIA” / “UTILIZACIÓN”

PULL

No construir/ENTREGAR lo no necesario

No probar aquello que no puedo desplegar

No programar aquello que no puedo probar

No especificar aquello que no puedo programar

¿QUÉ SIGNIFICA “PULL”?

TrabajaNDO JUntos para entregar funcionalidades de producto…

¿IMPACTO DE LA REDUCCIÓN DE WIP Y DEL PULL SYSTEM?

¿IMPACTO DE LA REDUCCIÓN DE WIP Y DEL PULL SYSTEM?

REDUCCIÓN DE LOS ITEMS EN CURSO EN EL SISTEMA ELIMINACIÓN DEL RE-TRABAJO

MEJORA DE CALIDAD REDUCCIÓN DE LOS TIEMPOS DE ENTREGA (LITTLE’S LAW)

PREDICTIBILIDAD (INNECESARIO ESTIMAR) REDUcción de la “DISTANCIA” entre negocio y desarrollo

¿QUEREMOS ESTO?

¿SE LLAME COMO SE LLAME?

¿…Y Quizás también la de los sistemas y procesos?

AGILE es UNA APROXIMACIÓN A LA gestión de la incertidumbre

AGILE es UNA APROXIMACIÓN A LA gestión de la incertidumbre

MEDIANTE EL FOCO

MEDIANTE LA AUTONOMIA

MEDIANTE EL CONOCIMIENTO COMPARTIDO

MEDIANTE LA REDUCCIÓN DEL RIESGO

NI SCRUM, NI KANBAN, NI NINGUNA HERRAMIENTA

“OUT OF THE BOX”, SERVIRÁ DE NADA SI ESTO NO

SE CUMPLE

…THERE IS NO SCRUM

LEARN IT ALL…

…AND THEN…

…FORGET IT ALL

Recommended