3 Lecciones aprendidas Scrum Proyectos de BI

57
#SQSummit 3 lecciones aprendidas de aplicar Scrum a proyectos de BI @JavierSQL [email protected] Javier Loria Mentor

Transcript of 3 Lecciones aprendidas Scrum Proyectos de BI

Page 1: 3 Lecciones aprendidas Scrum Proyectos de BI

#SQSummit

3 lecciones aprendidas de aplicar Scrum a proyectos de BI

@JavierSQL

[email protected]

Javier Loria

Mentor

Page 2: 3 Lecciones aprendidas Scrum Proyectos de BI

Sponsors del SolidQ Summit Panamá

Page 3: 3 Lecciones aprendidas Scrum Proyectos de BI

Javier Loria

Page 4: 3 Lecciones aprendidas Scrum Proyectos de BI

Proyecto de Latin BI

Page 5: 3 Lecciones aprendidas Scrum Proyectos de BI

SCRUM es simplePero no es fácil

Page 6: 3 Lecciones aprendidas Scrum Proyectos de BI

SCRUM es simple, pero no es fácil.

SCRUM es simple, pero no es fácil.

SCRUM es simple, pero no es fácil.

SCRUM es simple, pero no es fácil.

SCRUM es simple, pero no es fácil.

SCRUM es simple, pero no es fácil.

SCRUM es simple, pero no es fácil.

SCRUM es simple, pero no es fácil.

SCRUM es simple, pero no es fácil.

SCRUM es simple, pero no es fácil.

SCRUM es simple, pero no es fácil.

SCRUM es simple, pero no es fácil.

SCRUM es simple, pero no es fácil.

SCRUM es simple, pero no es fácil.

SCRUM es simple, pero no es fácil.

SCRUM es simple, pero no es fácil.

SCRUM es simple, pero no es fácil.

SCRUM es simple, pero no es fácil.

SCRUM es simple, pero no es fácil.

SCRUM es simple, pero no es fácil.

SCRUM es simple, pero no es fácil.

SCRUM es simple, pero no es fácil.

SCRUM es simple, pero

Page 7: 3 Lecciones aprendidas Scrum Proyectos de BI

3 Lecciones aprendidas de SCRUM en proyectos de BI

1) Bala de plata2) Retroalimentación3) Incremental - interactivo

Page 8: 3 Lecciones aprendidas Scrum Proyectos de BI

Scrum NO

es una bala

de plata

Page 9: 3 Lecciones aprendidas Scrum Proyectos de BI
Page 10: 3 Lecciones aprendidas Scrum Proyectos de BI

Marco

Cynefin

David Snowden

Page 11: 3 Lecciones aprendidas Scrum Proyectos de BI

ObvioCausa-Efecto es obvia.

Desorden

Sentir-categorizar-responder

Mejores prácticas

Page 12: 3 Lecciones aprendidas Scrum Proyectos de BI

ObvioCausa-Efecto es obvia.

Desorden

Sentir-categorizar-responder

Mejores prácticas

ComplejoCausa-Efecto requiere análisis.

Sentir-analizar-responder

Buenas prácticas

Page 13: 3 Lecciones aprendidas Scrum Proyectos de BI

ObvioCausa-Efecto es obvia.

Desorden

Sentir-categorizar-responder

Mejores prácticas

ComplejoCausa-Efecto requiere análisis.

Sentir-analizar-responder

Buenas prácticas

ComplicadoRelación causa-efecto es solo

percibida en retrospectiva.

sondear-sentir-responder

Prácticas emergentes

Page 14: 3 Lecciones aprendidas Scrum Proyectos de BI

ObvioCausa-Efecto es obvia.

Desorden

Sentir-categorizar-responder

Mejores prácticas

ComplejoCausa-Efecto requiere análisis.

Sentir-analizar-responder

Buenas prácticas

ComplicadoRelación causa-efecto es solo

percibida en retrospectiva.

sondear-sentir-responder

Prácticas emergentes

CaóticoNo hay una relación causa-efecto.

Prácticas novedosas

actuar-sentir-responder

Page 15: 3 Lecciones aprendidas Scrum Proyectos de BI

ObvioCausa-Efecto es obvia.

Desorden

Sentir-categorizar-responder

Mejores prácticas

ComplejoCausa-Efecto requiere análisis.

Sentir-analizar-responder

Buenas prácticas

ComplicadoRelación causa-efecto es solo

percibida en retrospectiva.

sondear-sentir-responder

Prácticas emergentes

CaóticoNo hay una relación causa-efecto.

Prácticas novedosas

actuar-sentir-responder

Page 16: 3 Lecciones aprendidas Scrum Proyectos de BI
Page 17: 3 Lecciones aprendidas Scrum Proyectos de BI

La cultura se

desayuna tu estrategia

Page 18: 3 Lecciones aprendidas Scrum Proyectos de BI

Dominic Wilcox

http://dominicwilcox.com/

Interruptor ágil

Page 19: 3 Lecciones aprendidas Scrum Proyectos de BI

Qué causa que los proyectos ágiles fracasen?

• Que impide la adopción ágil

Page 20: 3 Lecciones aprendidas Scrum Proyectos de BI

3 Lecciones aprendidas de SCRUM en proyectos de BI

1) Bala de plata2) Retroalimentación3) Incremental - interactivo

Page 21: 3 Lecciones aprendidas Scrum Proyectos de BI

SCRUM Promete ….

Fallar antes de 30 días

Page 22: 3 Lecciones aprendidas Scrum Proyectos de BI

Prácticas de SCRUM

Roles Artefactos Reglas Actividades

Page 23: 3 Lecciones aprendidas Scrum Proyectos de BI
Page 24: 3 Lecciones aprendidas Scrum Proyectos de BI
Page 25: 3 Lecciones aprendidas Scrum Proyectos de BI
Page 26: 3 Lecciones aprendidas Scrum Proyectos de BI

Actividades de Scrum

Planificación Sprint

Scrum

Diario

Scrum

Diario

Scrum

Diario

Scrum

Diario

Restrospectiva

Refinamiento

del BackLog

Page 27: 3 Lecciones aprendidas Scrum Proyectos de BI

Entrada

Inicial

Entrada Scrum Salida

Salida

Final

Inspección

Proceso

Inspección

Producto

Retroalimentación

Page 28: 3 Lecciones aprendidas Scrum Proyectos de BI

Inspección Adaptación Transparencia

Page 29: 3 Lecciones aprendidas Scrum Proyectos de BI

RETROALIMENTACION

Page 30: 3 Lecciones aprendidas Scrum Proyectos de BI

SCRUM Promete ….

Fallar antes de 30 días

Page 31: 3 Lecciones aprendidas Scrum Proyectos de BI

3 Lecciones aprendidas de SCRUM en proyectos de BI

1) Bala de plata2) Retroalimentación3) Incremental - interactivo

Page 32: 3 Lecciones aprendidas Scrum Proyectos de BI
Page 33: 3 Lecciones aprendidas Scrum Proyectos de BI

“incrementing” builds a bit at a time

1 2 3

But, incrementing

calls for a fully

formed idea

Original Slide by: Jeff Patton

Page 34: 3 Lecciones aprendidas Scrum Proyectos de BI

“iterating” builds a rough version, validates it, then slowly builds up quality

1 2 3

Iterating allows you

to move from vague

idea to realization

Original Slide by: Jeff Patton

Page 35: 3 Lecciones aprendidas Scrum Proyectos de BI

Iterativo e incremental

Sprint 1

Page 36: 3 Lecciones aprendidas Scrum Proyectos de BI

Iterativo e incremental

Sprint 2

Page 37: 3 Lecciones aprendidas Scrum Proyectos de BI

Iterativo e incremental

Sprint 4

Page 38: 3 Lecciones aprendidas Scrum Proyectos de BI

Iterativo e incremental

Sprint 8

Page 39: 3 Lecciones aprendidas Scrum Proyectos de BI

Iterativo e incremental

Page 40: 3 Lecciones aprendidas Scrum Proyectos de BI
Page 41: 3 Lecciones aprendidas Scrum Proyectos de BI

Cual es tu historia?Describe una funcionalidad nueva ocambiada de un sistema o softwareque es valiosa para un interesadoexterno.

Page 42: 3 Lecciones aprendidas Scrum Proyectos de BI

Historias de Usuario

Descripción:Como <Rol>Quiero <Funcionalidad>Para <Razón>

Conversación:Elaboración con detalles

Pruebas:Que se deben realizar para comprobar

la funcionalidad

Page 43: 3 Lecciones aprendidas Scrum Proyectos de BI

Historias de Usuario

Liberación

Presentación

Aumentación

Validación

Configuracion

Agile Business Intelligence

How to make it happen?

Page 44: 3 Lecciones aprendidas Scrum Proyectos de BI

Como analista de ventas

quiero poder analizar los

ingresos por transacciones de

ventas del sistema POS para

poder encontrar patrones de

ventas en el tiempo

Liberación

Page 45: 3 Lecciones aprendidas Scrum Proyectos de BI

Como gestor de riesgos

corporativos quiero tener

un reporte mensual de

todos los activos valorados

por riesgo para poder

cumplir con la legislación

regulatoria.

Presentación:

Page 46: 3 Lecciones aprendidas Scrum Proyectos de BI

Como gerente de cuentas

quiero ver la probabilidad

de abandono del cliente

para buscar estrategias que

puedo ofrecerle al cliente

para retenerlo

Aumentación:

Page 47: 3 Lecciones aprendidas Scrum Proyectos de BI

Como asistente de ventas

quiero ser notificado(a) de

prestamos que no tienen la

información completa para

tomar acciones para reducir

el riesgo de incumplimiento

Validación

Page 48: 3 Lecciones aprendidas Scrum Proyectos de BI

Como gerente de producto

quiero poder actualizar la

categorización de productos

para poder agrupar

correctamente las ventas y

sus metas.

Configuración

Page 49: 3 Lecciones aprendidas Scrum Proyectos de BI

Historias de Usuario

Liberación

Presentación

Aumentación

Validación

Configuracion

Agile Business Intelligence

How to make it happen?

Page 50: 3 Lecciones aprendidas Scrum Proyectos de BI
Page 51: 3 Lecciones aprendidas Scrum Proyectos de BI

Epica

Tema

TemaTema

Tema

HistoriaUsuario

HistoriaUsuario

HistoriaUsuario

Historia de Usuario

Historia de Desarrollador

Historia de Desarrollador

Historia de Desarrollador

BackLog

Page 52: 3 Lecciones aprendidas Scrum Proyectos de BI
Page 53: 3 Lecciones aprendidas Scrum Proyectos de BI

Historias de Desarrollador

Descripción:El <Modulo>recibira <habilidad>Para <utilidad>Que completa <historia>

Conversación:

Pruebas:

Page 54: 3 Lecciones aprendidas Scrum Proyectos de BI

3 Lecciones aprendidas de SCRUM en proyectos de BI

1) Bala de plata2) Retroalimentación3) Incremental - interactivo

Page 55: 3 Lecciones aprendidas Scrum Proyectos de BI

SCRUM es simplePero no es fácil

Page 56: 3 Lecciones aprendidas Scrum Proyectos de BI

Shu-ha-ri

Page 57: 3 Lecciones aprendidas Scrum Proyectos de BI

También puedes preguntar tus

dudas con el hashtag

#SQSummit en Twitter

ADAPTIVE BI FRAMEWORK

Te ayudaremos a mejorar la velocidad de desarrollo de tu plataforma de analítica de negocio basada en nuestra experiencia:

•Diseña antes de construir

•Automatización de procesos por ETL

•Servicios de mentoring para ayudarte a conseguir mejores prácticas para la construcción de procesos específicos y plataformas de analítica de negocio

•Muy fácil de mantener

SOLIDQ FLEX SERVICES

Con SolidQ Flex Services evitarás sustos, consiguiendo que tus sistemas sean estables. Desde una solución sencilla de monitorización, hasta un servicio de atención de incidencias 24/7, mantenimiento proactivo, resolución de problemas y línea de soporte.

Todo con un coste fijo mensual… y tú dedica el tiempo a las cosas importantes.

¡Gracias!