strategias onboarding de equipos

Download Strategias onboarding de equipos

Post on 12-Apr-2017

1.837 views

Category:

Technology

3 download

Embed Size (px)

TRANSCRIPT

  • Onboarding en equipos giles

  • Pamela CanchanyaConsultant Developer

  • Empresas buscan mayor productividad para

    responder a las demandas y necesidades

    del mercado

  • Ms personas para aumentar la productividad Ms productividad para hacer crecer a la empresa

  • Curva de aprendizaje

  • Independiente Productiva Contribuir

  • Cmo nos aseguramos que nuevas personas sean

    realmente productivas?

  • Onboarding en equipos giles

  • Ward Cunningham

    Technical debt

  • Team debt*Referencia Onboarding and the cost of team debt by Kate Heddleston

  • Qu cosas se deben incluir este proceso?

  • Entender el dominio del proyecto

    Entender la arquitectura

    Cultura del equipo

    Conocer las prcticas utilizadas

    Configurar ambiente de trabajo

    Familiarizarse con el tech-stack

    Entender los desafos y necesidades

  • Quienes deberan envolverse?

  • TODOS

  • Estrategias

  • Ciclo de personas en un proyecto

    Referencia Reducing Setup times by Pat Kua

    Onboarding Time on a project

    Newproject

    Waiting for a new project

    Lead time for a team member

  • Vision Lean, reduciendo tiempo en set up

  • Cunto tiempo toma configurar el ambiente de

    trabajo?

  • Automatizacin

  • One click installation Junta todos los programas, libreras, frameworks,

    editores de texto, navegadores y otras herramientas que necesites.

    Funciona como documentacin

    Aprovisionamiento de maquinas

    Scripts de setups

  • Checklists

  • New member checklist

    Identificar los pasos bsicos que todos los nuevos miembros tienen que hacer

    Configuracin de cuentas: email, github, backlog

    Configuracin de token de seguridad

    Configuracin de medios de comunicacin: IRC, slack, hipchat

  • Otros checklists

    Kick off checklist

    Desk check checklist

    Release deploy checklist

  • Onboarding con Continuous Delivery

  • Primer da, primer commit a produccin

  • Humans.txt

  • Expone la dinmica de trabajo Uso de branches

    Code reviews

    Practicas de desarrollo

    Conocer como funciona el pipeline

    Aprender a hacer deploy

    Conocer la big picture del proyecto

    Crear confianza

    Aprendiendo, haciendo

  • Pair programing

  • Pair programing onboarding

    Ejercita personas experientes a explicar el Porque? Como? de las cosas

    Nuevos integrantes visualizan los problemas y desafos de manera diferente que las personas antiguas

    Pasar la cultura y practicas del equipo: convenciones de cdigo, flujo de trabajo, herramientas utilizadas, tecnologas

  • Honestidad sobre realidad del proyecto

  • Transparencia Mostrar los desafos del proyecto

    Explicar el technical debt del proyecto

    Motivar nuevos integrantes a contribuir

  • Learning sessions series

  • Conclusiones

    Onboarding es una inversin a largo plazo

    Es una responsabilidad de todo el equipo

    No tiene que ser un proceso aburrido

    Queremos que las personas sean exitosas y felices

  • Referencias Reducing SetUp times: http://www.infoq.com/articles/pat-kua-onboarding-new

    On boarding strategies: https://www.thekua.com/atwork/category/onboarding-strategies/

    Technical Debt: http://martinfowler.com/bliki/TechnicalDebt.html

    Good and bad technical debt: http://blog.crisp.se/2013/10/11/henrikkniberg/good-and-bad-technical-debt

    Onboarding and the cost of team debt: https://kateheddleston.com/blog/onboarding-and-the-cost-of-team-debt

    Onboarding lessons in startup: https://www.quora.com/What-is-a-good-onboarding-process-for-a-new-employee-at-a-startup

    Organizational debt by Steve Blank: http://steveblank.com/2015/05/19/organizational-debt-is-like-technical-debt-but-worse/

    Technical onboarding at HootSuite: http://code.hootsuite.com/onboarding/

    Making it virtually easy to deploy: https://codeascraft.com/2012/03/13/making-it-virtually-easy-to-deploy-on-day-one/

    How to provision machines for your project: https://www.thoughtworks.com/insights/blog/puppet-and-vagrant-how-provision-machines-your-project

    Pragmatic teams chapter, The pragmatic programmer by Andrew Hunt

    http://www.infoq.com/articles/pat-kua-onboarding-newhttps://www.thekua.com/atwork/category/onboarding-strategies/http://martinfowler.com/bliki/TechnicalDebt.htmlhttps://kateheddleston.com/blog/onboarding-and-the-cost-of-team-debthttp://code.hootsuite.com/onboarding/https://codeascraft.com/2012/03/13/making-it-virtually-easy-to-deploy-on-day-one/https://www.thoughtworks.com/insights/blog/puppet-and-vagrant-how-provision-machines-your-project

  • GRACIAS