¿Qué consejo le darías a un tipo no técnico que inicia una empresa de desarrollo de software?

Su primer paso más importante, como fundador, será contratar de manera efectiva. Pero va más allá del obvio contratar grandes talentos y pagarles un salario de mercado . Antes de llegar a esa etapa, debe decidir sobre otros dos factores clave:

  • In-house o outsourcing
  • Enfoque ascendente o descendente

Ejecuto escalable, una red de talento técnico independiente. No solo contratamos talentos remotos para muchas empresas, sino que nuestro negocio en sí es 100% remoto. Soy el unico empleado. Pero no tienes que hacerlo de esta manera. Hay muchas razones válidas por las que debe formar un pequeño equipo interno:

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

2. 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 la empresa.

La contratación es eficiente en todos los niveles, pero es obvio cuando se trata de roles de nivel medio (aquellos con menos exposición a contenido sensible) o cuando necesita aumentar rápidamente para las fases de crecimiento o plazos inesperados. Es una historia fácil para los inversores escuchar que estos roles se externalizarán.

En términos de cómo construir su equipo, tiene dos opciones aquí:

De abajo hacia arriba , donde asume toda la responsabilidad de alto nivel, como la estrategia técnica y de marketing, y contrata talentos de nivel junior a medio para seguir su liderazgo.

De arriba hacia abajo , donde comienza por atraer a personas de la tercera edad para llenar áreas de habilidades que siente que no es competente en CTO, CFO, CMO, etc.

A este respecto, elegiría ‘de arriba hacia abajo’ cada vez. Rodéate de los mejores y más brillantes lo antes posible. Si esto significa que necesita traer personas a tiempo completo para que inviertan por completo, entonces hágalo. Estas personas tomarán decisiones que darán forma a su empresa a medida que madure, por lo que tiene sentido que reciba un consejo de personas de su confianza y cuyos intereses estén totalmente alineados con los suyos.

Se ha convertido en un mito que debes ser un programador para iniciar una empresa de software. Hay muchas grandes compañías de capitalización de mercado, como AirBnB, Pandora y Tinder, que fueron iniciadas por no codificadores.

Si bien es posible que no necesite habilidades de programación para tener éxito como fundador; tu negocio probablemente lo haga. Un error que veo con demasiada frecuencia es que un fundador no técnico subestima masivamente la importancia de los conocimientos técnicos y el liderazgo para su inicio.

Tengo varios amigos cercanos no técnicos que comenzaron compañías de software. Estas compañías fueron un éxito porque vieron el valor de obtener un gran CTO a bordo y proporcionar suficiente equidad para que esa persona se sienta valorada y motivada.

Subvalorar el valor de un cofundador técnico es una forma rápida de fracasar. Sin tecnología, su compañía de software es solo una idea. Un buen liderazgo técnico, literalmente, construirá su negocio.

En primer lugar grats! ¡La educación nunca se desperdicia!

Dices que tienes experiencia empresarial, ¿alguna vez le has cobrado dinero a alguien?
No digo que haya que ingresar dinero para tener una mentalidad emprendedora, pero construir sitios web no lo es.

PERO no temas; Dices que subcontrataste el desarrollo, ¡qué bueno!
¿Por qué tienes que hacer las partes técnicas tú mismo? Me gusta la codificación.

Desarrollar no es sinónimo de codificación. Por qué todos piensan, no sé.
El desarrollo significa extraer una idea y llevarla de la mente a un activo tangible listo para un usuario final.

El obstáculo técnico, tal como lo experimentas, es solo un obstáculo. Ahora saca al emprendedor que llevas dentro y pregúntate: ¿cómo puedo superar este obstáculo?
– Diría que empieces a aprender a administrar un equipo (supongo que obtuviste algo de esto de tu educación empresarial, todo lo que necesitas). Diez aprende a adquirir buenos codificadores.

Su función no es codificar … ¡Es desarrollar la empresa mediante la redacción de textos publicitarios, el empuje y el impulso y la ambición en su equipo!

Si no planea aprender sobre ningún tipo de desarrollo de software, le aconsejo que al menos se exponga a los fundamentos del desarrollo de software y aprenda algunos aspectos del campo.
Lo que puede ser una introducción a la informática.
Eres joven, no estaría de más tomar algunos cursos de Tecnología de la Información en el camino si todavía estás en la escuela, o algunos cursos en línea para aprender más sobre la gestión de TI como CEO.

Para los otros consejos:
Esto es lo que me diría a mí mismo si vuelvo a mi 21 Yad como emprendedor:
Lea todos los ensayos de Paul Graham:

  • Ensayos

Además, no estaría de más ver la clase de inicio organizada por Sam Altman & Y Combinator, tiene algunas gemas realmente buenas sobre el espíritu empresarial y la creación de grandes startups:

  • Cómo iniciar una startup

Obsesionarse con algo, las obsesiones y la pasión te hacen ignorar todas las probabilidades de aprender con entusiasmo sobre algo.

Además, ¡no te olvides de divertirte en el camino! Demasiado trabajo no significa éxito, pero el trabajo inteligente y la apreciación pueden hacerlo.

Primero debe tener conocimiento en análisis, como qué lenguaje será rápido, efectivo y seguro.
¿Cuánto tiempo llevará entregar un proyecto?
¿Cómo gestionar personas técnicas?
¿Cómo dirigir una empresa de nueva creación durante mucho tiempo?
Ect.
Estos son los puntos clave. Obtendrá esto mientras discute con personas con experiencia. Por lo tanto, trate de conocer más personas con experiencia antes de comenzar una empresa.

ATB!

Contrata a un CTO con mucha experiencia en la industria y dales la última palabra sobre todas las decisiones técnicas. No se engañe ni por un momento pensando que sabe mejor que ellos en tales asuntos. Busque a alguien con 10-15 años de experiencia como mínimo. No contrates a uno de tus amigos sin experiencia para este puesto, ya que es una receta para el fracaso; con un veterano veterano, al menos tienes una oportunidad. Hay algunas excepciones sobresalientes a estas pautas, pero de ninguna manera debe considerar la idea de que usted es uno de ellos.

Hay muchas más personas que pueden desarrollarse que aquellas que pueden recaudar dinero .

Entonces, si sobresale en esto último, no pierda su tiempo tratando de adquirir habilidades técnicas. En cambio, encuentre a una persona de su confianza, contrate a él como CTO y deje que se encargue de la parte técnica mientras usted hace su parte.

Aproveche lo que hace bien y delegue trabajo. Uno de los mayores errores de los empresarios es tratar de hacer todo y escalar. Eso es contraproducente.

Aprenda a identificar la necesidad y obtenerla. apalancamiento que le permitirá “ejecutar”. Ese es el ingrediente principal para ver resultados. Bueno o malo.

Los ingresos son todo lo que importa.