Onboarding como debe ser
Son muchas las empresas que tienen un onboarding nefasto como si el proceso únicamente fuese comunicarnos el horario de las ceremonias diarias y entregarnos los tickets que tenemos que tener resueltos para final de sprint y no, no deberia ser así. Si bien, nosotros como nueva contratación necesitamos aprender como iniciar sesión en nuestro nuevo correo electrónico corporativo o a qué hora esta agendada nuestra primera daily pero, este no es el objetivo principal del onboarding. Un buen onboarding nos ayuda a establecer un roadmap claro de lo que se espera durante nuestros primeros días en la empresa.
Hace un mes entré a trabajar en Condor Labs, una compañía Cartagenera que tiene un particular proceso de onboarding y que les puedo decir fue una muy buena experiencia y me recibieron con una cálida bienvenida. Este fue un proceso en cual me guiaron de primera mano no solo brindándome el material didáctico necesario compuesto de cursos y videos si no también con un constante acompañamiento siempre dispuesto a resolver todas mis dudas y lo mejor de todo ofreciéndome todas sus herramientas para dejar correr mi imaginación e implementar todo lo aprendido en un proyecto piloto y también en un proyecto personal, y si, me dejaron hacer lo que quería.
Nuestro primer día en Condor Labs
Antes que nada, como parte del proceso de acompañamiento que vamos a tener en nuestra induccion vamos a conocer al equipo de arquitectura, ellos seran nuestros tutores y se encargaran de resolver todas nuestras dudas.
En este día tendremos que asegurarnos de tener todo lo que vamos a necesitar de ahora en adelante, nos aseguraremos de crear, solicitar y validar todas las cuentas y credenciales de Slack, Github, Trello, Jira, Moodle y AWS necesarias para acceder a todos los recursos que usaremos.
Obviamente este onboarding no es simplemente leer artículos y ver videos, también tenemos que poner en práctica lo que hemos aprendido y para validar esto el equipo nos asigna 2 retos, un proyecto personal y un proyecto piloto.
El proyecto personal
El proyecto personal consiste en una presentar una idea, cualquiera y ejecutarla a partir de lo aprendido en el plan de entrenamiento que ha sido desarrollado por el equipo de arquitectura, ellos nos brindaran unas credenciales de AWS para que podamos presentar nuestro proyecto en un ambiente productivo.
Si bien el proyecto personal puede ser cualquier idea que se nos ocurra, debemos tener claro que lo ideal es que este alineado al rol por el cual fuimos contratados, por ejemplo, si se es backend, implementar algo que implique desarrollar lambdas, un server en express, conectarse a mongo y redis.
El proyecto piloto
El proyecto piloto es incluso mucho mas interesante que el proyecto personal, ya que nosotros nos vamos a enfrentar directamente a un reto que es imperativo resolver, ya que esta pensado para que realicemos una mejora en algún proceso o incluso implementar un nuevo “feature” que le facilite la vida a nuestros compañeros dentro de Condor Labs e incluso, si hacemos un trabajo espectacular, podremos ganar mucha visibilidad en nuestro primer mes.
Ya para esta parte del proceso de onboarding habremos conocido las guidelines, code conduct y tech practices recomendadas por Condor Labs para desarrollar un buen código, la idea de esta parte del proyecto piloto es enfrentar nuestras falencias para lo cual el equipo de arquitectura se encargara de buscar el reto mas adecuado para reforzar nuestras habilidades.
En mi caso personal el proyecto piloto me sirvió muchisimo para conocer mucho mas sobre testing, ya que la tarea que me fue asignada consistía en realizar la corrección de las configuraciones que se usaban para realizar las pruebas en un ambiente productivo, adicional a eso, se me fue asignado realizar diferentes mejoras en estos “smoke tests” con lo cual se buscaba disminuir el tiempo de espera en varias de las test suites mas críticas del proceso, esto no solo me permitió implementar por primera vez unas pruebas de integracion sino que tambien me permitió conocer sobre la implementación de web crawling automatizado para pruebas.
El onboarding en Condor Labs no solo es una experiencia agradable también es una experiencia muy enriquecedora que nos permite crecer como profesionales íntegros para abordar los retos a los que nos iremos a enfrentar, ahora te pregunto ¿que estas esperando para unirte a la familia Condor Labs? Estamos contratando, mas información en este enlace.