¿Qué consejo le daría a un desarrollador que quiera comenzar su propia compañía de desarrollo de software?

Dirigí un equipo de desarrolladores antes de comenzar una agencia de desarrollo web virtual llamada Escalable Path en 2010. Ayudamos a los clientes a contratar desarrolladores y administrar sus proyectos de desarrollo de software.

El consejo que le daría a alguien en su posición es contratar a las personas adecuadas. Este es el primer paso vital. Deberá pensar si desea contratar personal interno o externo. También debe decidir si desea contratar desde abajo hacia arriba o hacia abajo.

Aquí en la ruta escalable contratamos talento remoto y nuestro negocio en sí mismo es 100% remoto. Soy el único empleado. Por lo que debe seguir que mi consejo sería seguir suite. Pero hay muchas razones válidas por las que debe formar un pequeño equipo interno:

Por ejemplo, si está tratando de obtener financiamiento, muchos de los VC querrán ver que su equipo de nivel C tiene talento interno. Tal vez esto sea un problema de la antigua economía laboral, pero de cualquier manera, si marca la casilla de financiamiento, tiene sentido hacerlo. Para ser claros, no estoy diciendo que sea imposible externalizar esas posiciones clave, solo que en algunas situaciones puede ser beneficioso para su negocio.

La seguridad puede ser una preocupación para algunas empresas. Es posible que sus clientes quieran tener el equipo de “misión crítica” para estar en casa.

Contratar con desarrolladores independientes es una obviedad cuando se trata de roles de nivel medio (los que tienen menos exposición a contenido sensible) o cuando se necesita aumentar rápidamente para fases de crecimiento o fechas límite inesperadas. Es una historia fácil para los inversores escuchar que estos roles serán subcontratados.

En cuanto a cómo construyes tu equipo, tienes dos opciones:
De abajo hacia arriba, donde asumas toda la responsabilidad de alto nivel, como la estrategia técnica y de marketing, y contratas talentos de nivel medio a medio para que sigan tu ejemplo.

De arriba a abajo , donde comienza trayendo a personas mayores para que completen áreas de habilidades que siente que no es competente en CTO, CFO, CMO, etc.

Yo elegiría ‘arriba hacia abajo’ cada vez. Digo rodéate de los mejores y más brillantes lo antes posible. Esto podría significar que debe atraer a las personas a tiempo completo para que inviertan plenamente en su misión. Estas personas tomarán decisiones que darán forma a su empresa a medida que madura, por lo que tiene sentido que reciba consejos de personas de su confianza y cuyos intereses estén totalmente alineados con los suyos.

1. Sólo empieza.

En mi experiencia, es más importante comenzar que comenzar bien. Piénsalo. Si no empiezas tu negocio, no pasará nada. Sea lo que sea lo que le impide iniciar, es lo mismo que necesita ignorar o enfrentar de frente. Asi que . . .

Escribe la primera línea del código.

Registrar el dominio.

Dibuja el producto.

Diseña el prototipo.

No hay nada que le impida iniciar su negocio, excepto usted mismo. Haz lo primero que hay que hacer.

Diría que si lo que hace es crear una empresa de productos frente a una empresa consultora de software, lo más importante que puede hacer es echar un vistazo real a sus habilidades y talentos actuales y encontrar a alguien que pueda “llenar los vacíos” de sus capacidades en una sentido.

Por ejemplo, puede ser el mejor ingeniero del mundo. ¿Pero cuánta experiencia tienes haciendo ventas correctamente?

Eso no quiere decir que no pueda aprender todo tipo de habilidades y tener éxito en muchas áreas diferentes.

Pero al comenzar una empresa de productos, en mi opinión, realmente necesita a alguien que entienda claramente quiénes son sus clientes, cómo los alcanzará y podrá comunicar su visión general a una amplia audiencia.