#DecathlonTech BBL - Onboarder un dev dans votre équipe en moins de 30 minutes. Chiche ?

#DecathlonTech BBL - Onboarder un dev dans votre équipe en moins de 30 minutes. Chiche ?

On le sait tous : recruter un développeur(euse), c'est déjà long. Et quand il/elle arrive enfin, il lui faut des jours avant d'être productif: setup de l'environnement de dev, accès à l'env de test, choix de la première tâche...Et si on essayait de réduire ce temps à...30 minutes ?

F6c06223e3759e7b9c93bdb58fc241f5?s=128

Christopher MANEU

October 30, 2019
Tweet

Transcript

  1. Christopher MANEU Azure Engineer & Advocate @ Microsoft R&D @cmaneu

    Onboarder un dev en moins de 30 minutes Chiche? Christopher MANEU Azure Engineer & Advocate @ Microsoft R&D @cmaneu
  2. @cmaneu

  3. @cmaneu Companies are hiring devs faster than ever Companies are

    hiring more freelancers
  4. @cmaneu chris@Azure:~$ # What’s existing? # Tools for non-tech onboarding

    # Tools for tech onboarding # Get inspiration from OSS cat agenda.md
  5. @cmaneu There is already a lot of things

  6. @cmaneu Ask your HR department Buddy programs New Employee Checklists

    Corp/HR prorgams
  7. @cmaneu Ask within your teams Todo new dev.txt setup-dev.sh

  8. @cmaneu Tools for the non-tech onboarding

  9. @cmaneu Start a shared notebook/wiki

  10. @cmaneu Create a dedicated channel Everybody can ask (dumb) questions

    Everyone is invited to answer them If the answer is in a doc, point to the doc Pro-Tip check for answered questions Put them in a KB / in a chatbot !
  11. @cmaneu Create a private shortlinker How can we print something

    ? Aka.ms/printing
  12. @cmaneu Tools for the tech onboarding

  13. @cmaneu What a dev needs to know? • Big picture

    • Collaboration • Code • Workflow • Security • Quality • Dependencies • First tasks • Monitoring • Code reviews • Troubleshooting guides • Sharing code • OSS policy • Moonlighting policy • Team schedule • …
  14. @cmaneu Vive les patates !

  15. @cmaneu Vive les patates !

  16. @cmaneu Documentation – Engineering & product handbooks

  17. @cmaneu Dev Bootcamp programs • 2 to 6 weeks programs

    • Real-work assigned • Fix issues & bugs • Build internal tools • Making improvements • Update documentation! • Talks from senior engineers/leaders • Talks about the tech stack used at the company • “Q&A Bar” / Office Hours
  18. @cmaneu Automate PC/Mac setup Chocolatey on Windows | homebrew+cask on

    Mac | Vagrant, Puppet, …
  19. //demo Commit code into production on your first day!

  20. @cmaneu

  21. @cmaneu Use a secrets vault https://github.com/mozilla/sops SOPS Azure Key Vault

  22. @cmaneu Use new hires to detect improvments • Via a

    « rapport d’étonnement » • Get newly hires to have a 10min presentation about an area of improvement they’ve seen in their first 90 days
  23. @cmaneu Inspiration from opensource communities

  24. @cmaneu Create a contributing.md • Coding conventions • Styleguides •

    Reporting bug/features • Definition of done • Testing • Pull requests rules • How to ask questions
  25. @cmaneu Have some

  26. @cmaneu Welcome first contributions

  27. @cmaneu

  28. Porte de Versailles, Paris 13 et 14 Novembre 2019

  29. @cmaneu Enjoy your first day!

  30. Christopher MANEU Azure Engineer & Advocate @ Microsoft R&D @cmaneu

    Thanks ! Christopher MANEU Azure Engineer & Advocate @ Microsoft R&D @cmaneu