Scouted ayuda a las personas que buscan empleo a encontrar un rol perfecto. Al mismo tiempo, conecta a empresas en crecimiento con el talento que necesitan.
Scouted vino a nosotros cuando su primer Director de Tecnología (CTO) estaba a punto de marcharse. Su nuevo CTO se comprometió con aumentar rápidamente su equipo y garantizar la continuidad del negocio, al tiempo que se preparaban para los próximos pasos de crecimiento. En 2 semanas comenzamos la transición técnica del producto al equipo de ingeniería de GBH.
Construir un ecosistema de talento meritocrático que libere el potencial humano.
Cumplir con los objetivos de financiamiento y crecer de forma sostenible.
Construir un ecosistema de talento meritocrático que libere el potencial humano.
Cumplir con los objetivos de financiamiento y crecer de forma sostenible.
Tenemos experiencia demostrada en adaptarnos a nuevas plataformas y hacernos rápidamente conocedores de un nuevos stack. Creemos que la tecnología es una herramienta para resolver problemas comerciales y que la misma se encuentra en un constante cambio. Por esto, buscamos grandes ingenieros que sean más que «personas de un solo lenguaje», sino profesionales con experiencia que sientan placer en lidiar con los cambios.
Comenzamos en Scouted con un ingeniero, luego pasamos a dos y finalmente a cuatro. Además, se unió al personal un encargado de control de calidad, junto al soporte de un equipo especializado en ingeniería de DevOps. Después de que se redujo el flujo de trabajo porque se completó la tarea principal, volvimos a dos ingenieros, más el responsable de control de calidad.
Nos gusta comprender las empresas y compartir nuestra experiencia estratégica y táctica. Es por esto que nuestros equipos constantemente proponen ideas que ayuden a mejorar tanto la organización como el producto. Creemos en las relaciones sostenibles, así que entendemos que el éxito realmente se mide por los resultados que brindas a las empresas con las que trabajas.
Recibimos la documentación de transición y comenzamos a familiarizarnos con el stack tecnológico. En pocos días iniciamos a trabajar en el primer ticket, y tres semanas después teníamos el control completo del producto.
Una de nuestras primeras tareas fue mejorar el proceso de desarrollo. Trasladamos el sistema de tickets de incidentes desde Gihub a Jira, para que el desarrollo del producto pudiera organizarse y rastrearse. Además, contribuimos en la capacitación de la gerente de producto recién nombrada y la emparejamos con uno de nuestros gerentes de entrega. De este modo, la involucramos también con nuestro equipo de desarrollo, y la preparamos para aprender a contar historias.
creamos los contenedores de toda la infraestructura, con la intención de permitir la creación de diferentes entornos para probar o revisar nuestras aplicaciones, y mejorar nuestra capacidad de incorporar a nuevos miembros del equipo. Además, configuramos Jenkins y líneas de producción CI / CD, que crearían un proceso unidireccional en el código de Scouted, el cual sería promovido a producción. Con esto, pasamos de ser una organización que esperaba fallos después de un lanzamiento, a una que estaba segura y confiada del rendimiento de su software.
Esta experiencia de aplicación fue una implementación importante, que requirió muchos cambios en un sistema existente y un lanzamiento gradual de la nueva versión del producto para los clientes. Creamos una nueva aplicación basada en React, con la intención de separar las interfaces del cliente de las acciones del servidor. Definimos una arquitectura que envolvía el monolito de Python existente en las interfaces REST API para reutilizar la mayor parte de la funcionalidad previamente planteada. Lo anterior nos llevó a iniciar el proceso de reescribir áreas del producto que requerirían mejoras de rendimiento. Al final, hicimos un lanzamiento importante de producto en menos de 8 meses de comenzar a trabajar con ellos.
A las pocas semanas de asociarnos, definimos un camino claro (desde el requerimiento hasta la implementación), instituimos un sistema de tickets para el seguimiento central y la visibilidad. Además, establecimos una estructura de sprint con rendición de cuentas de nuestros ingenieros y agregamos una capa de control de calidad en todos los resultados. Como efecto, comenzamos a enviar informes semanales, que generaron una visibilidad rápida del progreso y la productividad para el nuevo CTO de Scouted y el resto de su equipo.
Nos involucramos e implementamos un enfoque multifacético para garantizar la fidelidad de lo que construimos en un sistema que no desarrollamos originalmente. Para proteger la continuidad del negocio, nos cercioramos de auditar la estrategia de respaldo y recuperación, para asegurarnos que a medida que nos familiarizáramos con el producto, nuestros nuevos cambios no generarían pérdidas a la empresa.
Por último, continuamos trabajando con Scouted después de su exitoso aumento de fondos inversión, para obtener las herramientas adecuadas que le permitieran ejecutar su visión y objetivos comerciales. Nos encanta asociarnos con personas y organizaciones de ideas afines, por lo que nos enorgullece mucho ser parte del equipo de ingeniería de Scouted.
Compromiso
En proyectos ágiles, las ‘‘standups meetings’’ diarias tienden a convertirse en un lugar donde se asignan tareas, pero rara vez se recuerdan al día siguiente. Tomando esto en cuenta, hacemos un seguimiento de los compromisos de nuestro equipo, lo que ha demostrado ser una excelente manera de calibrar la estimación y la utilización.
Calidad
Creemos que lo que no se mide no se puede cambiar. Como parte de la ejecución del flujo de trabajo, recopilamos datos sobre ingeniería y de garantía de calidad de rendimiento. Esto se traduce en el seguimiento del número de veces que los boletos se devuelven en la etapa de control de calidad (QA) y en la etapa de pruebas de aceptación del usuario (UAT), que a su vez nos permiten identificar situaciones de rendimiento que estén fuera de la norma.