3 ideas para acelerar la entrega
TRANSCRIPT
IDEAS PARA ACELERAR LA ENTREGA
@protolous
2
#3IDEIAS
#3IDEIAS3
CÓDIGO EN PRODUCCIÓN COMO LA 1ra COSA QUE SUCEDE
#3IDEIAS4
ÉPICAS “CONSIDERADAS NOCIVAS”
CÓDIGO EN PRODUCCIÓN COMO LA 1ra COSA QUE SUCEDE
#3IDEIAS5
ESTAS HISTORIAS SON DEMASIADO GRANDES
ÉPICAS “CONSIDERADAS NOCIVAS”
CÓDIGO EN PRODUCCIÓN COMO LA 1ra COSA QUE SUCEDE
6
CÓDIGO EN PRODUCCIÓN COMO LA 1ra COSA QUE SUCEDE
7
RELAJARTE…
ROBOTS.TXTHTTP AUTHFEATURE TOGGLESCANARY RELEASESDARK LAUNCHINGBLUE/GREEN DEPLOYMENT
8
MANUAL PARA "PRODUCCIÓN PRIMERO"
9
1. Identificar la funcionalidad MÁS SIMPLE que puede ser de valor para un usuario
MANUAL PARA "PRODUCCIÓN PRIMERO"
10
2. Construir un "esqueleto" para esta funcionalidad.
HACER CONCESIONES PARA QUE SEA EL MÍNIMO.
MANUAL PARA "PRODUCCIÓN PRIMERO"
1. Identificar la funcionalidad MÁS SIMPLE que puede ser de valor para un usuario
11
3. Crear un entorno de producción para este esqueleto. Ser mesurado EN SU
AUTOMATIZACIÓN.
1. Identificar la funcionalidad MÁS SIMPLE que puede ser de valor para un usuario
2. Construir un "esqueleto" para esta funcionalidad.
HACER CONCESIONES PARA QUE SEA EL MÍNIMO.
MANUAL PARA "PRODUCCIÓN PRIMERO"
UNA API PRIMERO EN PRODUCCIÓN
12
GET http://protolous.org/artigo
Devuelve el texto estático del único artículo del blog. La configuración se
realiza de forma manual
1
UNA API PRIMERO EN PRODUCCIÓN
13
GET https://protolous.org/artigo
Devuelve el texto estático del único artículo del blog. Soporta HTTPS. La
configuración se realiza de forma manual
2
UNA API PRIMERO EN PRODUCCIÓN
14
GET https://protolous.org/artigo
Devuelve el texto estático del único artículo del blog. Soporta HTTPS.
Configuración como codigo
3
UNA API PRIMERO EN PRODUCCIÓN
15
GET https://protolous.org/artigo/1
Devuelve el texto del artículo con id 1 del blog. Soporta HTTPS. Configuración
como codigo
4
16
¿Es posible
hacer entrega
continua sin
integración
continua?
C – O – N – T – R – O – V – E – R – S – I - A
EN PRIMER LUGAR LA ENTREGA
Si sólo dispone de un
desarrollador, ¿qué va a
integrar?
¿Cuántas pruebas son
necesarias en un código
temporal?
¿ Alguien pondrá a prueba
eso antes de la producción?17
―
―
18
ÉPICAS “CONSIDERADAS NOCIVAS”
ÉPICAS NO SIRVEN DE NADA *
19
NO AGREGA PREVISIBILIDAD A LOS PLAZOS, PERO AÑADE
PREVISIBILIDAD AL PRODUCTO
* Excepto si se trataba de una historia que resultó ser demasiado grande después. En este caso, ¡no está mal!
ÉPICAS NO SIRVEN DE NADA *
20
PRESUME DEMASIADO
ÉPICAS NO SIRVEN DE NADA *
21
FOMENTA “EL TIPO EQUIVOCADO” DE
CREATIVIDAD
ÉPICOS SÃO INÚTEIS *
22
FOMENTA “EL TIPO EQUIVOCADO” DE
CREATIVIDAD
NO AGREGA PREVISIBILIDAD A LOS PLAZOS, PERO AÑADE
PREVISIBILIDAD AL PRODUCTO
PRESUME DEMASIADO
MÉTODO “CIENTÍFICO”
23
OBJETIVO
INVESTIGACIÓN
HIPÓTESIS
EXPERIMENTO
ANÁLISIS
MÉTODO “CIENTÍFICO”
24
OBJETIVO
INVESTIGACIÓN
HIPÓTESIS
EXPERIMENTO
ANÁLISIS
El cambio que quiero en el mundo real
MÉTODO “CIENTÍFICO”
25
OBJETIVO
INVESTIGACIÓN
HIPÓTESIS
EXPERIMENTO
ANÁLISIS
CAMBIO DE PARADIGMA
26
A menudo (…) lo descubierto no
es exactamente lo previsto por
las circunstancias especulativas
y temporales. Sólo cuando el
experimento y la teoría
temporal se articulan en
sincronía surge un
descubrimiento y la teoría se
convierte en paradigma.
27
ESTAS HISTORIAS SON DEMASIADO GRANDES
UNA BUENA HISTORIA
28
APORTA VALOR INMEDIATAMENTE
SABES CUANDO ESTÁ LISTA
SABES POR QUÉ ESTÁS HACIENDO
Es la mas pequeña posible que...
ESCRIBIENDO HISTORIAS EN “OLAS”
29
ESCRIBIENDO HISTORIAS EN “OLAS”
30
ESCRIBIENDO HISTORIAS EN “OLAS”
31
Una prueba para saber si es posible alcanzar el éxito
ESCRIBIENDO HISTORIAS EN “OLAS”
32
Una prueba para saber si es posible alcanzar el éxito
Mejoras para dejar “suficientemente bueno”
ESCRIBIENDO HISTORIAS EN “OLAS”
33
Una prueba para saber si es posible alcanzar el éxito
Mejoras para dejar “suficientemente bueno”
Lo que realmente le gustaría hacer
CASO VERÍDICO
34
i n c r e m e n t o s p e q u e ñ o s e n
INCREMENTOS PEQUEÑOS EN EL LASTMINUTE.COM
Ofrecer la página inicial para
móviles en francés
35
Búsqueda por código de 3
letras del lugar (por ej: POA) y
para la noche siguiente,
retornar el nombre de los 100
primeros hoteles encontrados
36
INCREMENTOS PEQUEÑOS EN EL LASTMINUTE.COM
Una historia para agregar
fotos
Una historia para agregar
precio
37
INCREMENTOS PEQUEÑOS EN EL LASTMINUTE.COM
Una historia para estrellas
Una para la distancia (vía GPS)
Uno para el botón de regreso
Una para colapsar los
parámetros de búsqueda
38
INCREMENTOS PEQUEÑOS EN EL LASTMINUTE.COM
39
3 IDEAS PARA ACELERAR LA ENTREGA
PRODUCCIÓN PRIMERO Para maximizar el trabajo no se hace
HISTORIAS PEQUEÑAS Para feedback más rápido
EVITA ÉPICAS Para no caer en la trampa de pensar que sabes la respuesta
PREGUNTAS..? DUDAS..? SUGESTIOES..?
Seguíme - @protolous en y
continua esta charla!