¿Cómo construir un gran equipo de desarrollo para tu Startup?

Olivers De Abreu
5 min readJun 15, 2021
Photo by Leon on Unsplash

Uno de los retos más grandes a la hora de construir cualquier empresa es tener consolidado un eficiente equipo de trabajo. Esto aplica aún más cuando eres una Startup de tecnología. Una de las principales claves de tu éxito está en qué tan bien ejecutes tu producto o servicio y detrás de ese éxito está tu equipo.

Hoy, vamos a hablar de cuáles son los factores claves para construir un gran equipo de desarrollo para tu Startup, dónde tienes que tener más cuidado y cuáles son algunas de las experiencias, buenas y malas, que he tenido a lo largo de mi carrera.

Crear el equipo

El plan de contratación es uno de los pasos más importantes del proceso y antes de empezar a hacerlo tienes que tener muy claro qué es lo que necesitas. Esto va a depender mucho de la etapa en la que se encuentre tu Startup.

Podría escribir un artículo completo al respecto (y posiblemente lo haga en un futuro), pero los puntos esenciales de la contratación son:

1. Ten un proceso de contratación claro, desde la definición del cargo hasta el onboarding (pasos a seguir cuando la persona es contratada). Esto es fundamental.

2. Contrata lento, despide rápido. Tanto tu tiempo como el del candidat@ son valiosos, pero no hay nada peor que apurar una contratación. Es una decisión clave y por eso debes tomarte tu tiempo en hacerlo. Esto reducirá malas contrataciones, una alta rotación y perder tiempo y dinero que no tienes. Dicho esto, todos nos podemos equivocar, si la persona que empleaste no responde a las demandas de la empresa es mejor despedirlo que gastar tiempo de ambas partes.

3. Contrata sólo cuando realmente lo necesites. Sólo debes contratar nuevas personas cuando varios de tus clientes internos te lo pidan de forma repetida. Esto no quiere decir que debas esperar a que explote todo antes de contratar, pero sí debes estar seguro que realmente necesitas a esa persona.

Insisto, la contratación es un proceso crucial y hay que tratarlo como tal. Te aseguro que cometerás varios errores antes de tener un buen proceso, pero como todo hay que documentar cada decisión que tomes y cada paso que dés para siempre ir iterando y mejorando.

Debes confiar en tu equipo

Confiar en tu equipo es clave para poder avanzar y crecer, al principio cuando son pocas personas es más fácil saber en qué anda todo el mundo. Pero a medida que el equipo crece todo se vuelve más complejo y hay que delegar y, sobre todo, confiar más.

El micromanagement nunca es una buena estrategia, debes ser capaz de confiar en lo que hace tu equipo y las decisiones que toma. Tu trabajo como líder es establecer metas y objetivos claros tanto a corto como a largo plazo.

Por eso es que el paso anterior es tan clave, si contratas bien, puedes tener un equipo en el que puedas confiar y eso te permite crecer y avanzar.

También debes crear una cultura en donde cualquier persona pueda dar su opinión, levantar alertas y proponer soluciones. Y la confianza es una parte fundamental de esa cultura.

Autonomía

He visto muchos inversores, fundadores, CEO, CTO, líderes técnicos y otros luchar mucho con esta parte. Quieren ser parte de cada decisión, definir cada tarea y siempre tener la última palabra. Lo que pasa en esos casos es que todo va mucho más lento, todos dependen de que alguien que está afuera del equipo ejecutor tome una decisión y esa persona no siempre tiene el tiempo o la información completa para tomarla. Así que tienes un equipo viendo literalmente al techo y esperando a que alguien le diga qué hacer.

Un buen equipo de desarrollo es autónomo. Debe ser capaz de tomar decisiones propias y establecer tiempos y esfuerzos. He estado en cientos de reuniones donde el “líder” le dice a los desarrolladores cuánto tiempo van a tardar en cada tarea, cuánto esfuerzo le va a tomar y en cuánto tiempo estará todo listo, y debería ser todo lo contrario.

Al final, el cómo se ejecuta, cuanto tiempo tarda y los detalles de cómo se organizan es responsabilidad del equipo. El trabajo del líder (que lo puedes llamar CTO, CEO, Product Owner, entre otros), es el de establecer metas y objetivos claros, es el de aclarar las posibles dudas, es el de decidir cuál es la prioridad de los objetivos.

Recuerda, que cada vez que la Startup va creciendo y tienes más personas todo es más complejo. Si creas equipos autónomos y tienes confianza en ellos esa complejidad se reduce.

Responsabilidad y Compromiso

Toda esta confianza y autonomía se traduce en responsabilidad y compromiso.

Cada miembro del equipo debe hacerse responsable por lo que entrega y eso debe quedar claro desde el principio. El correcto funcionamiento, la facilidad de uso y la eficiencia de la solución es responsabilidad de cada uno de los miembros del equipo.

Esto es algo que debes implementar desde el principio, tu código es tu responsabilidad. El éxito del equipo y de la Startup está en que cada quien tenga el compromiso de entregar el mejor trabajo posible.

Tienes que fomentar una cultura donde el compromiso con los otros miembros del equipo y con la Startup generen la responsabilidad para hacer el mejor esfuerzo siempre.

Crecimiento

Toda persona necesita crecimiento personal y profesional y más aún los que trabajan en tecnología. En toda Startup debe existir el espacio para mejorar, para crecer. Debes dar tiempo a tu equipo para que aprendan cosas nuevas, para que experimenten con otras tecnologías.

Esto no sólo reduce la rotación, sino que al poder adoptar nuevas tecnologías de una manera rápida tu Startup es más flexible y resistente.

A lo mejor al principio no tienes dinero para cursos y certificaciones, pero estoy seguro que alguien de tu equipo tiene conocimientos en un área que los demás no saben. Crea talleres y cursos internos, genera conocimiento, comparte. Esto no sólo beneficia al equipo sino a las personas, y, por supuesto, al Startup.

He visto muchos casos donde alguien del equipo es un excelente profesor o expositor, van a conferencias y no sólo queda como experto él sino también la Startup. Lo mismo sucede con escritores natos dentro del equipo que ayudan a brindar más exposición a la Startup.

Tiempo libre

Las Startups son uno de los tipos de empresas en donde más se hace tiempo extra, se trabaja los fines de semana y prácticamente vives en la oficina. Pero el descanso es un factor clave para la salud y el pensamiento analítico y creativo.

Claro, hay momentos donde hay que quedarse hasta tarde o trabajar un fin de semana para cumplir con un objetivo o una fecha límite. Pero haz que esto sea la excepción y no la norma.

Crea un ambiente donde alguien pueda irse temprano si siente que no está rindiendo y necesita descanso, donde puedan llegar tarde si se quedaron la noche anterior trabajando. Donde dés días libres por fines de semana trabajados.

Yo creo que el tiempo se debe pagar con tiempo. No puedes exigir a tu equipo que trabaje horas extras y luego castigarlos por llegar tarde un día. Recuerda, debes crear un equipo en el que confíes que están dando su mejor esfuerzo.

Si tienes un gran equipo detrás de ti puedes lograr lo que sea. Los grandes inversores lo primero que ven es el equipo, cómo funciona, cómo trabajan juntos. Porque saben que la tecnología cambia, las empresas pivotan, los objetivos son otros. Pero un gran equipo puede adaptarse y lograr lo que se propongan.

--

--

Olivers De Abreu

Founder of https://symlab.io. Serverless, Javascript, React, Blockchain and Linux , amateur photographer, consultant.