¿Cómo puede alguien que no tiene experiencia en software construir una empresa a partir de su idea de software / internet?

El mejor consejo que he escuchado (una y otra vez) de aquellos que han tenido éxito, o que han financiado a aquellos que han tenido éxito, es encontrar un cofundador técnico. Sí, son increíblemente difíciles de encontrar. Y no, no serán fáciles de convencer de que su idea realmente vale su sangre, sudor, lágrimas y pobreza para hacerla realidad. Pero ese es tu trabajo: convencer a alguien para que se asocie contigo. Más allá de eso, tienes que traer algo más a la mesa, pero lo abordaré.

Tenga en cuenta que encontrar un cofundador técnico no es lo mismo que subcontratar el desarrollo o conseguir que alguien lo financie sobre la base de una idea y luego contratar a un líder de desarrollo. Tendrá que compartir su negocio y todo lo bueno y lo malo que se deriva de él con su socio técnico. Hay pocos (si los hay) ángeles o capitalistas de riesgo que van a dar dinero a alguien que tenga una “gran” idea para un producto de software, pero que no tenga experiencia en software ni cofundador técnico.

En cuanto a lo que necesita traer a la mesa: dado que no puede ayudar con la ejecución del producto, debe asegurarse de que todo lo que el cofundador técnico no pueda hacer, lo haga, ya sea que lo haga usted mismo o encuentre y adquirir las personas adecuadas para ello. Algunas de esas cosas son: administración de productos, financiamiento, mercadotecnia, la mierda del día a día de administrar un negocio (banca, nómina, lavar el lavavajillas y limpiar los baños, comprar refrigerios, pagar las facturas). sobresalir en algo, como vender una sala de juntas llena de inversores potenciales en su terreno de juego, o usar la investigación y el pensamiento estratégico para planificar las características y el modelo comercial de su producto, entonces lamento decir que no es bueno para mucho en este contexto . Las buenas ideas son increíblemente comunes y baratas como basura a menos que puedas hacerlas realidad. No esperes que otros lo hagan por ti por un salario.

Entonces, más allá de tener una idea y el deseo de iniciar una empresa, ¿cuáles son sus talentos? Tendrá que venderse usted mismo y su idea a un cofundador técnico, así que asegúrese de tener su campo listo para él o ella.

Hay dos formas en que las personas como tú construyen nuevas empresas.

1. Contrata a otras personas . Sí, esto requiere dinero. Tengo un buen amigo que hace esto. Es médico y tiene el dinero. Contrata personas de eLance u oDesk. Ha gastado unos pocos miles de dólares a lo largo de los años y no creo que haya tenido ningún éxito todavía. Sin embargo, conozco algunos casos de éxito que tuvieron éxito porque aportaron una visión única de un problema. Otro médico contrató a una empresa para escribir una aplicación para buscar rápidamente información en la sala de emergencias, por ejemplo.

2. Aprende a escribir software . Es difícil pero no tan difícil. Regístrese en Team Treehouse y siga el curso. Obtenga una cuenta de Feedly y lea, lea, lea. Sigue haciendo preguntas sobre Quora. Por lo que he leído, espere que este proceso tome uno o dos años si es muy dedicado.

(2) no es necesario pero es muy útil. Mi amigo no ha hecho eso y esa es una gran parte de por qué no tiene más éxito en la OMI. No necesita escribir el software usted mismo, pero necesita saber lo suficiente para hacerlo usted mismo si fuera necesario. ¿Por qué? Para que pueda juzgar a quién contratar, darles la orientación adecuada y, lo más importante, para saber qué ideas son buenas y cuáles no.

Si puede liderar un equipo de manera efectiva, comprenda su mercado y defina exactamente la necesidad que debe satisfacerse (comenzando con un MVP y creando un plan de desarrollo de productos) y administre eso a través de los miembros de su equipo de desarrollo y gestión de productos y servicios que debería ser En una buena posición. El marketing y la administración de equipos de manera efectiva es más crítico que saber cómo desempeñar cada función en un negocio.

Confiar en las personas clave siempre es importante y esto nunca es más importante con su equipo de desarrollo de código de lo habitual.

Al tener poca o ninguna experiencia en código, necesitará reunir un equipo de desarrollo en el que confíe intrínsecamente, tal vez incluso más que de lo contrario si es posible.

Esencialmente, yo diría que sí, puedes lograrlo, pero es una desventaja lo que necesitas para contrarrestar el equilibrio.

Me gustaría encontrar a alguien de confianza para que maneje el aspecto técnico, pero tenga en cuenta que ESTÁ agregando valor al ser el tipo de marketing / ventas, porque un producto sin clientes tampoco tiene valor. Una idea sin ejecución no es una startup, pero un producto sin usuarios y tracción tampoco es nada. Lo que tiene que dejar en claro es que los clientes no solo llegarán a un producto, que es una mentalidad que hace que la mayoría de las nuevas empresas fallen, y que USTED es importante porque, como persona de negocios, lleva a las personas al producto, haciendo que todos estén más felices y Su producto más rentable. Mientras tengas un cofundador que entienda esto, eres bueno. De todos modos, asegúrese de tener un Cofundador técnico MUY bueno que sepa lo que está haciendo y con quien pueda trabajar bien.

No puedes Las ideas no valen nada por sí mismas: son solo multiplicadores de ejecución (las ideas son solo un multiplicador de ejecución). Estás pidiendo subcontratar la ejecución, lo que los empresarios quieren a menudo piensan que pueden hacer, pero que nunca sucede. Mira todas las startups en el valle y muéstrame una sola donde los fundadores subcontrataron la ejecución. Esto se debe a que construir un buen software y construir un negocio a su alrededor es increíblemente difícil y complejo. Después de la idea surgen miles de decisiones grandes y pequeñas, decisiones estratégicas, tácticas y técnicas que solo el fundador puede tomar, y meses, a veces años de arduo trabajo. Si crees que puedes llevar a cabo todo eso desde la banca con un plan de negocios enrollado en tu mano, te ahorraré el tiempo: no va a suceder.

(Por cierto, no estoy tratando de derribar su pregunta, es una buena pregunta ya que las personas no técnicas generalmente no tienen idea de lo que implica construir una startup y es común pensar que su idea es oro, simplemente creo que es la mejor Lo que puedo ofrecerle es aclarar esos conceptos erróneos en términos claros. Si realmente le apasionan sus ideas y comenzar un negocio, entonces la única forma es la difícil: pague sus cuotas y aprenda a codificar).

Al centrarse exclusivamente en las ventas y tener a alguien con experiencia, lidere el equipo de software y confíe en ellos en un 200%.

Es una desventaja MUY grande. Si no tiene experiencia en la creación de software, probablemente no debería comenzar una compañía de software solo.

Las ideas no valen nada hasta que puedan ejecutarse.

Como muchos han mencionado a continuación, muchos fundadores olvidan la declaración anterior.

Tienes que tratar a los técnicos con el mayor respeto, pero siempre no sucede. En la mayoría de los casos, la participación de dinero / capital no es realmente el punto. Los desarrolladores / programadores tienen la inteligencia, las habilidades y los intereses para resolver problemas difíciles y la mayoría de los casos no lo necesitarían si pudieran ejecutarse por sí mismos. Tienes que colaborar, pensar en lo que puedes aportar, en qué entorno puedes ofrecerles mejor y no “Te pago, por lo tanto ve a buscarlo”. Airbnb es un buen ejemplo de cómo se puede colaborar.

Para mí, todo es una cuestión de compromiso. Si quieres hacer las cosas, encontrarás una manera de hacerlo, lo que hice, aprendiendo el idioma y la experiencia misma. Seguro que puede que no seas un desarrollador completo al final, pero piensa en lo inútil que serás si necesitas contratar a un equipo de desarrolladores si no conoces lo loco del desarrollo. ¿Qué hay de presupuestos, hitos, pruebas, marcos, etc.

Si su idea es lo suficientemente buena, y usted es el tipo de persona con las cualidades requeridas para crear y dirigir una empresa exitosa, entonces aprenderá cómo hacer parte de la programación usted mismo. Una vez estuve en tu posición. Tenía “la próxima idea”, pero no tenía idea de cómo programar. Estuve seis meses aprendiendo todo lo que pude y comencé a construir el producto. Fue solo porque pude vincular mi conocimiento / capacidad de software con mi idea que pude encontrar un socio más técnico. Ser experto en tecnología es crucial para dirigir una empresa de tecnología. Cuanto más sepa sobre tecnología, más efectivo será en relacionarse y hablar con sus empleados de tecnología. La única forma de atacar esto es invertir en aprender todo lo que pueda sobre programación. ¡Te deseo lo mejor!

Si tiene el dinero para pagarle a alguien como empleado y / o un contrato que lo convierte en el propietario de la propiedad intelectual (buena suerte si no pone dólares en la mesa), entonces tiene una oportunidad. Deberá ser un buen administrador y capaz de gestionar y contratar personas, así como de mantener las propiedades intelectuales bajo control.

De lo contrario, si solo eres un tipo con una idea y nada más que aportar (es decir, distribución, una base de clientes existente), verás que el 90% de los otros comentarios que la gente hace sobre las ideas es una moneda de diez centavos.

Es posible, por ejemplo, Apple, cofundado por Steve Jobbs.

Sin embargo, incluso si tiene experiencia en un campo determinado, puede ser muy difícil encontrar cofundadores o primeros empleados que sean buenos ingenieros de software.

¿Para qué eres bueno? Hay otros trabajos que conoces, biz dev, marketing, contabilidad. No tiene que ser la superestrella tecnológica, una startup también necesita otros roles.

Si eres “solo un chico de ideas”, entonces solo vales cuánto pagas y cuántas posibilidades tiene realmente el valor de la equidad, multiplicado por un valor escalar fraccional de cuánto dolor tienes en el culo.

Lo que en el caso de la mayoría de los “chicos de la idea” que he conocido no es ni siquiera el momento de escuchar tu idea.

More Interesting

¿Cómo puedo encontrar clientes para mi nueva empresa de desarrollo de software?

¿Los principales desarrolladores de software se quedan en Singapur? Si es así, ¿a dónde van?

¿Son algunos de los graduados de bootcamp de codificación como los charlatanes en este artículo?

¿Se debe exigir a los analistas que revelen las tarifas que obtienen de las compañías que cubren y que proporcionen material de apoyo que demuestre la profundidad de su análisis?

¿Cuáles son los costos y los riesgos de contratar a un no desarrollador y capacitarlo para ser desarrollador?

¿Qué es más importante en una ingeniería de software de nivel de entrada: grandes personas o grandes productos en los que cree?

¿Qué tan seguro es poner un software en la nube?

¿Qué compañía es una mejor opción considerando el crecimiento de la compañía, el crecimiento personal y profesional individual, el equilibrio entre la vida laboral y la compensación, como ingeniera de software femenina en Silicon Valley: Google o Facebook?

¿Cuál es el código más importante jamás escrito en el mundo? ¿Qué código cambió el mundo?

¿Cuál es la mejor escuela, SDSU o Cal Poly SLO para Ingeniería de Computadoras / Software?

¿Por qué crear más lenguajes de programación? ¿Cuáles son los lenguajes de programación más interesantes creados recientemente y cuáles son las ideas fundamentales que requieren su creación, en lugar de expresar las ideas como una parte nueva de un lenguaje existente?

¿Aprendería más habilidades transferibles como Google SWE o SRE?

Cómo conseguir proyecto para empresa de software

¿Es cierto que la programación de computadoras es 99% autodidacta?

¿Qué información necesita un probador mientras escribe una prueba unitaria?