HOME BLOG top

Incorporación de nuevos miembros a los equipos TI

Muchas veces, cuando llegan nuevos miembros a las organizaciones, pueden producirse reacciones como alegría o disconformidad dentro del equipo, lo cual depende principalmente de la preocupación de dicha organización por sus nuevos integrantes. Hoy, queremos contarles como vivimos esta experiencia en Neat y como siempre nos planteamos una mejor forma de recibir a las personas.

Nicolás Chacón

Nicolás Chacón

15 de febrero de 2021 5 min

Nuevo integrante en el equipo

Compartir articulo en:


Introducción a la empresa

En Neat, intentamos reflejar adecuadamente nuestros valores y nuestra cultura, y con ello, establecer una conexión con los nuevos integrantes, ya que al ser una organización pequeña (por el momento) podemos experimentar un ambiente confortable sin perder la seriedad del trabajo. 

Cabe recordar que en la actualidad la generación que representa la principal fuerza laboral corresponde a un segmento muy selectivo que elige cuidadosamente su trabajo, amistades, relaciones y responsabilidades. Por ello, lograr enamorar a los candidatos para querer formar parte del proyecto es fundamental en el proceso. Y la mejor forma de hacerlo es comunicar de manera congruente los valores, misión y visión de la empresa. 

El resultado de lograr expresar de forma temprana el espíritu del equipo, en nuestro caso, es que cada persona que forme parte de Neat, se vincule con un proceso constante de mejorar, comunicar sus miedos, alegrías y logros con el equipo, lo cual a su vez permita fomentar un ambiente de constante crecimiento y aprendizaje, rodeado de los valores que nos definen.

Introducción al equipo de trabajo y contexto de responsabilidad

Creemos que esta etapa es la más natural, pues muy probablemente el nombre de tu cargo esté relacionado con tus responsabilidades en el equipo. 

Aunque en este sentido, en Neat tenemos una estructura liviana y eso nos permite una dinámica muy rápida de inducción, sabemos que es muy común en las empresas que cuando un nuevo miembro llega se sienta perdido y no sepa qué hacer, contemplando cómo el resto de personas llega a sus propias actividades y quizás sintiendo incomodidad e incertidumbre durante los primeros días.

Por esto es importante lograr que en la primera semana el nuevo miembro sepa cuál será su próximo rol a lo largo de un tiempo razonable, con esto estarás comunicando de forma indirecta al resto de tu equipo cuán en serio te tomas las actividades dentro de tu emprendimiento/proyecto/empresa, pues el nuevo integrante probablemente comente a sus amigos lo definidos y claros que son los objetivos dentro de tu organización.

La importancia de las plataformas de gestión en el equipo

En este aspecto, ser claros sobre el flujo de trabajo es clave, pues cada equipo genera sus propios flujos y aquí es donde se pueden dar situaciones de mejora continua cuando llegan nuevos integrantes; los cuales posiblemente puedan enriquecer el modelo actual con sus experiencias. Pero es importante brindarles una plataforma donde puedan documentar ese flujo y su alcance. 

Aquí te contamos algunos pros y contras de esto

Gestor de tareas

- Ventajas

  • El desarrollador siempre tendrá una fuente fidedigna donde revisar

  • Organización

  • Se logra un efecto de "completitud de tareas"

- Desventajas

  • Reduce la capacidad de improvisación.

  • Cuando existen cambios de alcance, requiere plantear una estrategia sobre cómo abordarlo. Para esto, es necesario considerar la creación de nuevas tareas, como también  actualizar las ya existentes. Esto, implica realizar este tipo de cuestionamientos, que no siempre están "resueltos".

¿Y en el equipo de desarrollo qué es lo que usamos?

En este ambiente muchas personas tienen una discusión constante de sí un método es mejor que el otro, pero nosotros creemos que el software GIT en su esencia, responde a un modelo adaptable de trabajo. 

Por ejemplo, Microsoft propone diferentes modelos de Feature branching para los proyectos/equipos. Gitlab, por su parte, incluye en su sección de documentación su opinión respecto al tema. De este modo, podemos considerar que si cada organización define y comparte su modelo, es muy probable que cada empresa elija una forma y esta se adapte mejor a las necesidades del equipo. 

 Pero también, existen necesidades muy distintas, tales como los modelos de proyectos open source, en los cuales se ejecutan forks del repositorio principal y los colaboradores de proyecto suelen trabajar su propio flujo de branches independiente, con el fin de entregar de forma regular aportes o quizás dando con una pequeña mejora/resolución de bug al proyecto.

En Neat, optamos por una opción muy simple que fue la que más nos acomodó manteniendo despliegues continuos sin mucha configuración de ops.

branching_neat

Branching Model Neat (2 grandes ramas que representan los dos ambientes que manejamos (producción y beta).

Metodología

Si bien gran parte de las empresas siguen la moda de turno (modelos cascada, iterativos, agile), la clave es detectar el modelo que mejor se adapte a tus necesidades como equipo. Muchos quieren aplicar al pie de la letra alguna metodología generando de vez en cuando fricción innecesaria en el equipo.

Recuerdo en algún momento ver desarrolladores/business owners/scrum masters/product owners agotados por tener que participar en retrospectivas que no siempre gatillaron la mejora que se buscaba obtener. Y a veces cometieron el delito de usar de forma agresiva las faltas de los diferentes actores en el equipo.

En Neat, optamos por recoger algunas prácticas que han enriquecido el proceso de comunicación efectiva y ejecución de tareas.

Duración de ciclos de desarrollo

En promedio los desarrollos más largos toman 1 semana. Ojo con este concepto de "desarrollos más largos", ya que en nuestro caso aplican a fracciones de una gran funcionalidad que queremos que nuestra app consiga, pero las seccionamos en MVPs para verificar de forma temprana si al usuario realmente le encanta nuestro futuro nuevo feature o realmente no logra siquiera llamar su atención. 

En este aspecto, se puede ahorrar un montón de tiempo en actividades que a veces pueden resultar infructuosas porque el tipo de usuario que ama nuestra plataforma no tenía realmente una necesidad orientada a nuestra nueva "característica de aplicación".

Ceremonias

La actividad de refinamiento surgió como una forma de mejorar la redacción de nuevas ideas o requerimientos de desarrollo y con ello, potenciar y optimizar los tiempos en que el equipo depuraba cómo incorporar las nuevas solicitudes a la aplicación y volverla aún mejor. Como toda actividad, mientras más realices el ejercicio de redactar pensando en tus lectores, probablemente mejores cada día en ello hasta que exista una sinergia natural en el proceso de desarrollo.

En Neat respecto a otras ceremonias, no ponemos especial énfasis, ya que elegimos solo aquellas acciones que nos permitan enriquecer nuestro propio proceso de desarrollo, por ello carecemos de dailys o retrospectivas, pues en la dinámica del equipo no son necesarias.

Conclusión

Cuando eliges a un candidato para ser parte de tu proyecto, debes considerar presentar de manera óptima todo lo que engloba a tu organización (cultura y valores), pues este será parte del viaje que decidiste emprender para ayudar a simplificar/mejorar la vida de las personas a través de la tecnología. 

¿Qué te pareció este artículo?

boringmehgood

Compartir articulo en:
Noticias financieras y hacks estilo neat
Cada semana, directo en tu correo
Artículos relacionados que creeemos te podrían interesar
Ver más noticias
Artículos relacionados que creeemos te podrían interesar