Tengo una gran idea para 2-3 aplicaciones móviles. ¿Debo contratar a un programador full-stack (cash + sweat equity), una empresa de desarrollo de aplicaciones que se especialice en desarrollo lean + agile y MVP o aprender el código yo mismo?

Felicitaciones a usted por poner su propio dinero. Esa es una forma en que su desarrollador sabrá que usted es serio. He quemado mucho de mi propio dinero para poner en marcha un producto que estoy desarrollando conjuntamente, así que soy empático. Descubrí que muchos de los mejores desarrolladores no están interesados ​​en el capital (basado en una idea especulativa), así que prepárate para pagar tasas cercanas al mercado. Algunos desarrolladores te dejarán sin aliento sabiendo que quizás no seas una bolsa de dinero con mucho dinero. Realmente ayuda al nivel de confianza que estás poniendo tu propio cheddar. Sabiendo eso, me imagino que obtienes una sólida pila completa independiente por $ 100 / hora (tarifas de mitad de América). Eso te da una quemadura inicial de casi un mes. En este tiempo debes producir un MVP. Encuentre un local independiente con el que pueda reunirse con frecuencia. También encuentre a alguien que pueda desarrollarse y desplegarse rápidamente en ciclos de al menos una semana. El mejor lugar para encontrar un independiente es en reuniones empresariales locales. Un MVP o dos es factible, pero tendrá que ser disciplinado para hacer un montón de trabajo de detective (por ejemplo, pruebas de hipótesis y descubrimiento de clientes) para que su inversión le brinde la información que necesita para decidir ir o no ir .

Todo lo mejor en tu viaje.

Trabajé en cerca de 250 aplicaciones en los últimos 2 años, desde aplicaciones simples para niños hasta aplicaciones exitosas, y he recorrido este camino antes. Después de ganar un dinero decente, pasé a mi siguiente inicio y utilicé mis ingresos actuales de las aplicaciones para invertir en mi inicio. He vendido la mayoría de las aplicaciones en mi cartera para ganar dinero para mi próximo inicio. Todavía tengo algunas aplicaciones conmigo que me dan dinero decente.

Viñetas antes de hablar más

  • Comience con una aplicación primero hasta que se active . Una vez que esté activo y lo veas bien, puedes iniciar las siguientes aplicaciones en paralelo.
  • Elija la tecnología con cuidado . Si desea crear la aplicación para Android e iOS y desea desarrollar la aplicación nativa, debe desarrollarla en dos idiomas. Alternativamente, hay múltiples opciones aquí como Corona SDK, Gamesalad, Unity, Cocos, etc., donde una sola base de código puede proporcionarle aplicaciones Android, iOS y de hecho Windows. Por lo tanto, primero decida qué tecnología desea usar.
  • Presupuesto: el dinero y el tiempo son los más preciados . Úsalos sabiamente.

Ahora una explicación detallada de cada una de sus opciones.

1) Tener un programador de pila completa: un programador de pila completa es muy costoso. Si usted es una startup de Silicon Valley, pueden acordar una equidad. Si no, la mayoría de ellos puede no estar de acuerdo con un capital. Buscan un pago por hora o un salario fijo. Veo que, según el presupuesto que está mencionando, está buscando a alguien que pueda trabajar con un precio fijo por proyecto o pagar por hora.

El pago por hora es bueno si tiene algún conocimiento sobre la tecnología y entiende de qué están hablando. Si no, te sugiero que vayas por un proyecto de precio fijo. Pero un programador de pila completa será costoso. Pueden cobrarle entre $ 30 y $ 80 por hora. Los recursos offshore pueden ser un poco más baratos. Pero asegúrese de verificar su historial antes de contratar.

https://www.elance.com/ es un buen lugar para comenzar a buscar programadores.

2) Empresa de desarrollo de aplicaciones con desarrollo ágil y MVP: no es una mala idea si desea tener un proceso estandarizado como firmar un NDA, definir el alcance del proyecto, probar los esfuerzos, etc.

Nuevamente, pueden trabajar por hora o por proyecto. Puede tener llamadas de sprint, llamadas diarias con ellos para rastrear el progreso.

3) Aprender el código y construir la aplicación no es fácil y no siempre se sugiere. Si ya está trabajando como programador o tiene otro trabajo en el que está ganando $ 100K, entonces no es tonto externalizar el trabajo y hacer que su idea se desarrolle en lugar de aprender a codificar y dedicar tiempo a ello. En cambio, puede dedicar ese tiempo a obtener financiación de capital riesgo o a comercializar el producto o escribir sobre él. Recuerda que el tiempo es muy precioso.

Entonces, por lo que veo en su pregunta, ir con una empresa de desarrollo de aplicaciones es la mejor opción en función de su presupuesto y tiempo.

Escríbeme si tienes alguna pregunta sobre cómo decidir tu profesional independiente o si quieres hablar sobre tu aplicación. Siéntete libre de contactarme.

Aquí está la cosa 10-15k no es mucho. Muchos grupos de consultoría no tocarán proyectos con menos de 20k * mínimo *.

Otra opción podría ser ir con un contratista. El problema aquí es que podrían ser más baratos, pero mi experiencia es que obtienes lo que pagas y al final 10k por algo que está completamente desagradable y horrible es mucho más caro que 20k por algo pasable. Por lo tanto, puede ser un poco una apuesta.

Entonces, existe la opción de encontrar a alguien con quien trabajar, capital + algunos o todos los 10-15k. Creo que realmente estás hablando de un cofundador técnico. Creo que puedes publicar esas consultas en la lista de ángeles. Con esta pequeña cantidad de $$, realmente va a tener que encontrar a alguien que tenga una idea similar o simplemente le guste la idea que suena bien, pero ahora de repente tiene dos chefs y solo uno de ellos puede cocinar (el técnico). Entonces, ¿adivina quién prepara el plato?

Si tiene cierta disposición, lo que parece ser que tiene, y algo de inclinación técnica, sí, creo que usar el 15k para ganar algo de tiempo para desarrollar un peototipo mvp es un gran uso del $$. Si pudieras progresar y luego te quedas atascado, incluso podrías encontrar a alguien con quien consultar para ayudarte a despegarte, tal vez una vez a la semana o algo así. Probablemente sería como $ 200 por hora o algo así. Además, si tiene éxito, le dará la capacidad de desarrollar las otras ideas de aplicaciones que está teniendo.
Finalmente, sugiero que si sigues esta ruta, ios podría ser una buena opción en lugar de Android. Si solo puede hacer que funcione en un dispositivo, es mucho más probable que funcione en la mayoría de los dispositivos. Con Android, podrías pasar mucho tiempo desarrollando algo que funcione en tu dispositivo y luego se bloquee por completo en TODOS tus amigos.

Idealmente, encontrará una persona con quien trabajar; ese es realmente el mejor trato.

Si no puede encontrar a alguien que esté realmente entusiasmado con lo que quiere hacer, y puede permitirse el retraso, aprenda a codificarlo y desarrollarlo usted mismo, para que pueda guardar algo de dinero para los gastos que vendrán DESPUÉS de haber construido el aplicación

Si desea navegar por la opción “firme”, visítenos: Fundadores ocultos.

Si desea crear una startup, que parece ser el caso, tendrá que elegir cuidadosamente su equipo. Esto significa que no puedes encontrar una casa de software para construir tus aplicaciones.
Porque:

  • Necesita tener el control de lo que se está construyendo.
  • Debes estar cerca de tus desarrolladores, saber exactamente lo que están haciendo y corregirlos cuando hacen algo que no es exactamente lo que querías.
  • Los inversores quieren estar seguros de que la startup en la que están a punto de invertir es capaz de construir un determinado producto sin pagarle a otra persona para que lo haga por ellos.
  • Las aplicaciones que lanzas a VC, business angels, etc., no son realmente solo aplicaciones, o al menos no deberían ser solo aplicaciones. Lo que les presentas a los inversores es una empresa que no muere cuando finaliza el desarrollo de la aplicación, pero que finalmente dura años.

Por lo tanto, debe elegir un gran equipo, no solo programadores, por supuesto, también necesitará desarrolladores de negocios.
10K-15K no son realmente suficientes en mi opinión, pero si encuentras el equipo realmente bueno del que estoy hablando, deberían creer en tus ideas tanto como tú para que puedas tenerlas en tu equipo simplemente dándoles una parte la compañia.

Yo diría que depende del tipo de aplicaciones que quieras construir. Algunas aplicaciones requieren mucho desarrollo de back-end, y ahí es donde está el costo (aparte de los costos actuales de servicio / servidor).

Además, $ 10- $ 15k no es mucho dinero para el desarrollo de aplicaciones. Y obtienes lo que pagas como todo lo demás cuando se trata de desarrollo.

Parafraseando la vieja frase de enseñarle a un hombre a pescar, etc., pagar por el desarrollo de aplicaciones es como pagarle a una persona que compre una caña de pescar, que contrate un lago para pescar, que pague su tiempo y al final de la misma. él todavía podría no atrapar ningún pez.

Dicho esto, si tuvieras $ 100k +, diría que probablemente sea mejor pagar el desarrollo de la aplicación porque obtendrás desarrolladores de primer nivel que probablemente (aunque no hay nada garantizado) te entregarán algo que al menos tenga la oportunidad de hacer un Retorno de la inversión.

Pero con esa pequeña cantidad de dinero, lo gastaría en algunos cursos en línea para aprender a desarrollar aplicaciones usted mismo.

Siempre puede aprender a programar, pero tenga en cuenta que aprender una nueva habilidad lleva tiempo. También considere cuán complejas serán sus aplicaciones y cuán difícil será solucionar problemas futuros.

Además, si está desarrollando para múltiples plataformas, necesitará invertir dinero para obtener las herramientas y dispositivos correctos.

Creo que aprender a codificar es genial, pero si sus ideas son difíciles de implementar, pague a alguien con la habilidad y experiencia adecuadas y que ya tenga las herramientas.

Si aprender a codificarse es una posibilidad real, es posible que desee ir por esa ruta. Simplemente desarrollar la aplicación es solo el punto de partida. Puede que tenga que anunciar para que se note, puede que tenga que pagar más por las reparaciones en el futuro, puede que tenga que hacer actualizaciones para nuevas versiones de las plataformas móviles, etc., etc. Quizás intente phonegap / cordova, ya que eso es un poco más fácil que aprender java y objetivo c. Si lo desarrolla, recuerde que también debe distribuir los $ 1000 para la computadora portátil, ya que la codificación de una aplicación para iPhone requiere XCode, que solo está disponible en Apple Machine.

Algunas reflexiones:

  • como alguien más dijo, no trabaje en tres aplicaciones, sino concéntrese en una.
  • Un desarrollador de pila completa es raro, pero hará que las aplicaciones funcionen mejor. Debe tener control sobre el extremo frontal y el extremo posterior. Los desarrolladores no son baratos, pero se les puede hablar sobre dinero más capital.
  • Una empresa va a hacer lo que dices. Si no tiene todo resuelto, espere problemas. No tendrá todo resuelto, por lo que habrá obstáculos en el camino.
  • No sigas la ruta costa afuera de cheapo. Obtendrá lo que paga.
  • Puede codificarlo usted mismo si dedica años a aprender a codificar. No hagas eso. Concéntrate en tus fortalezas.

Buena suerte.

¿Cuál es tu presupuesto?

Por último, ¿cuál es la gran idea?

Si tuviera un centavo por cada * gran idea * que escuché como desarrollador. Alguien podría estar haciendo su idea en este momento, excepto que ya tienen un equipo.

En su orden de hacer la pregunta. Su primera opción es un socio / cofundador. Su segunda opción es una empresa. Su última opción de zanja es aprender a programar.

contrata a un desarrollador si tienes el presupuesto. Además, comience con una aplicación no 3, esto hará que el enfoque sea mucho más fácil de cultivar.

More Interesting

¿Qué necesito para comenzar a grabar mi propia música con un iPad?

¿Cuánto cambia el valor de una startup después de recibir fondos? El mayor riesgo que teníamos antes era quedarse sin dinero antes de llegar al MVP.

¿Cómo debo medir el éxito de los videos explicativos para una aplicación SaaS?

¿Cuál es el mejor momento para comenzar a proteger la propiedad intelectual de inicio?

¿Puede ser 25 una edad mejor para el inicio que 20 (hermanos de Google vs. fundador de Facebook)?

¿Cuáles son algunas de las formas en que puedo obtener un trabajo temprano para ayudar a construir mi cartera como escritor de contenido desde el principio?

¿Cuáles son algunas buenas empresas de relaciones públicas para una empresa nueva?

¿Por qué las empresas eligen oficinas en espacios abiertos a pesar de todos los estudios que indican que las oficinas individuales complementadas por grandes salas de conferencias resultan en un mejor rendimiento a largo plazo y satisfacción laboral?

¿Cuáles son las cosas que debo tener en cuenta si quiero obtener un porcentaje superior a 80 en NSIT ECE?

¿Dónde está el mejor lugar para encontrar asesores de startups de alta tecnología?

¿Puede un programador hacer codificación hardcore en una MNC como en una startup?

¿Cómo se compara Schwab Intelligent Portfolio con Wealthfront?

¿Cuál fue la primera comunidad objetivo de Snapchat en su lanzamiento?

¿Cuánto negocio representa el mercado de acciones del total de negocios en India?

¿Qué sucede cuando una startup toma fondos de capital riesgo?