MAKE
STARTUP
DEVELOPMENT
GREAT AGAIN!
ISRAEL GUTIÉRREZ
@gootyfer
1999
Teleco
UN POCO SOBRE MÍ
1999 2005
Teleco
Developer
UN POCO SOBRE MÍ
1999 2005 2009
Teleco
Developer
PhD student
UN POCO SOBRE MÍ
1999 2005 2009
2012
Teleco
Developer
PhD student
Let’s Study
UN POCO SOBRE MÍ
2013
1999 2005 2009
2012 2013
Teleco
Developer
PhD student
IronhackLet’s Study
UN POCO SOBRE MÍ
2014
1999 2005 2009
2012 2013 2014 2015
Teleco
Developer
PhD student
IronhackLet’s Study
h4ckademy
UN POCO SOBRE MÍ
2016
1999 2005 2009
2012 2013 2014 2015
Teleco
Developer
PhD student
Ironhack Empleo DigitalLet’s Study
h4ckademy
UN POCO SOBRE MÍ
AdaLab
2016
4 APRENDIZAJES
+
1 COROLARIO
SOBRE ESTIMACIONES EN
DESARROLLO DE SOFTWARE
APRENDIZAJE 1
Basado en Quora por Michael Wolfe: https://www.quora.com/Why-are-software-development-task-estimations-regularly-off-by-a-factor-of-2-3/answer/Michael-Wolfe
ESTIMACIONES
• ESTIMAR EN DESARROLLO DE SOFTWARE
ES COMPLEJO
• NO TOMAR LAS ESTIMACIONES COMO
DEADLINES
• SEAMOS ÁGILES PARA TRATAR CON UN
ENTORNO CAMBIANTE
• MIDÁMONOS PARA MEJORAR PROCESOS
SOBRE MODAS EN
DESARROLLO DE SOFTWARE
APRENDIZAJE 2
¿CÓMO HABÉIS
ELEGIDO VUESTRO
STACK DE
TECNOLOGÍA?
¿QUIÉN LO HA
ELEGIDO?
MODAS
• NO OS DEJÉIS LLEVAR POR LAS MODAS
EN TECNOLOGÍA
• PARA ELEGIR EL STACK MIRAD A VUESTRO
CAPITAL HUMANO
• SON HERRAMIENTAS Y MAÑANA SERÁN
DISTINTAS
• ¿FACILITA LA ATRACCIÓN DE TALENTO?
SOBRE CALIDAD DEL CÓDIGO
APRENDIZAJE 3
¿OS HA PASADO QUE…
AL AÑADIR UNA NUEVA
FEATURE A MI
PRODUCTO HE ROTO
ALGO QUE FUNCIONABA?
¿OS HA PASADO QUE…
LEO MI CÓDIGO DE HACE
UNAS SEMANAS Y NO ME
ENTIENDO NI A MÍ
MISMO?
¿OS HA PASADO QUE…
TENGO QUE TOCAR EL
CÓDIGO DE FULANITO Y
NO SÉ NI POR DONDE
COGERLO?
CALIDAD DEL CÓDIGO
• INVERTIR EN CÓDIGO DE CALIDAD A LA
LARGA SALE MÁS BARATO
• HACER TEST, AUTOMATIZAR DESPLIEGUE
ES UNA INVERSIÓN QUE MERECE LA PENA
• PROPIEDAD COLECTIVA DEL CÓDIGO Y
PRACTICAR PAIR PROGRAMMING
• ¿Y SI CONSTRUYO ALGO PARA TIRARLO?
SOBRE DESARROLLO DE
SOFTWARE Y NEGOCIO
APRENDIZAJE 4
¿OS HA PASADO QUE…
OS PIDEN UN CAMBIO Y
AL POCO TIEMPO OTRO
TOTALMENTE
INCOMPATIBLE?
¿OS HA PASADO QUE…
PROGRAMO ALGO QUE ME
CUESTA Y AL FINAL TENGO
LA IMPRESIÓN DE QUE NO
SIRVIÓ PARA NADA?
¿OS HA PASADO QUE…
OS HAN PEDIDO
PITCHEAR A VUESTRA
STARTUP Y NO HABÉIS
SABIDO HACERLO?
DESARROLLO Y NEGOCIO
• ENTENDIENDO MEJOR EL NEGOCIO ME
HACE MEJOR DESARROLLADOR
• ENTIENDO MEJOR PARA QUÉ HAGO LAS
COSAS
• CONOZCO EL IMPACTO DE LO QUE HAGO
EN EL NEGOCIO
• SÉ PRIORIZAR MEJOR MIS TAREAS
SOBRE LAS FUNCIONES DE UN
CTO EN UNA STARTUP
COROLARIO
¿QUÉ HACE UN CTO DE
UNA STARTUP?
¿PROGRAMA? ¿ES EL
MEJOR TÉCNICO DEL
EQUIPO? ¿EL QUE MÁS
TIEMPO LLEVA?
FUNCIONES DEL CTO
1. ELEGIR AL EQUIPO: VISIÓN Y VALORES
2. VELAR POR PORQUE EL EQUIPO…
A. SEA ÁGIL Y APRENDA
B. FUNCIONE BIEN CON EL STACK ELEGIDO
C. ENTIENDA LA IMPORTANCIA DE LA CALIDAD
DEL CÓDIGO Y LA AUTOMATIZACIÓN
D. ENTIENDA EL NEGOCIO
THANK YOU
ISRAEL GUTIÉRREZ
@gootyfer

Make startup development great again!