Make startup development great again!
-
Upload
israel-gutierrez -
Category
Technology
-
view
116 -
download
3
Transcript of Make startup development great again!
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
h4ckademyUN POCO SOBRE MÍ
2016
1999 2005 2009
2012 2013 2014 2015
Teleco
Developer
PhD student
Ironhack Empleo DigitalLet’s Study
h4ckademyUN 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 CTO1. 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