Si tengo varias ideas para aplicaciones y muy poca experiencia en programación, ¿cómo hago para desarrollarlas?

Cuando tienes muchas ideas, no saber programar será una gran limitación. Tómelo de un tipo como yo que puede pensar en ideas geniales e incluso modelos de negocios, pero no retuvo sus habilidades técnicas. Como mínimo, aprenda los conceptos básicos de la programación para que al menos pueda construir conceptos y motivar a personas altamente experimentadas a unirse a su empresa. Además, cuando conoce la programación, puede desafiar a otros programadores que hagan el trabajo por usted. Obtendrá credibilidad demostrando su conocimiento técnico. Finalmente, si puede generar ideas ahora, también podrá hacerlo en el futuro. La tecnología sigue cambiando, por lo que no se quedará sin ideas. Debe poder aprender rápidamente y amar incursionar en las nuevas tecnologías. Al final, es la propuesta de valor subyacente lo que importa más que solo crear una aplicación genial.

Por otro lado, algunas personas a su alrededor pueden aconsejarle que busque experiencia técnica de otros mientras trabaja en la venta de la idea. Ese enfoque solo funciona si se considera un excelente vendedor con las conexiones correctas en la industria y la capacidad de obtener fondos de riesgo (a menos que tenga su propio efectivo para gastar).

En conclusión, evalúe sus fortalezas y debilidades antes de saltar a crear aplicaciones o hacer que otras las creen.

Hay tres formas de hacerlo: aprender a programar usted mismo, contratar a un profesional independiente, contratar una tienda de desarrollo .

Asumiré que no tienes suficiente tiempo para aprender a programar tú mismo, así que vamos a las dos últimas opciones.

Recomiendo encarecidamente leer Freelance Web Developers vs. Dev Shops: ¿Qué es lo correcto para mi proyecto de software? . La publicación compara las diferencias en precio, propósito, estilos de administración y más, para ayudarlo a decidir la opción más adecuada para sus requisitos de desarrollo de software.

A continuación se muestra un segmento del artículo:

Costo

Una agencia de desarrollo es una organización completa con vendedores, contadores, gerentes de proyectos, departamentos de recursos humanos y relaciones con los clientes, mientras que un profesional independiente es solo una persona que tiene que hacer su propio seguimiento de tiempo, facturación, relaciones con los clientes y, sí, desarrollo de software. .

Si su proyecto es complicado, las tiendas de desarrollo tienen mayor capacidad para proyectos más grandes y complejos.

Estilos de gestión de proyectos

Si está listo para pagar y dejar que los profesionales hagan su trabajo, puede inclinarse hacia la contratación de una tienda de desarrollo. Por otro lado, si desea que su dedo en el pastel, los freelancers pueden ser más apropiados.

Conclusión

Trabajar con desarrolladores independientes brinda la máxima flexibilidad, mientras que trabajar con una agencia de desarrollo de software se considera más formal e incluyente.

Haga un inventario de sus necesidades de desarrollo de software y las habilidades internas de su negocio. Si no tiene un CTO experto, y el desarrollo de software no es una competencia central de su negocio, puede optar por una tienda de desarrollo.

Si ya tiene un equipo de desarrollo interno o una cantidad decente de conocimientos técnicos, y solo necesita algo de experiencia adicional o manos adicionales, ahorre dinero y contrate a trabajadores independientes.

Publicaciones adicionales para leer para obtener más información:

  • ¿Los desarrolladores extranjeros obtienen una mala reputación? Ingenieros de software estadounidenses vs. extranjeros
  • ¿Cuánto cuestan los desarrolladores independientes en todo el mundo? (2017)
  • Gigster vs. Toptal vs. Crew vs. CodementorX: una comparación de plataformas de desarrolladores independientes
  • 40 alternativas de Upwork: mejores sitios web independientes para 2018
  • Todo lo que necesita saber antes de contratar a un desarrollador independiente

Cómo contratar a los mejores desarrolladores de aplicaciones

7 consejos para contratar al mejor desarrollador de aplicaciones

El tiempo de comercialización es crítico. Los sitios de contratación independientes como Upwork parecen un sueño hecho realidad cuando se necesita encontrar un desarrollador de aplicaciones. Upwork, anteriormente conocido como oDesk y Elance mediante adquisición, es una plataforma global en línea que conecta a empresas e individuos con trabajadores independientes. Pero el CEO de Reddit, Yishan Wong, desaconsejó el uso de sitios independientes como Upwork, afirmando que su uso dará resultados mediocres.

Este sueño puede convertirse rápidamente en una pesadilla. Los posibles problemas incluyen: desacuerdos importantes de facturación, falta de comunicación difícil o incluso completa, productos mal diseñados o fallidos, entre muchos otros problemas. ¿No puede comunicarse con su desarrollador durante semanas? ¿Su estimación de repente triplica el precio? ¿Que pasó?

Al final del proceso, te quedas con un mal producto, sin dinero, y te sientes agotado por todo el proceso. No se deje engañar por cotizaciones de tan solo $ 5 / hora. ¡A menudo vienen con un precio mucho más caro para su producto y cordura!

Te guiaremos a través del complicado mundo de contratar desarrolladores de aplicaciones con estos siete consejos.

1: Haga preguntas cruciales

Verifique la ética de trabajo y los antecedentes del desarrollador. El problema con los trabajadores independientes es la falta de responsabilidad, la transparencia y la calidad general del servicio. Es un riesgo real. Dicen que el pasado es una buena indicación del futuro, así que pregunte por los clientes anteriores, solicite la información de contacto de los clientes (¡y comuníquese con esos clientes!), Y vea muestras de su trabajo. Deben proporcionarle una cartera de trabajo sólida.

2: Comunicación: es más que solo hablar

Siempre haga una entrevista por Skype antes de contratar a alguien. Siempre. Siempre.

Esto garantiza que pueda comunicarse de manera efectiva y que entiendan lo que desea. Si no puede comunicarse, habrá problemas importantes en el futuro. Asegúrese de que no solo estén ensayando algunas líneas que han practicado una y otra vez. Tenga una larga conversación sobre diversos temas para evaluar qué tan buena es la comunicación.

Y no se trata solo del lenguaje: ¿entienden tu sueño y tu visión? ¿Hablan tu lenguaje creativo ? ¿Les importa tu proyecto? Si le importa su producto, ¡asegúrese de que la persona que contrate también lo haga!

3: Tenga en cuenta las zonas horarias

Tenga en cuenta que puede ser muy difícil comunicarse con ciertas zonas horarias. ¿Estarán despiertos cuando tú lo estés? ¿Qué pasa si hay un problema urgente? ¿Tienen a alguien más con quien contactar en caso de emergencia? Una zona horaria diferente puede crear mucho estrés o puede ser un problema. Asegúrese de que tengan los medios para manejar los problemas que surjan.

4: ¡Solo di no a la subcontratación!

Nuestro consejo es seleccionar una empresa profesional y establecida. Pero muchas empresas subcontratan su trabajo a desarrolladores baratos sin experiencia, ¡los mismos que estaba tratando de evitar en primer lugar!

Por eso, al entrevistar, asegúrese de preguntar quién trabajará en su proyecto. Algunos casos pueden ser preferibles a subcontratar. Por ejemplo, prefiere un diseñador altamente especializado que conozca, y eso está bien. Pero debe hacerse siempre y solo con su permiso.

5: obtienes lo que pagas

Si contrata al desarrollador de $ 5 / hora, puede terminar pagando lo mismo que el desarrollador costoso de todos modos.

  • No hay responsabilidad del tiempo del profesional independiente. Una estimación podría cuadruplicarse debido a un “problema inesperado”. ¡No hay forma de saber si es verdad! Luego, las horas se acumulan, y descubre que no ahorró dinero, y termina con un producto horrible con un precio caro.
  • Los desarrolladores experimentados trabajan más rápido. El desarrollador más experimentado completará su proyecto en menos horas facturables y con menos errores.
  • ¡Puede que tenga que hacerlo de nuevo de todos modos! Perdida de tiempo y dinero. El tiempo de comercialización es crítico.

El CEO de Reddit, Yishan Wong, desaconsejó el uso de freelancers como Upwork, afirmando que su uso dará resultados mediocres. Es imposible para un usuario de Upwork determinar realmente quién es bueno en su trabajo y quién no es solo leyendo una propuesta de oferta de trabajo, y aún más cuando elige personas en todo el mundo a una tasa de unos pocos dólares por hora.

“No deberías hacer esto; Probablemente resultará en un fracaso. Tengo un amigo que es diseñador y estaba contratando desarrolladores a través de Elance [ahora conocido como Upwork]. Incluso con la consulta de amigos suyos (por ejemplo, yo) que eran ingenieros reales, fue extremadamente difícil encontrar ingenieros decentes que pudieran hacer las cosas que necesitaba, entregar de manera confiable e iterar de acuerdo con las pruebas en curso / comentarios de los clientes. El producto final fue simplemente ‘bien’, un poco lento, con pequeños problemas técnicos aquí y allá. Si tiene ignorancia técnica total y no tiene recursos locales (amigos) para ayudarlo, es casi imposible contratar a Elance u oDesk correctamente. Recomendaría probar otra ruta. ”CEO de Reddit, Yishan Wong

6: Confiabilidad y ética empresarial

Cualquier asociación debe basarse principalmente en la honestidad. Encuentre una empresa que valore la honestidad y no se esconda detrás de palabras técnicas complejas que pueden interpretar mal los hechos. ¿Están hablando sobre tu cabeza, usando términos con los que no estás familiarizado? Si preguntas, ¿se simplificarán para que puedas entender? La empresa que contrate debe estar orgullosa de su trabajo y hace que el proceso sea lo más transparente posible para que pueda evaluar el trabajo por sí mismo, incluso si no es una persona técnica. Encuentre una compañía que cumpla con los estándares de la industria para las mejores prácticas y que tenga una política para construir productos al mismo nivel que las muestras de trabajo publicadas.

7: PerfectedTech es la solución perfecta para el desarrollo de aplicaciones web / móviles

He escrito este artículo para ayudar a las empresas y a las personas a encontrar el equipo de desarrollo de aplicaciones perfecto para su producto. Nuestra empresa, PerfectedTech, es una empresa orientada al cliente que lo tratará bien y le brindará el producto perfecto, más rápido que cualquiera de nuestros competidores. ¡El tiempo de comercialización es crítico! Lleve su producto al mercado de manera rápida e impecable. Concéntrese en su negocio y déjenos ocuparnos del desarrollo. En solo un mes le entregaremos un producto maravilloso y le haremos ganar dinero. Garantizamos un producto de alta calidad y una asociación comercial de confianza. Búsquenos:

  • Rápido al mercado
  • Sin outsourcing a menos que se solicite para ciertos proyectos especiales que pueda necesitar, y solo con su permiso
  • Práctica empresarial altamente ética. Echa un vistazo a la filosofía de su empresa aquí.
  • Oficinas en Nueva York y Jerusalén (EST y GMT +2)
  • Empresa de desarrollo acreditada y establecida
  • Amplia retroalimentación positiva de clientes anteriores
  • Muy recomendable
  • La mayoría de las tecnologías de vanguardia (hasta 4 veces más rápido que otras empresas)
  • Excelente servicio al cliente
  • Habla inglés nativo con fluidez

No es realmente obligatorio que aprendas programación (aunque realmente te ayudará a estar sincronizado con tu equipo de desarrollo). La gestión de productos y el desarrollo de productos son dos roles completamente diferentes que necesitan diferentes conjuntos de habilidades pero que funcionan en conjunto. Un buen programador no necesariamente tiene que ser un buen gerente de producto y lo inverso también es cierto.

Para comenzar, debe tener las habilidades empresariales esenciales y las capacidades de gestión de productos. Lo que realmente se necesita aquí es que comprenda a fondo el dominio funcional de su aplicación y el negocio que le interesa. Su desarrollador de productos (interno o externo) no tendrá una comprensión tan clara del mercado o del negocio. idea de la forma en que lo haces.

Como la mayoría de la gente ha dicho aquí, debes aprender a programar. Pero cuando digo que aprenda programación, no tiene que ser realmente un experto en codificación y comenzar a construirlo por su cuenta, sino que debe tener alguna idea sobre conceptos de programación, fundamentos, ciclo de vida de desarrollo de software, metodologías de desarrollo ágil, etc. de esta manera, podría actuar como el navegador para su Vehículo de desarrollo de aplicaciones y puede guiar al conductor para que lo lleve a donde USTED desea ir.

No estoy seguro acerca de las plataformas y herramientas que le permiten crear aplicaciones sin escribir su propio código. La mayoría de las veces son genéricos y no estoy seguro si podrían ofrecerle esa flexibilidad para lograr exactamente el mismo resultado que desea. Sin embargo, no estoy realmente seguro ya que no he probado la mayoría de ellos.

¡Todo lo mejor para tu proyecto! 🙂

Editar: También sugeriré, como algunas personas de arriba, concentrarse en una buena idea que sienta que vale la pena el esfuerzo. En cualquier caso, comenzar con una aplicación implicaría lo suficiente como para dejarlo sin tiempo para otras ideas. En lugar de trabajar para muchas ideas mal ejecutadas, trabaje para un producto sólido como una roca.

Por favor, no recomiendo obtener experiencia en programación como todos los anteriores te están diciendo. entienda esto, la programación TOMARÁ su tiempo, es una bestia que debe abordarse y, como mínimo, dese un año para comprender los fundamentos de la programación, la programación orientada a objetos, la escritura de algoritmos eficientes y la creación de interfaces. Esto no es algo trivial y requiere un gran esfuerzo e inversión de tiempo.

Idealmente, debería buscar colaborar con un programador y hablar con él sobre sus ideas. Lo que debería poder poner sobre la mesa es el fin comercial de las cosas y encontrar un buen programador que pueda hacer realidad sus ideas mientras lleva esto a las masas y maneja tales cosas.

Ahora, si realmente quieres construir estas aplicaciones, entonces aprende a programar. 1 año es un mínimo, le daría 2 años para que alcance la velocidad básica.

Buena suerte

Si está buscando contratar un equipo interno, consulte mi respuesta sobre cómo contratar a un buen desarrollador de iPhone: ¿Cuál es la mejor manera de encontrar y contratar a un buen desarrollador de iPhone en la ciudad de Nueva York?

Dicho esto, sabiendo lo difícil que es contratar un equipo interno, concentrémonos en las opciones de desarrollo y diseño que tiene fuera de contratar un equipo de tiempo completo, junto con sus costos asociados. Según mi experiencia en Fueled, esta es la estructura general de precios de la industria, que le permitirá reducir el alcance de su búsqueda en función del presupuesto.

Subcontratar el trabajo
Puede obtener equipos subcontratados fuera de Sudamérica, Europa del Este, India, Taiwán, etc., desde $ 10k hasta $ 40k. A veces más, a veces menos. Pero obtienes lo que pagas: el ojo del diseño será muy diferente a algo que salga de Nueva York o San Francisco y el código con frecuencia varía de descuidado a horrible.

Contrata a un profesional independiente
Esta es una categoría amplia, pero voy a estimarla por un precio típico de estudiante universitario, alguien con un poco de experiencia que todavía está aprendiendo las cuerdas. Para un diseñador independiente en (o recién salido de) la universidad, espere que los costos oscilen entre 5k y 15k, y para un desarrollador, 10k-25k. Espere que los estudiantes trabajen mucho más lentamente que una tienda, y recuerde que es mejor buscar equipos que tengan un diseñador y un desarrollador: ambas habilidades son muy diferentes: el diseño es creativo y el desarrollo es más, esencialmente, matemático. Querrás ese equipo equilibrado. Tanto el diseño como el desarrollo deben oscilar entre $ 15k y 40k. En el lado más profesional, puede obtener algunos freelancers de estrellas que cobran más de $ 100k o $ 200k por una aplicación.

Contrata una tienda de desarrollo
Para una tienda de desarrollo con una gran cartera, espere que una aplicación de tamaño mediano oscile entre $ 100-175k. En el extremo inferior, para aplicaciones muy pequeñas, algunas tiendas pueden construir algo por $ 30k. Y en el extremo superior, para grandes tiendas con carteras escandalosas, el número puede caer en el rango de $ 300-500k. En general, dispararía por el rango de $ 100-175k como un número razonable para algo grandioso. Si está trabajando con una tienda talentosa y está buscando una aplicación mediana que sea elegante / hermosa / rápida, es un buen número para esperar.

En mi experiencia…
Tienes lo que pagas. Un Dev Shop tiene la ventaja de tener un proceso establecido, por lo que será mucho más fácil navegar, sin mencionar los beneficios en el lado del cliente de tener un equipo de gestión de productos y proyectos. Junto con eso, una cartera lo dice todo, y las tiendas tienden a tener mucha experiencia. Si va con una tienda de desarrollo, busque uno con un componente estratégico pesado.

A juzgar por la vaguedad de su pregunta, debe investigar más sobre el tema de las aplicaciones. ¿Quieres una aplicación nativa o web? ¿Necesitas Android o también querrás iPhone?

Creo que la mayoría de la gente en la industria estará de acuerdo: las ideas son gratuitas y solo valiosas si puedes llevarlas a producción. Si espera encontrar programadores que trabajen gratis o por “equidad en el negocio”, no tiene suerte y debe detenerse ahora. No pasa Fin de la pregunta

Si está dispuesto a PAGAR por mano de obra, entonces hay bastantes opciones. Puede pagarle a una compañía para hacer la aplicación, o puede usar sitios web como odesk.com para encontrar contratistas. los contratistas pueden ser buenos en diferentes cosas. algunos son grandes administradores de proyectos, algunos son excelentes desarrolladores de Android. algunos son excelentes desarrolladores de aplicaciones web. Similar a la contratación de un contratista para pintar su casa, puede encontrar un contratista para hacer una aplicación de teléfono inteligente.

Antes de desarrollar una aplicación, hay ciertas cosas que debes considerar.

  1. ¿Qué tipo de aplicación va a ser? Si será una aplicación informativa, una aplicación de redes sociales, una aplicación de blog, etc.
  2. Luego debe decidir en qué plataforma la va a desarrollar. Para comenzar, debes usar Android (sugerencia), porque Android Studio es fácil de usar y puedes desarrollar una aplicación con habilidades básicas de codificación.
  3. Debe considerar cómo se gestionarán los datos si se va a conectar a Internet.
  4. Si va a almacenar datos personales del usuario, entonces debe estar seguro de la privacidad de los datos.
  5. No olvides obtener un nombre atractivo y una descripción de la aplicación que definirá la aplicación de manera adecuada y breve.
  6. Mantenga la interfaz de usuario de la aplicación neutral. No debería verse demasiado vívido o demasiado aburrido.
  7. Al iniciar la aplicación, iníciela en tres variantes.
  1. Variante alfa: úsala a tu nivel personal.
  2. Variante beta: publíquela pero mantenga las limitaciones para usarla.
  3. Producto terminado: después de borrar todos los errores, finalmente puede publicarlo, todas las características para los usuarios.

El problema es que, en este momento, usted es solo uno de esos “muchachos de ideas”. Si realmente quiere conseguir a alguien con experiencia técnica, tendrá que aportar algo más a la mesa. Deberá demostrarles que tiene buenas habilidades de marketing, un modelo de negocio y que respetará el talento y la capacidad que un técnico le brindará. Los “técnicos” a menudo se sentirán menos apreciados si sienten que usted no valora los servicios que le están prestando. Para usted, un desarrollador para usted puede ser solo alguien que elimine toda la codificación quisquillosa para que usted, el chico de la idea, pueda comenzar a comercializar en masa su aplicación y convertirse en el próximo Angry Birds. Pero los desarrolladores serán los que realmente harán que la aplicación esté un paso más cerca de ser una realidad, por lo que es posible que tengas que ocupar el segundo lugar en las primeras etapas, solo un aviso.

Ahora, si está buscando contratar desarrolladores, como dijo Blair Anderson, hay muchos puntos de venta para hacerlo.

Otra opción que puede considerar es simplemente absorberlo y aprenderlo usted mismo. Confía en mí, es uno de los pensamientos más frustrantes del mundo, pero también tiene el potencial de ser el mejor, ya que te estás comunicando contigo mismo y sabes lo que quieres mejor que nadie. Si está buscando un lugar para comenzar, Paul Hegarty tiene excelentes podcasts sobre el desarrollo de aplicaciones para el sistema iOS. Échales un vistazo:
http://itunes.apple.com/us/itune

El primer paso es investigar las compilaciones de programación general (bucles, condicionales, etc.) y obtener un control firme sobre los estándares de programación de artículos.

A continuación, lea “El lenguaje de programación Objective-C” para aplicaciones de iPhone. Asimismo, deberá consultar el Ciclo de vida de la aplicación ios para eso. Cs193p ‘iphone Application Development’ arreglo de direcciones en itunesu. Esto ayuda mucho.

1. Comprende mejor los detalles
2. Concéntrese en sus objetivos / metas. Es muy importante comprender por qué está eliminando la aplicación: el esquema se adjuntará a su objetivo.
3. Mantenga un registro y descubra su confianza

Todo esto depende del tiempo que pueda dedicar a aprender tanto como pueda. Si no, hay varias opciones, como acercarse a las empresas de desarrollo de aplicaciones móviles. El beneficio más importante de acercarse a una empresa de desarrollo de aplicaciones móviles es que entienden su idea y sus requisitos. Además, deciden el presupuesto de su proyecto antes de la implementación. Compare el presupuesto cotizado para su aplicación con otras compañías también. Seleccione aquellas organizaciones que ofrecen adaptabilidad en el servicio. La comunicación general con las compañías ayuda a compartir ideas, sugerencias, pensamientos y propuestas de vez en cuando para una mejor calidad.

4. Acercarse a un especialista (freelancers) también es una opción decente.
Los desarrolladores independientes generalmente consideran que las fechas de vencimiento del jefe son más importantes y las dedican a transmitir el trabajo temprano
Los especialistas son regularmente más imaginativos y abiertos a planes, ingeniería y propuestas de vanguardia.

Llevar el producto al mercado es la parte fácil. Puedes subcontratar eso.

Pero piense en mantener esos productos … piense en cambiar las características y las mejoras de código. Te encontrarás pagando mucho dinero a las personas que no se preocupan por tu producto.

Yo no era un emprendedor tecnológico, y puedo decirte que es como conducir un automóvil sin ver la carretera.

Esa no es una forma de lanzar una startup (ni obtener una inversión).

Sin embargo, si es creativo, le aconsejaría que profundice su conocimiento en el desarrollo de aplicaciones.

¡No solo “inicie aplicaciones”! crear entornos serios, empresariales y a largo plazo que finalmente se convertirán en negocios reales.

Buena suerte.

– Aprenda programación, necesitaría una base básica en la programación, incluso si externaliza el desarrollo de aplicaciones a otra persona, le ayuda a comunicarse mejor con sus desarrolladores. Después de todo, ¡solo hay tantas cosas de las que un desarrollador y una persona no experta en tecnología podrían hablar!

– Aprende a concentrarte, tener toneladas de ideas no te lleva a ninguna parte, ¡encuentra una gran idea que valga la pena hacer una empresa!

– O, ¡dame tu idea y construiré la aplicación para ti! jajaja

Si tiene ideas completas sobre aplicaciones y está pensando en el próximo paso, debe comunicarse con una empresa de desarrollo de aplicaciones destacada y con experiencia.

Las empresas profesionales de desarrollo de aplicaciones móviles están facilitando la tarea de crear aplicaciones móviles, desde pulir la idea de su aplicación hasta racionalizar los procesos, desde el desarrollo hasta la prueba, desde la prueba hasta hacerla operativa, y casi todo.

Una empresa de desarrollo de aplicaciones móviles con experiencia es exhaustiva con todos los conceptos y tiene todo en cuenta, tanto a los usuarios como a sus intereses, eliminando todas las molestias en el desarrollo de aplicaciones móviles innovadoras, interactivas y confiables.

Si está buscando una empresa de desarrollo que pueda hacer una aplicación móvil confiable y eficiente para usted, le recomendaría Enuke Software Pvt. Limitado.

Las ideas solo se pueden validar discutiéndolas con alguien que conozca el aspecto técnico del campo del que está hablando.
Por ejemplo, si dices que quiero hacer un juego en el que habrá una pantalla en la pared que funcionará como objetivo y una funcionalidad similar a un arma en la aplicación que puedes disparar y practicar el objetivo a un desarrollador de juegos, él lo hará hacerle saber los desafíos y las barreras para desarrollar este juego.

El problema es que esa persona debe ser alguien en quien pueda confiar, de lo contrario, hará la idea en realidad y todo lo que hará será maldecirla. Exactamente lo que pasó con Facebook.

Puedes desarrollarlo contratando un desarrollador si tienes dinero. NDA (Acuerdo de no divulgación) es una opción aquí, pero muy pocos desarrolladores aceptan firmarlos.

Por lo tanto, solo le queda una opción: aprender a desarrollar aplicaciones en cualquier plataforma (Android o iOS) y comenzar a desarrollar.

Si busca obtener un POC de una manera rentable, puede darle una oportunidad a stalkninja.com, que es una comunidad de desarrolladores universitarios / junior decentes de la India, a quienes les gusta trabajar en oportunidades desafiantes / nuevas.

Descargo de responsabilidad: corro la empresa.

Diseñarlo, codificarlo, construirlo. A muchas personas les resulta más fácil usar una herramienta de desarrollo todo en uno, como Xojo.

Consulte la página Comenzar para obtener más información sobre cómo usar Xojo.

Esta historia de uno de mis amigos que desarrolla una idea de aplicación a través del trabajo arduo definitivamente ayudará, grabó sus percepciones de sus fallas y construyó qué hacer para hacerlo bien 🙂 Cómo construir una aplicación móvil, a través del infierno y el apogeo. – código (amor)

No construyas nada de ellos …

Somos una tienda de desarrollo que ama construir cosas. Nuestro equipo está lleno de personas inteligentes que saben cómo construir todo lo que sueñas. Hace unos tres años, encontramos la necesidad de una herramienta y no pudimos encontrar nada que se ajustara. Entonces lo construimos. Incluso armamos un plan de marketing, comenzamos a registrar usuarios y logramos obtener algunos clientes importantes. Años después, todavía estamos luchando por diferenciarnos en lo que resultó ser un mercado muy concurrido.

Idea + Build = Fail

Nuestro segundo producto está actualmente en marcha. Comenzamos, como usted, con un montón de grandes ideas. Esta vez hicimos un cambio crítico. Forzamos las ideas para luchar en la isla Survivor.

Sobreviviente de ideas
Como grupo, discutimos y votamos la mayoría de las ideas para obtener una lista de cinco sobrevivientes. Luego nos dividimos en equipos para eliminar cada idea y presentarla al grupo. El “lanzamiento” incluyó lo que hizo la aplicación más el mercado, el plan de marketing y el plan de monetización. El grupo tuvo que rechazar una idea y el proceso se repitió con los lanzamientos restantes sintonizados para la siguiente ronda.

En este punto, habíamos desarrollado y reforzado listas de características y planes de negocios para tres aplicaciones y nuevamente nos enfrentamos a qué construir.

Jugamos a sobreviviente nuevamente, esta vez con el mercado siendo el juez. Cada equipo tuvo 60 días para implementar un plan de marketing, ejecutarlo y dirigir el tráfico a una página “próximamente” que lanzó la aplicación y solicitó direcciones de correo electrónico de personas interesadas para obtener más información. La aplicación que obtuvo la mayor cantidad de correos electrónicos se creará.

Esto nos obligó a encontrar y comercializar a usuarios potenciales reales para ver si las personas estaban interesadas antes de gastar mucho dinero en construir algo. Hasta ahora ha funcionado muy bien. Tenemos casi 1000 personas en la lista de “interesados” del proyecto ganador y cientos de ellos se inscribieron para ser usuarios beta.

Idea + Test Marketing> Idea + Build

Desarrollando tus ideas
Recomiendo pasar su tiempo explorando y descartando sus ideas hasta que tenga tres, luego pruebe el marketing de todas ellas. Una idea es probablemente un fracaso, una es más o menos, y una es un ganador potencial. Es mejor que construir primero porque:

  • descubres si alguien lo quiere a bajo precio: si tu lanzamiento no puede recibir su correo electrónico, tu aplicación nunca recibirá su efectivo
  • no se requieren habilidades tecnológicas
  • construyes una base de usuarios mientras experimentas
  • tropezará con personas que pueden ayudar: las mejores ideas atraerán a desarrolladores, empresarios e inversores ángeles mientras prueban el marketing

Una vez que tenga una idea que haya demostrado interés en un grupo específico de personas, descubra cómo construirla.

Creo que hay dos formas.
Uno es barato y arriesgado. El otro es costoso y arriesgado (pero con un riesgo diferente).

1. Subcontratarlo, sacarlo, arreglarlo
Si no tiene experiencia en el campo, probablemente sea la mejor idea externalizar la cosa y luego sacarla a la luz. Si funciona, ve a lo grande. Contrata a un programador, arregla la aplicación. Crea nuevas aplicaciones …
Si no funciona. Olvídalo. Hay tantas aplicaciones por ahí y hay una buena posibilidad de que no lo hagas.
Los riesgos son: Freelancer le roba su idea (poco probable, porque no tienen el dinero para anunciarlo, etc.), el código podría ser un desastre, la comunicación podría ser difícil ya que no conoce la programación, podría perder algo de dinero

2. Encontramos una empresa, contratamos personas, hacemos que funcione (realmente, es mejor que lo hagas)
Esto es costoso y solo debe hacerlo si está seguro (lo más seguro posible) de que puede hacerlo.
Los riesgos son: invierte cada centavo que tienes y la aplicación falla …

Este es un gran tema para tratar, trataré de cubrir la parte de habilidad vs presupuesto desde mi experiencia personal.

Todo depende de qué tipo de aplicaciones quieras hacer. El proceso varía de cuánto sabe y cuánto está dispuesto a gastar.

Las habilidades básicas requeridas se enumeran a continuación;

  • Habilidades en programación
  • Habilidades de Ilustración / Diseño
  • Habilidades de animación (para juegos)

Ahora, ¿tiene las habilidades anteriores o está dispuesto a contratar a alguien que las tenga? También puede tomarse el tiempo para aprender las habilidades anteriores.

Buenas habilidades y pequeño presupuesto

Si sabe o puede aprender programación, dibujo, diseño y animación pero no tiene dinero, en realidad es posible hacer todo por sí mismo. Sabiendo que tomará mucho tiempo. Debes comenzar a contar cada centavo que gastas y tus padres te preguntarán regularmente cuándo vas a conseguir un trabajo real.

Habilidades moderadas y presupuesto moderado

Si conoce al menos algunas de las habilidades anteriores, puede contratar a algunas personas para que lo ayuden con su aplicación. Esto ahorrará mucho tiempo de desarrollo. Si decide contratar a alguien, intente conseguir a alguien con una buena actitud para que pueda terminar lo que comenzó. Tener a alguien que deje la mitad de la producción dañará mucho su proyecto.

Sin habilidad y gran presupuesto

Si no está dispuesto / no puede aprender pero ha ahorrado mucho dinero, puede contratar a un equipo completo para desarrollar su aplicación. La comunicación es muy importante, así que trate de celebrar reuniones con más frecuencia para que su aplicación de reproductor de música no se convierta en un juego de pájaros sin que usted lo sepa.

Al menos trata de buscar en Google y YouTube algunos conocimientos sobre lo que están haciendo para que tu equipo no piense que eres estúpido.

Sin habilidad y sin presupuesto y sin aprendizaje

¿Qué estás haciendo aquí?

Mi experiencia personal

Comencé con algunos conocimientos en diseño y animación. Cuando decidí hacer una aplicación, comencé a aprender Unidad y Programación. Google y Youtube es mi maestro.

Todo el proceso me llevó 2 años porque soy un alumno lento (escuché que otros pueden encontrar una aplicación en 3 meses). Trabajé a tiempo parcial en mi proyecto después del trabajo durante el primer año y a tiempo completo durante el segundo año. Así que planifique con anticipación y prepárese para no tener ingresos durante mucho tiempo.

La creación de la aplicación es solo la mitad de la batalla, después de que haya creado su aplicación, tendrá que aprender a comercializar y optimizar su aplicación. Acabo de lanzar mi aplicación hace 5 días, así que todavía no estoy en condiciones de compartir nada.

¡Gracias por leer y buena suerte!

A continuación se muestra la aplicación que construí, no es algo para destacar pero trabajé muy duro en ella 😀

Sky People: Tile Shooter – Aplicaciones de Android en Google Play

More Interesting

¿Es más aconsejable que un desarrollador independiente cree y comercialice juegos, aplicaciones o servicios?

¿Cuánto cuesta en general el desarrollo de aplicaciones móviles para una aplicación comercial?

¿Cuáles son las principales empresas de desarrollo de aplicaciones móviles en Hyderabad?

Si construyo aplicaciones móviles para personas, ¿habría algún problema para que aloje todas sus aplicaciones desde una sola cuenta de desarrollador de Apple / Google?

¿Existe algún modelo de ciclo de vida de desarrollo de software para el desarrollo de aplicaciones móviles?

¿Qué compañía ofrece los mejores servicios de desarrollo de aplicaciones móviles en Bangalore?

¿Por qué las herramientas de desarrollo de aplicaciones móviles multiplataforma ofrecen experiencias de usuario deficientes?

Desarrollo de aplicaciones móviles Denver | Lista de los 10 principales?

Cómo asegurarme de que el desarrollador de la aplicación no robe mi idea de la aplicación móvil

¿Cuáles son sus mayores consideraciones (o requisitos) al externalizar el desarrollo de su aplicación móvil?

¿Dónde encuentro una lista de las 10 principales empresas de desarrollo de aplicaciones móviles en India?

¿Quiénes son los influencers en la aplicación de productividad?

¿Cuál es la mejor manera de lanzar el servicio móvil por etapas?

¿Existe algún software de subasta donde el front-end se construye como una aplicación móvil y el backend se construye en Nodejs?

¿Cuáles son las mejores estrategias de prueba para aplicaciones móviles con las que puede ahorrar tiempo sin comprometer la calidad de una prueba?