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. liderando equipos
    tech en latam
    GOOGLE LAUNCHPAD CDMX
    @buritica

    View Slide

  2. 10 años en tecnología

    View Slide

  3. 10 años en tecnología
    6 startups

    View Slide

  4. 10 años en tecnología
    6 startups
    6 industrias

    View Slide

  5. View Slide

  6. View Slide

  7. moda música

    View Slide

  8. fundamentos de
    emprendimiento

    View Slide

  9. product/market fit
    el primer objetivo de
    todo emprendimiento

    View Slide

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

    View Slide

  11. encontrar un buen mercado, y un
    producto que lo satisfaga ...
    ... antes de que se acabe la plata

    View Slide

  12. crecimiento rápido
    empresas que tienen
    crecimiento anual en sus
    ingresos de 20-40%

    View Slide

  13. crecimiento rápido
    empresas que tienen
    crecimiento anual en sus
    ingresos de 20-40%

    duplican sus incresos
    cada 3 o 4 años

    View Slide

  14. hyper crecimiento
    la aspiración de muchas
    startups de tecnología

    View Slide

  15. hyper crecimiento
    empresas que tienen
    crecimiento anual en sus
    ingresos mayor que 40%

    View Slide

  16. hyper crecimiento
    empresas que tienen
    crecimiento anual en sus
    ingresos mayor que 40%

    duplican sus ingresos en
    dos años o menos

    View Slide

  17. moda música

    View Slide

  18. $ $$$

    View Slide

  19. CTO VPE

    View Slide

  20. CTM VPE

    View Slide

  21. View Slide

  22. View Slide

  23. equipo tech:
    diseño &
    desarrollo de
    producto

    View Slide

  24. equipo tech:
    product mgt
    diseño / research
    ingenieria

    View Slide

  25. equipo ing:
    delivery

    View Slide

  26. 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

    View Slide

  27. 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.

    View Slide

  28. 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.

    View Slide

  29. roles en
    equipos tech

    View Slide

  30. leaders
    problem solvers
    supporters
    operators
    implementers
    testers

    View Slide

  31. el objetivo de los
    líderes técnicos

    View Slide

  32. construir una
    organización que
    cumpla su misión

    View Slide

  33. la función del
    liderazgo

    View Slide

  34. 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
    }

    View Slide

  35. gente

    View Slide

  36. gente
    reto #1 de
    startups

    View Slide

  37. mentira #1 que
    nos decimos

    View Slide

  38. ¡no hay personal
    técnico calificado!

    View Slide

  39. realidad ...

    View Slide

  40. no encuentro
    personal técnico
    calificado

    View Slide

  41. actividad:
    ¿cómo recluto?

    View Slide

  42. actividad:
    ¿dónde busco
    gente?

    View Slide

  43. actividad:
    ¿cómo entrevisto?

    View Slide

  44. actividad:
    ¿cómo evalúo?

    View Slide

  45. actividad:
    ¿cómo decido?

    View Slide

  46. actividad:
    ¿cómo
    compenso?

    View Slide

  47. lo que no
    queremos ver

    View Slide

  48. no encuentro
    personal técnico
    calificado... que
    quiera trabajar
    conmigo

    View Slide

  49. construir un equipo
    excelente es como
    crear historia de
    crédito

    View Slide

  50. para tener un
    equipo excelente

    View Slide

  51. necesito atraer
    talento excelente

    View Slide

  52. para atraer talento
    excelente necesito
    tener un equipo
    excelente

    View Slide

  53. 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

    View Slide

  54. ¿si no tenemos
    crédito, por dónde
    empezamos?

    View Slide

  55. reevaluemos
    nuestro sistema

    View Slide

  56. 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
    }

    View Slide

  57. para correr código
    necesitamos ...

    View Slide

  58. ambiente de dev
    infraestructura
    despliegue

    View Slide

  59. ambiente:

    determina el tipo de
    talento que atraemos

    View Slide

  60. AMBIENTE:COMPENSACIÓN
    salario / opciones / bonos

    View Slide

  61. AMBIENTE:COMPENSACIÓN
    salario / opciones / bonos
    desarrollo profesional / personal

    View Slide

  62. AMBIENTE:COMPENSACIÓN
    salario / opciones / bonos
    desarrollo profesional / personal
    potencial de impacto

    View Slide

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

    View Slide

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

    View Slide

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

    View Slide

  66. AMBIENTE:RECURSOS
    tiempo
    herramientas
    entrenamiento
    acceso a expertos
    equipos

    View Slide

  67. AMBIENTE:NEGOCIO
    tipo de industria
    modelo de negocio
    tipo de producto:
    tecnología
    habilitado por tecnología
    servicio tecnológico

    View Slide

  68. AMBIENTE:TECNOLOGÍA
    stack
    retos técnios
    escala y estado de despliegue
    madurez del sistema
    estado de calidad
    open source

    View Slide

  69. AMBIENTE:OPEN SOURCE
    uso
    creación
    contribución
    soporte a comunidades
    liderazgo proyectos / comunidades

    View Slide

  70. infraestructura:

    nos permite entregar valor
    a escala

    View Slide

  71. documentación

    View Slide

  72. documentación

    ¿que tan fácil me es
    encontrar información sin
    preguntar?

    View Slide

  73. INFRA:COLABORACIÓN
    ¿qué hago si necesito ayuda?
    ¿cómo apoyo a otros?
    ¿cómo nos comunicamos?
    ¿dónde nos comunicamos?

    View Slide

  74. 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?

    View Slide

  75. 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?

    View Slide

  76. despliegue:

    procesos que nos ayudan
    a administrar el sistema

    View Slide

  77. el despliegue de los
    procesos es nuestra
    responsabilidad como
    líderes

    View Slide

  78. DESPLIEGUE:COMPENSACIÓN
    salario / opciones / bonos
    desarrollo profesional / personal
    potencial de impacto
    oportunidades de crecimiento
    prestigio / visibilidad
    balance / flexibilidad laboral

    View Slide

  79. DESPLIEGUE:RECURSOS
    tiempo
    herramientas
    entrenamiento
    acceso a expertos
    equipos

    View Slide

  80. el ambiente, la
    infraestructura y el
    despliegue nos permiten
    atraer, retener y crecer
    nuestro personal

    View Slide

  81. la mejora continua de
    todos nuestros procesos
    nos permite crear "historia
    crediticia" a medida que
    pasa el tiempo

    View Slide

  82. el dinero es útil para
    atraer, pero un arma de
    doble filo para retener.

    View Slide

  83. siempre hay alguien que
    puede pagar mas que
    nosotros

    View Slide

  84. la principal diferencia
    entre sistemas de personas
    y sistemas de
    computadores ...

    View Slide

  85. los sistemas de personas
    requieren motivación, los
    de computadores no

    View Slide

  86. y nuestro API no le va a
    responder a un cliente
    diferente por que esta
    triste

    View Slide

  87. cultura:

    nuestra verdadera ventaja
    competitiva

    View Slide

  88. cultura:

    no es una mesa de ping-
    pong

    View Slide

  89. cultura:

    tampoco viernes de
    cerveza

    View Slide

  90. Cultura Empresarial
    "Los comportamientos que
    recompensamos o castigamos."

    - Charles O'Reilly, Stanford GSB

    View Slide

  91. ¿qué es una cultura
    saludable?

    View Slide

  92. ¿qué es una cultura
    saludable?
    depende de lo que
    valoramos

    View Slide

  93. de pronto valoramos...

    View Slide

  94. de pronto valoramos...
    iniciar reuniones a tiempo

    View Slide

  95. de pronto valoramos...
    las discusiones
    respetuosas

    View Slide

  96. de pronto valoramos...
    ser explícitos en nuestro
    código

    View Slide

  97. de pronto valoramos...
    o tener soluciones
    complicadas

    View Slide

  98. de pronto valoramos...
    usar las herramientas más
    nuevas

    View Slide

  99. de pronto valoramos...
    la agilidad

    View Slide

  100. de pronto valoramos...
    darle soporte a nuestros
    clientes

    View Slide

  101. los valores cambian de
    acuerdo a los equipos

    View Slide

  102. code as craft

    View Slide

  103. move fast and break things

    View Slide

  104. los valores cambian de
    acuerdo o a la etapa

    View Slide

  105. View Slide

  106. | ENGINEERING
    be the bass

    View Slide

  107. - andrew pouska
    "a skilled bassist supports
    the group by providing a
    good-feeling, steady
    pulse"

    View Slide

  108. be the bass
    - supporting instrument
    - low ego
    - carry the rythym
    - make others shine

    View Slide

  109. la cultura determina como
    trabajamos y operamos

    View Slide

  110. la cultura nos permite
    diferenciarnos

    View Slide

  111. la cultura nos permite
    escalar

    View Slide

  112. la cultura nos permite
    atraer y retener a nuestro
    personal

    View Slide

  113. la cultura no se puede
    comprar

    View Slide

  114. la cultura nos permite
    competir contra los que
    siempre pueden pagar
    más que nosotros

    View Slide

  115. 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

    View Slide

  116. facilitar una
    cultura saludable
    es parte de mis
    responsabilidades
    como lider

    View Slide

  117. al estar en una
    posición de poder,
    debo ser un
    miembro ejemplar
    de esta cultura

    View Slide

  118. 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.

    View Slide

  119. 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.

    View Slide

  120. CONTINUOUS
    DELIVERY
    PERFORMANCE
    ORIENTED CULTURE
    LEAN PRODUCT
    MANAGEMENT
    DELIVERY
    PERFORMANCE
    ORGANIZATIONAL
    PERFORMANCE

    View Slide

  121. ¿entonces ya puedo liderar
    un equipo técnico?

    View Slide

  122. no

    View Slide

  123. 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.

    View Slide

  124. equipos de alto rendimiento:
    ⌚ un dia o menos
    varias veces al dia
    menos de una hora
    Nicole Forsgren PhD, Jez Humble & Gene Kim.

    View Slide

  125. ¿como así? si nosotros
    usamos scrum y
    metodologías agiles, ese
    es nuestro rendimiento
    ¿no?

    View Slide

  126. no

    View Slide

  127. La Velocidad esta diseñada
    como una herramienta para
    planear la capacidad de un
    equipo.

    View Slide

  128. 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.

    View Slide

  129. La velocidad es relativa, y depende del equipo.

    View Slide

  130. 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.

    View Slide

  131. 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.

    View Slide

  132. “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

    View Slide

  133. "La velocidad es buena para
    planear trabajo, y mala para
    medir equipos." - Buriticá

    View Slide

  134. la próxima vez
    hablamos sobre como
    usar la cultura para
    optimizar equipos hacia
    el alto rendimiento

    View Slide

  135. gracias


    @buritica

    View Slide