3 Lecciones aprendidas Scrum Proyectos de BI

Post on 14-Apr-2017

472 views 3 download

Transcript of 3 Lecciones aprendidas Scrum Proyectos de BI

#SQSummit

3 lecciones aprendidas de aplicar Scrum a proyectos de BI

@JavierSQL

jloria@solidq.com

Javier Loria

Mentor

Sponsors del SolidQ Summit Panamá

Javier Loria

Proyecto de Latin BI

SCRUM es simplePero 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 no es fácil.

SCRUM es simple, pero

3 Lecciones aprendidas de SCRUM en proyectos de BI

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

Scrum NO

es una bala

de plata

Marco

Cynefin

David Snowden

ObvioCausa-Efecto es obvia.

Desorden

Sentir-categorizar-responder

Mejores prácticas

ObvioCausa-Efecto es obvia.

Desorden

Sentir-categorizar-responder

Mejores prácticas

ComplejoCausa-Efecto requiere análisis.

Sentir-analizar-responder

Buenas prácticas

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

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

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

La cultura se

desayuna tu estrategia

Dominic Wilcox

http://dominicwilcox.com/

Interruptor ágil

Qué causa que los proyectos ágiles fracasen?

• Que impide la adopción ágil

3 Lecciones aprendidas de SCRUM en proyectos de BI

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

SCRUM Promete ….

Fallar antes de 30 días

Prácticas de SCRUM

Roles Artefactos Reglas Actividades

Actividades de Scrum

Planificación Sprint

Scrum

Diario

Scrum

Diario

Scrum

Diario

Scrum

Diario

Restrospectiva

Refinamiento

del BackLog

Entrada

Inicial

Entrada Scrum Salida

Salida

Final

Inspección

Proceso

Inspección

Producto

Retroalimentación

Inspección Adaptación Transparencia

RETROALIMENTACION

SCRUM Promete ….

Fallar antes de 30 días

3 Lecciones aprendidas de SCRUM en proyectos de BI

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

“incrementing” builds a bit at a time

1 2 3

But, incrementing

calls for a fully

formed idea

Original Slide by: Jeff Patton

“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

Iterativo e incremental

Sprint 1

Iterativo e incremental

Sprint 2

Iterativo e incremental

Sprint 4

Iterativo e incremental

Sprint 8

Iterativo e incremental

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

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

Historias de Usuario

Liberación

Presentación

Aumentación

Validación

Configuracion

Agile Business Intelligence

How to make it happen?

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

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:

Como gerente de cuentas

quiero ver la probabilidad

de abandono del cliente

para buscar estrategias que

puedo ofrecerle al cliente

para retenerlo

Aumentación:

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

Como gerente de producto

quiero poder actualizar la

categorización de productos

para poder agrupar

correctamente las ventas y

sus metas.

Configuración

Historias de Usuario

Liberación

Presentación

Aumentación

Validación

Configuracion

Agile Business Intelligence

How to make it happen?

Epica

Tema

TemaTema

Tema

HistoriaUsuario

HistoriaUsuario

HistoriaUsuario

Historia de Usuario

Historia de Desarrollador

Historia de Desarrollador

Historia de Desarrollador

BackLog

Historias de Desarrollador

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

Conversación:

Pruebas:

3 Lecciones aprendidas de SCRUM en proyectos de BI

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

SCRUM es simplePero no es fácil

Shu-ha-ri

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!