33
EDD Experiment Driven Development

EDD (Experiment Driven Development)

Embed Size (px)

Citation preview

Page 1: EDD (Experiment Driven Development)

EDD Experiment

Driven Development

Page 2: EDD (Experiment Driven Development)

¿Quienes somos?

Joan Bacardit @juanbacardit María Sierra @mariasierraarce

Software Craftsmanship Coach Scrum Master

Page 3: EDD (Experiment Driven Development)

Antes de empezar… un par de reflexiones...

En casa, hacéis todo esto para hacer un gintonic?????

Page 4: EDD (Experiment Driven Development)

y…un par de preguntas….

Quienes son técnicos, developers, craftsmanship…?

Quién conoce los principios y modelo LEAN UX??

Page 5: EDD (Experiment Driven Development)

POR QUÉ? POR QUÉ? POR QUÉ?...

Page 6: EDD (Experiment Driven Development)

A grandes problemas… grandes...

Page 7: EDD (Experiment Driven Development)

EDD… ¿Y esto qué es?

Think

MakeCheck

- Lean UX- Development- Verification

Page 8: EDD (Experiment Driven Development)

Lean UX

Page 9: EDD (Experiment Driven Development)

Pasemos a la realidad…

InceptionHipótesis

Test B

Test A

MVPGanador!! Listo para implementar

- Presentación de la misión- Identificación de puntos de decisión- Preparación de las suposiciones- Planteamiento de las hipótesis

Page 10: EDD (Experiment Driven Development)

¿Cómo organizamos los equipos?

Misión:Captación

Misión: Retención

Misión: Conversión

Users/Stakeholders/PO Frontend Backend QA Android IOS Devops UX

Page 11: EDD (Experiment Driven Development)

Aprender a experimentar

Definición acertada de la hipótesisIdentificación de los KPIs objetivoFoco en la confiabilidad.- Volumen bastante alto, reducir el

riesgo al mínimo.- A veces menos es más.

Page 12: EDD (Experiment Driven Development)

Una evolución ¿lógica?...

Implementación

Comportamiento

Requisitos

Feedback del cliente

Page 13: EDD (Experiment Driven Development)
Page 14: EDD (Experiment Driven Development)
Page 15: EDD (Experiment Driven Development)
Page 16: EDD (Experiment Driven Development)
Page 17: EDD (Experiment Driven Development)

Una evolución ¿lógica?... u otra ida de olla...

Implementación

Comportamiento

Requisitos

Feedback del cliente

Page 18: EDD (Experiment Driven Development)

DESARROLLOProducto/Análisis de opciones

Diseño del experimento/Implementación

- Tiene que estar basado en hipótesis de negocio

- Implementación:

- Test AB

- Vanity

- Consideraciones (CI/CD)

- Recolección de datos

- Verificación

- Refactorizar y construir la solución

Hipótesis

Verificación

Refactor Experimento

Page 19: EDD (Experiment Driven Development)

HIPÓTESIS

Page 20: EDD (Experiment Driven Development)

EXPERIMENTO

Page 21: EDD (Experiment Driven Development)

VERIFICACIÓN

Page 22: EDD (Experiment Driven Development)

REFACTOR

Page 23: EDD (Experiment Driven Development)

DEMOAVATAR for CAS2016

Page 24: EDD (Experiment Driven Development)

DEMO

Our mission… make “choose your avatar for CAS2016” more friendly and quick

Page 25: EDD (Experiment Driven Development)

DEMO Version 1

Page 26: EDD (Experiment Driven Development)

DEMO Version 2

Page 27: EDD (Experiment Driven Development)

DEMO Version 3

Page 28: EDD (Experiment Driven Development)

DEMO

http://cas2016.agilar.es

Page 29: EDD (Experiment Driven Development)

Lean UX

Page 30: EDD (Experiment Driven Development)

Remember...

Page 31: EDD (Experiment Driven Development)

Remember...

Hipótesis

Verificación

Refactor Experimento

Page 32: EDD (Experiment Driven Development)

¿Preguntas?

Page 33: EDD (Experiment Driven Development)

¡¡Eskerrik asko!!