Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Liderando equipos tech en Latam

Liderando equipos tech en Latam

Las startups deben aprender más rápido que su mercado para poder ser exitosas. Es por esto que el software ha revolucionado los negocios y a medida que las barreras de entrada se reducen, las empresas que logran ejecutar de la mejor manera y más rápido que el mercado, ganan. El desarrollo efectivo de software es una de los principales obstáculos que enfrentan fundadores hoy en día, donde se hacen preguntas como:

- ¿Cuál es la diferencia entre el CTO y el VP de Ing, y cuál necesito?
- ¿Y qué hace un Product Manager? ¿Eso es lo mismo que el Project Manager?
- ¿Por qué contratar programadores es tan difícil? ¿Cuánto cuesta en realidad?
- ¿Cómo hago para que dejemos de llegar tarde a las entregas?
- ¿Será que hacemos scrum, agile o waterfall o todas o ninguna?
- ¿Será que hago outsourcing, o contrato un equipo?

En esta charla, Juan Pablo responderá estas y otras preguntas basándose en su experiencia formando, liderando y escalando equipos técnicos en startups de diferentes tamaños, etapas e industrias en NYC. El contenido de esta charla es apto para fundadores técnicos y no técnicos, y adaptado para el ecosistema Colombiano, donde Juan Pablo ha liderado la formación de gran parte de la comunidad de software bajo su organización Colombia Dev.

Juan Pablo Buriticá

October 10, 2019
Tweet

More Decks by Juan Pablo Buriticá

Other Decks in Technology

Transcript

  1. encontrar un buen mercado, y un producto que lo satisfaga

    ... ... antes de que se acabe la plata
  2. crecimiento rápido empresas que tienen crecimiento anual en sus ingresos

    de 20-40%
 duplican sus incresos cada 3 o 4 años
  3. hyper crecimiento empresas que tienen crecimiento anual en sus ingresos

    mayor que 40%
 duplican sus ingresos en dos años o menos
  4. producto / diseño / desarrollo delivery crear nuevos productos y

    servicios que resuelven problemas de usuario usando técnicas de hypothesis, UX moderno y design thinking facilitar el flujo rapido de desarrollo a producción y las entregas confiables al estandarizar trabajo y eliminar la variabilidad y su tamaño. diseño e implementacion de funcionalidad requiere trabajo que nunca se ha hecho antes la integración, prueba y despliegue se deben hacer de manera continua de la manera más rápida posible. los estimados son altamente inciertos los ciclos deben ser conocidos y predecibles los resultados tienen alta variablilidad los resultados deben tener variabilidad baja
  5. La misión de mis equipos Habilitamos a que nuestra empresa

    aprenda más rápido que el mercado, entregando software de producción a un alto tempo.
  6. La entrega importa Sin importar la misión, el rendimiento de

    una organización de ingeniería puede predecir el rendimiento general de una empresa. Nicole Forsgren PhD, Jez Humble & Gene Kim.
  7. import Objectives from 'execs' import { prioritize } from 'management/skills'

    export default function leadership (people) { let objectives = new Objectives() let direction = prioritize(objectives) let businessValue = people + direction return businessValue }
  8. celente para atraer talento excelente necesito tener u po excelente

    para atraer talento excelente necesito te equipo excelente para atraer talento excelente neces ener un equipo excelente para atraer talento excelent necesito tener un equipo excelente para atraer talento xcelente necesito tener un equipo excelente para atrae ento excelente necesito tener un equipo excelente pa aer talento excelente necesito tener un equipo excelen para atraer talento excelente necesito tener un equipo celente para atraer talento excelente necesito tener u po excelente para atraer talento excelente necesito te equipo excelente para atraer talento excelente neces ener un equipo excelente para atraer talento excelent necesito tener un equipo excelente para atraer talento
  9. import Objectives from 'execs' import { prioritize } from 'management/skills'

    export default function engLeadership (people) { let objectives = new Objectives() let direction = prioritize(objectives) let businessValue = people + direction return businessValue }
  10. AMBIENTE:COMPENSACIÓN salario / opciones / bonos desarrollo profesional / personal

    potencial de impacto oportunidades de crecimiento prestigio / visibilidad
  11. AMBIENTE:COMPENSACIÓN salario / opciones / bonos desarrollo profesional / personal

    potencial de impacto oportunidades de crecimiento prestigio / visibilidad balance / flexibilidad laboral
  12. AMBIENTE:NEGOCIO tipo de industria modelo de negocio tipo de producto:

    tecnología habilitado por tecnología servicio tecnológico
  13. INFRA:COLABORACIÓN ¿qué hago si necesito ayuda? ¿cómo apoyo a otros?

    ¿cómo nos comunicamos? ¿dónde nos comunicamos?
  14. INFRA:TOMA DE DECISIONES ¿quién toma decisiones técnicas? ¿quién toma decisiones

    no-técnicas? ¿cómo tomamos decisiones? ¿cuál es el alcance de las decisiones? ¿cómo se comunican? ¿cómo se documentan?
  15. INFRA:BALANCEO DE CARGAS ¿en qué me enfoco? ¿cómo priorizo? ¿cómo

    uso mi tiempo? ¿cómo digo que no? ¿quién dice no?
  16. DESPLIEGUE:COMPENSACIÓN salario / opciones / bonos desarrollo profesional / personal

    potencial de impacto oportunidades de crecimiento prestigio / visibilidad balance / flexibilidad laboral
  17. la mejora continua de todos nuestros procesos nos permite crear

    "historia crediticia" a medida que pasa el tiempo
  18. y nuestro API no le va a responder a un

    cliente diferente por que esta triste
  19. - andrew pouska "a skilled bassist supports the group by

    providing a good-feeling, steady pulse"
  20. be the bass - supporting instrument - low ego -

    carry the rythym - make others shine
  21. celente para atraer talento excelente necesito tener u po excelente

    para atraer talento excelente necesito te equipo excelente para atraer talento excelente neces ener un equipo excelente para atraer talento excelent necesito tener un equipo excelente para atraer talento xcelente necesito tener un equipo excelente para atrae ento excelente necesito tener un equipo excelente pa aer talento excelente necesito tener un equipo excelen para atraer talento excelente necesito tener un equipo celente para atraer talento excelente necesito tener u po excelente para atraer talento excelente necesito te equipo excelente para atraer talento excelente neces ener un equipo excelente para atraer talento excelent necesito tener un equipo excelente para atraer talento
  22. al estar en una posición de poder, debo ser un

    miembro ejemplar de esta cultura
  23. Pathological
 (Power-Oriented) Bureaucratic (Rule-Oriented) Generative (Performance-Oriented) Low cooperation Modest cooperation

    High cooperation Messengers "shot" Messengers neglected Messengers trained Responsibilities shirked Narrow responsibilities Risks are shared Inter-departmental bridging discouraged Inter-departmental bridging tolerated Inter-departmental bridging encouraged Failure leads to scapegoating Failure leads to justice Failure leads to inquiry Novelty crushed Novelty leads to problems Novelty implemented Westrum RA typology of organisational cultures. BMJ Quality & Safety 2004;13:ii22-ii27.
  24. Pathological
 (Power-Oriented) Bureaucratic (Rule-Oriented) Generative (Performance-Oriented) Low cooperation Modest cooperation

    High cooperation Messengers "shot" Messengers neglected Messengers trained Responsibilities shirked Narrow responsibilities Risks are shared Inter-departmental bridging discouraged Inter-departmental bridging tolerated Inter-departmental bridging encouraged Failure leads to scapegoating Failure leads to justice Failure leads to inquiry Novelty crushed Novelty leads to problems Novelty implemented Westrum RA typology of organisational cultures. BMJ Quality & Safety 2004;13:ii22-ii27.
  25. no

  26. métricas de rendimiento de entrega: ⌚ lead time (commit a

    prod) frecuencia de despliegue tiempo medio de recuperación Nicole Forsgren PhD, Jez Humble & Gene Kim.
  27. equipos de alto rendimiento: ⌚ un dia o menos varias

    veces al dia menos de una hora Nicole Forsgren PhD, Jez Humble & Gene Kim.
  28. no

  29. La Velocidad esta diseñada como una herramienta para planear la

    capacidad de un equipo. Usarla como métrica de próductividad, tiene varias fallas.
  30. La velocidad es relativa, y depende del equipo. Cuando se

    usa como métrica de productividad, los equipos pueden jugar la metrica, y esto impacta la colaboración.
  31. La velocidad es relativa, y depende del equipo. Cuando se

    usa como métrica de productividad, los equipos pueden jugar la metrica, y esto impacta la colaboración. Usar capacidad para medir productividad, tiende a utilizacion alta y esto reduce la capacidad de tomar trabajo no pleaneado.
  32. “La teoría matemática de colas, nos dice que cuando la

    utilización aproxima 100%, los tiempos de entrega se acercan a infinito — es decir, cuando la utilización es muy alta, la cantidad de tiempo que le toma a un equipo terminar su trabajo incrementa de manera exponencial. Nicole Forsgren PhD, Jez Humble & Gene Kim
  33. la próxima vez hablamos sobre como usar la cultura para

    optimizar equipos hacia el alto rendimiento