make startup development great again!

38
MAKE STARTUP DEVELOPMENT GREAT AGAIN! ISRAEL GUTIÉRREZ @gootyfer

Upload: israel-gutierrez

Post on 11-Jan-2017

116 views

Category:

Technology


3 download

TRANSCRIPT

Page 1: Make startup development great again!

MAKE

STARTUP DEVELOPMENT

GREAT AGAIN!

ISRAEL GUTIÉRREZ @gootyfer

Page 2: Make startup development great again!

1999

Teleco

UN POCO SOBRE MÍ

Page 3: Make startup development great again!

1999 2005

Teleco

Developer

UN POCO SOBRE MÍ

Page 4: Make startup development great again!

1999 2005 2009

Teleco

Developer

PhD student

UN POCO SOBRE MÍ

Page 5: Make startup development great again!

1999 2005 2009

2012

Teleco

Developer

PhD student

Let’s Study

UN POCO SOBRE MÍ

2013

Page 6: Make startup development great again!

1999 2005 2009

2012 2013

Teleco

Developer

PhD student

IronhackLet’s Study

UN POCO SOBRE MÍ

2014

Page 7: Make startup development great again!

1999 2005 2009

2012 2013 2014 2015

Teleco

Developer

PhD student

IronhackLet’s Study

h4ckademyUN POCO SOBRE MÍ

2016

Page 8: Make startup development great again!

1999 2005 2009

2012 2013 2014 2015

Teleco

Developer

PhD student

Ironhack Empleo DigitalLet’s Study

h4ckademyUN POCO SOBRE MÍ

AdaLab

2016

Page 9: Make startup development great again!

4 APRENDIZAJES +

1 COROLARIO

Page 10: Make startup development great again!

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

Page 11: Make startup development great again!
Page 12: Make startup development great again!
Page 13: Make startup development great again!
Page 14: Make startup development great again!
Page 15: Make startup development great again!
Page 16: Make startup development great again!
Page 17: Make startup development great again!
Page 18: Make startup development great again!

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

Page 19: Make startup development great again!

SOBRE MODAS EN DESARROLLO DE SOFTWARE

APRENDIZAJE 2

Page 20: Make startup development great again!
Page 21: Make startup development great again!

¿CÓMO HABÉIS ELEGIDO VUESTRO

STACK DE TECNOLOGÍA?

Page 22: Make startup development great again!

¿QUIÉN LO HA ELEGIDO?

Page 23: Make startup development great again!

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?

Page 24: Make startup development great again!

SOBRE CALIDAD DEL CÓDIGO

APRENDIZAJE 3

Page 25: Make startup development great again!

¿OS HA PASADO QUE…

AL AÑADIR UNA NUEVA FEATURE A MI

PRODUCTO HE ROTO ALGO QUE FUNCIONABA?

Page 26: Make startup development great again!

¿OS HA PASADO QUE…

LEO MI CÓDIGO DE HACE UNAS SEMANAS Y NO ME

ENTIENDO NI A MÍ MISMO?

Page 27: Make startup development great again!

¿OS HA PASADO QUE…

TENGO QUE TOCAR EL CÓDIGO DE FULANITO Y

NO SÉ NI POR DONDE COGERLO?

Page 28: Make startup development great again!

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?

Page 29: Make startup development great again!

SOBRE DESARROLLO DE SOFTWARE Y NEGOCIO

APRENDIZAJE 4

Page 30: Make startup development great again!

¿OS HA PASADO QUE…

OS PIDEN UN CAMBIO Y AL POCO TIEMPO OTRO

TOTALMENTE INCOMPATIBLE?

Page 31: Make startup development great again!

¿OS HA PASADO QUE…

PROGRAMO ALGO QUE ME CUESTA Y AL FINAL TENGO LA IMPRESIÓN DE QUE NO

SIRVIÓ PARA NADA?

Page 32: Make startup development great again!

¿OS HA PASADO QUE…

OS HAN PEDIDO PITCHEAR A VUESTRA STARTUP Y NO HABÉIS

SABIDO HACERLO?

Page 33: Make startup development great again!

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

Page 34: Make startup development great again!

SOBRE LAS FUNCIONES DE UN CTO EN UNA STARTUP

COROLARIO

Page 35: Make startup development great again!

¿QUÉ HACE UN CTO DE UNA STARTUP?

Page 36: Make startup development great again!

¿PROGRAMA? ¿ES EL MEJOR TÉCNICO DEL

EQUIPO? ¿EL QUE MÁS TIEMPO LLEVA?

Page 37: Make startup development great again!

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

Page 38: Make startup development great again!

THANK YOU

ISRAEL GUTIÉRREZ @gootyfer