Tengo una idea para una aplicación. ¿Cómo empiezo?

Soy gerente de producto. No tengo un título técnico. No soy un diseñador He creado y administrado varias aplicaciones, todas clasificadas 4.3 y superiores.

La gente crea aplicaciones por muchas razones. Algunos lo hacen porque quieren la aplicación para sí mismos. Algunos porque solo quieren practicar algo creando aplicaciones.

Supongo que su objetivo, y el más común, es que desee que las personas usen su aplicación y que, en algún momento, puedan pagarla.

Paso 0: Comprende tu motivación.

Escriba por qué quiere crear una aplicación. Esto guiará sus decisiones en el camino.

Paso 1: Comprende a tus usuarios.

Anote, no solo piense en ello, sino que realmente escriba …

  • ¿Qué problema estás tratando de resolver?
  • ¿Quiénes son sus usuarios potenciales?
  • Y luego busca a algunas personas que caen en el perfil y habla con ellas. No solo les pregunte si lo usarían. En cambio, aprenda qué les importa y qué no les importa.

Esto le ahorrará mucho tiempo, dinero y dolores de cabeza más adelante, por lo que no construirá algo que nadie quiera usar.

Paso 2: Haz concreta tu idea.

Según sus entrevistas de usuario, comenzaremos a definir las características.

  • Escriba cuál es el conjunto más pequeño de características que necesita para que esta aplicación funcione. A esto lo llamamos MVP, o producto mínimo viable.
  • Revise cada característica de esa lista nuevamente. Si elimina esa función y la aplicación seguirá funcionando, elimínela.

Ahora pasamos a la fase de estructura de alambre.

  • Comienza a dibujar. Tome un bolígrafo y papel y comience a dibujar las pantallas principales de la aplicación. Dibuja tantas ideas diferentes como sea posible. No tienen que ser perfectos. Vamos por la cantidad, no por la calidad. Objetivo 8-12 versiones por pantalla.
  • Elija algunas que le gusten y ahora continúe refinando esas pantallas.
  • Una vez que tenga algunos bocetos que le gusten, cree wireframes . Recomiendo PowerPoint o Keynote para esta fase. Quédate con negro / blanco / grises, más 1 azul brillante. Se llaman WIREframes.

Prueba de wireframes con usuarios.

  • Puede guardar imágenes individuales en PPT / nota clave en Dropbox.
  • Luego vuelve a los usuarios con los que hablaste antes y prueba tus wireframes con ellos.
  • Usando Dropbox en su teléfono móvil, extraiga esos wireframes en su teléfono. Pida a sus usuarios que finjan “usar” la aplicación. Observe lo que hacen y pídales que le digan lo que están pensando.

Según sus pruebas de usuario,

  • regrese a los pasos anteriores y refine su conjunto de características o estructuras alámbricas.
  • Prueba nuevamente. Refinar de nuevo. Enjuague y repita.
  • Te darás cuenta de que tu pantalla de inicio de sesión, por ejemplo, probablemente se verá como pantallas de inicio de sesión de otras aplicaciones. Eso es bueno. Grandes artistas roban. Copie descaradamente desde otras aplicaciones. Pttrns de diseño

Paso 3: codifique la aplicación (¡finalmente!)

¡La buena noticia es que la mayoría del trabajo en la creación de una aplicación está hecho!

Y todo lo que necesitabas, eras tú mismo, y algunos amigos y familiares.

Ahora que tiene un conjunto de wireframes y una buena idea de lo que quiere que haga su aplicación, vamos a construirla.

  • Si tiene un amigo que sabe cómo crear aplicaciones, puede preguntarle si está dispuesto a hacerlo (con o sin una tarifa).
  • Si no sabe cómo codificar, no quiere gastar demasiado dinero y tiene mucho tiempo, puede intentar aprender a crear aplicaciones. (A menos que ya tenga algunos antecedentes de codificación, o realmente quiera aprender a codificar, no sugeriría esto).
  • De lo contrario, vaya a http://Gigster.com y obtenga una cotización. (Haga ping si quiere un código de referencia).
  • Si tienes amigos que tienen experiencia en la creación de aplicaciones, pídeles referencias a tiendas de desarrollo o autónomos en los que confíen. No solo compre a ciegas porque es probable que termine con una mala.

Descargo de responsabilidad: a veces contrato a Gigster como gerente de producto, pero no soy un empleado o accionista.

Paso 4: ¡No, aún no has terminado!

  • Prueba la aplicación con usuarios en todo momento.
  • Póngalo en App Store / Google Play.
  • Solicite comentarios a los usuarios después de su lanzamiento.
  • Piense en cómo puede mejorar su aplicación en función de los comentarios de los usuarios. Esta será su hoja de ruta para la próxima versión.
  • Enjuague y repita.

Crear una aplicación puede costar fácilmente decenas de miles de dólares.

Será tentador saltarse los pasos 1 y 2, pero no lo haga. Solo no lo hagas. Le ahorrará mucho tiempo, dinero y angustia más adelante.

  • El paso 1 aumenta las posibilidades de que las personas quieran usar su aplicación.
  • El Paso 2 se asegura de que sus usuarios puedan descubrir cómo usar su aplicación.
  • El paso 2 también ayuda a los ingenieros a comprender exactamente qué es lo que desea construir. Deja menos espacio para la ambigüedad y la falta de comunicación, lo que puede terminar retrasando el proyecto, aumentando el costo y haciendo que todos estén descontentos. Y confía en mí, no quieres ingenieros infelices.

Espero que esto te haya convencido de que

  • No necesita conexiones para crear una aplicación.
  • No necesita poder codificar ni ser diseñador. (Pero al final de esto habrás adquirido algunas habilidades de diseño).
  • La mayor parte de lo que necesita es usted mismo, una observación aguda y la voluntad de hacer el trabajo.
  • Es posible que ni siquiera necesite dinero, pero ciertamente ayuda a poner unos pocos miles de dólares al menos.

¡Buena suerte!

Aquí algunos consejos: tengo un par de ideas de aplicaciones en mi bolsillo trasero, sigo atascado en la parte de desarrollo, sin embargo, asegúrese de hacer su debida diligencia porque la parte de desarrollo es solo un elemento.

1. ¿Ya está ahí afuera? Investigue y asegúrese de que 1) no exista una aplicación, si es así, ¿cuál será su ventaja competitiva? Cuantas descargas Intenta encontrar tasas de interacción, las descargas tampoco importan si no lo están usando.

2. Defina quién es su mercado objetivo: las aplicaciones son como un negocio.

3. Cree un sitio web gratuito para promocionar la aplicación: coloque un botón de descarga y use Google Analytics para ver cuántas personas hacen clic para descargar la aplicación. Si obtiene un gran número de personas interesadas, será más fácil encontrar inversores (si los necesita) y asociarse con un desarrollador; no verán su visión, pero si ven números, pueden considerar renunciar a su TIEMPO para desarrollar, siempre reciben ofertas para asociarse y obtener un% y así sucesivamente, por lo que debe destacarse entre la multitud.

Freelancers: muy baratos por muy mala calidad, alta probabilidad de sacar dinero en la cerca si no puede elegir sabiamente. Este es el caso general, pero hay excepciones y todos los que afirman que él es la excepción. Elegir sabiamente.

Empresa de desarrollo de software: la solución más cara, la calidad depende de cómo los elijas y los términos del contrato. Todos afirman que él da la mejor relación solución / precio. Elegir sabiamente.

Emplear desarrolladores: más control, precio entre los 2 anteriores en el caso general, ¡pero puede ser incluso más alto que una empresa! La calidad depende de nuevo. El mayor error que puede hacer es ponerse en contacto con una agencia de personal para la contratación. Non Technical contratará a técnicos, en función de lo que parece vendible en el CV. Pobres propietarios de empresas del Reino Unido … generalmente se utiliza esta solución.

Lamentablemente, debe saber algo de programación básica para ver cómo se hace, ya que afecta más adelante la adición de una nueva función.

Si no tiene una programación promedio, debe tener una relación que haría por usted la supervisión de forma gratuita: un verdadero amigo.

Agregar de 2 a 4 nuevas funciones puede costarle aún más que toda la aplicación inicial si no está bien construida.

Estoy 100% seguro de que necesitará cambios en los primeros 3 meses de lanzamiento.

Para un “Tengo una idea para una aplicación. ¿Cómo empiezo?” si ves “contratame”, “contratame”, esos no tienen suficiente trabajo, porque no son serios, porque cualquier falta es buena, quién tiene una idea, porque pueden tomar su dinero, por cualquier contrato es bueno.

Ex para mí no: debe cumplir algunas condiciones y debe ser una garantía de pago también, además de otras.

Lo que sugeriría para usted es: vender su idea.

¡Encuentra compradores para una aplicación existente!

Encuentra inversores.

Realice un estudio de mercado, esté 200% seguro de que vale la pena pagar XX miles de usd, ya que gana mucho más en los primeros 6 meses.

Desde mi experiencia personal hasta muchas aplicaciones, las aplicaciones independientes son rentables como la primera aplicación del desarrollador. Si ya tiene 20 aplicaciones en la tienda, ese es otro caso, tengo más de 10.

Además de las respuestas técnicas realmente buenas en este hilo, debe pensar en los otros obstáculos en su camino.

Incluso si su idea parece ser genial, reconsidere dos veces y luego hable con la persona más severa que conozca, para encontrar todos los errores y puntos débiles para que pueda ser fácil de usar y libre de errores. Pregúntele a su mejor amigo, compañero de trabajo o suegros. Elija a alguien que no tenga miedo de desgarrar su proyecto para buscar errores y predecir todo lo que puede salir mal.

Conozca las necesidades y preferencias de sus usuarios. Use encuestas y formularios, entable un diálogo con los clientes: cree un sitio web simple para promocionarlo y ejecute una página de diversión en las redes sociales. Aproveche las plataformas de automatización de marketing móvil (son imprescindibles en estos días) para crear perfiles de comportamiento de los usuarios (para aprender cómo funciona la plataforma, use esta prueba gratuita) . Supongo que no quieres poner mucho dinero en una aplicación que no solo no funciona sino que también molesta a los usuarios.

Todo depende de tu situación.

Siempre recomiendo a las personas que aprendan codificación para que puedan hacerlo por su cuenta. Sin embargo, la realidad es que lleva tiempo y quizás sea mejor que encuentres un profesional independiente que pueda hacerlo por ti mucho más rápido (y tal vez mejor que tú inicialmente). Sin embargo, debes saber la codificación, ¡así que aprende!

Ahora en cuanto a dónde encontrar un profesional independiente. Muchos lugares. Puedes probar en alta mar, pero la calidad será un poco terrible. (la mayor parte del tiempo) El problema en realidad no es tanto encontrar un desarrollador que codifique sus cosas. El problema es con los requisitos del producto y saber exactamente lo que quieres. Suena más fácil de lo que es, pero es muy complejo. La gestión de productos no se trata solo de diseñar las pantallas de sus aplicaciones, sino también de todas las funciones virales, funciones de retención, etc.

La sugerencia es sacar la parte de codificación de la imagen por ahora, y enfocarse en desarrollar su aplicación en pantallas y escribir todos los detalles. Eso lo ayudará a encontrar el desarrollador adecuado para hacer el trabajo.

Como la mayoría de las respuestas aquí, todos se están enfocando en desarrollarlo. PERO antes de hacerlo, debe asegurarse de que valga la pena invertir su tiempo en esfuerzo y dinero para desarrollarlo. Confía en mí, puede ser un largo camino.

Entonces, antes de perder el tiempo en algo que la gente no quiera, tendrá que hacer el trabajo REALMENTE duro.

¡Comprueba tu ego en la puerta y sal y habla con la gente!

Esto es duro.

Es posible que descubras que a nadie le gusta tu idea. Al principio, esto es difícil de escuchar, pero le ahorrará una gran cantidad de tiempo.

Si te preocupa que alguien te robe tu idea. No lo harán. Esto casi nunca sucede. La ejecución es más importante que la idea base de todos modos. Y si es tu idea, serás más apasionado y lo mejorarás de todos modos.

Con un poco de suerte, encontrarás personas como tu idea, pero te ofrecerán formas de refinarla antes de construirla.

Luego construye la versión más pequeña que puedas y vuelve a salir a la calle. Solicite comentarios, observe a las personas usarlo, iterar y avanzar.

Sugiero leer esta publicación también y pasar su idea a través de ella. Ideas para startups

Primero, comience convirtiendo su idea en algo más que una idea, planifíquela y piense qué es lo que realmente necesita y qué necesita. Luego, hay varias formas en que puede hacer la aplicación, puede:

1. Aprenda a desarrollar aplicaciones y hágalo usted mismo

2. Contrata un desarrollador de aplicaciones

3. Use una plataforma de desarrollo de aplicaciones móviles con capacidades sin código

Si está interesado en crear una aplicación usted mismo, pero la idea de invertir meses en aprender a desarrollarla no parece atractiva, pruébelos en NEST

Estoy intentando algo un poco diferente y exponiendo un trabajo en progreso. Después de ajustar un poco el plan de negocios que usamos con los clientes, estoy escribiendo un artículo que explica el proceso de comenzar de una manera que le permita terminar. Compruébalo y comenta si encuentras algún valor en él. ¡Gracias!

WIP: Comenzando (y terminando) con su web o aplicación móvil

Diviértete y {create: awesome}

——-

Soy dueño de una pequeña empresa llamada BOUNDLESS. Ayudamos a los emprendedores a crear aplicaciones y lanzar sus startups – http://getboundless.com

More Interesting

¿Cuánto dinero necesitamos para lanzar un sitio web?

¿Son los algoritmos / estructuras de datos y otros conceptos de CS lo suficientemente importantes como una razón para que yo vaya a la universidad si quiero comenzar una empresa de software?

Si registramos nuestra startup con sede en Nueva York como una compañía irlandesa para beneficios fiscales, ¿necesitamos registrarnos como una corporación extranjera (en Nueva York) para hacer negocios con clientes de Nueva York?

El software de servicio al cliente de mi empresa es B2B2C. ¿Qué debería preocuparme al tratar con ambos mercados?

Tengo un trabajo bien remunerado (> $ 200K / año). Estoy considerando comenzar un negocio pero me preocupa perder ingresos constantes. ¿Debería hacerlo?

¿Cómo se mueve un Enterprise BDR de Boston a San Francisco y cambia de una empresa mediana a trabajar en un rol de AE ​​en una startup SaaS?

¿Cómo se convirtió Y Combinator en súper importante para el mundo de las startups?

¿Cómo maneja Trada los conflictos de intereses si, por ejemplo, uno de los competidores de sus clientes también es cliente?

¿Existe algún software de contabilidad que pueda usar para administrar una financiación de inicio?

Si contrata a un abogado para asesorar a una startup, ¿cómo se asegura de que no cometa errores?

Cómo convertir una idea que requiere fabricación en realidad

¿Te unirías a una startup por el mismo salario que actualmente ganas?

¿Qué tan importante es el nombre de dominio?

Cómo iniciar el inicio de mi propia empresa de software

Cómo encontrar un mentor de negocios