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

La mejor estrategia es el ciclo de vida del desarrollo de software. Así es como funciona.

Requisitos: empuje su mente para escribir en un documento lo que desea que la aplicación logre. Identifique la audiencia principal para la aplicación. Tenga en cuenta los entornos en los que la aplicación funcionará, como Windows, Mac, Linux, iOS o Android. Piensa en los límites principales de la aplicación. Cosas como el número de usuarios antes de que la infraestructura esté en su límite. Los requisitos para una aplicación con un pequeño número de usuarios es muy diferente de uno con un volumen sustancial de usuarios o datos.

Diseño: Ponga las ideas en alguna forma de proceso y estructura. Un diagrama de flujo básico puede funcionar y puede adoptar herramientas como UML. Las maquetas de pantallas pueden ayudar a aclarar ciertas ideas que probablemente desee volver y documentar y luego pensar en sus ramificaciones. Se pueden diseñar muchas partes de la tecnología, como bibliotecas de códigos para usar, jerarquías de carpetas, diseños de bases de datos, estructuras de navegación y una miríada de detalles. Todos deberían estar justificados por los requisitos. Tiene la opción de estar seguro sobre su diseño y sus requisitos para este momento.

Implementación: Ponga en práctica sus pensamientos, requisitos y diseños. Haz la solución. Puedes planear esto también. Decide los hitos a cumplir. Un ejemplo es, debe tener una base de datos de trabajo que se pueda consultar, probar y analizar en su totalidad antes de crear una interfaz de usuario o viceversa.

Pruebas: un plan de prueba implica observar cómo se usa la aplicación. Haciendo pruebas beta de la aplicación. Buscando defectos, errores y errores de naturaleza técnica. Pensando en qué tan bien se puede usar la aplicación (usabilidad) para el propósito que fue diseñada y la muestra representativa de la audiencia. Dependiendo de cuánto planee su prueba y cuán intensa sea su prueba, puede encontrar suficientes problemas para detener la prueba y volver a Requisitos, Diseño y, definitivamente, Implementación.

Implementación: necesita un plan para colocar el software en el ámbito público. Algunas versiones beta de aplicaciones también necesitan este paso. Ya sea final o beta, debe considerar los requisitos de la tienda de aplicaciones o, si generalmente está disponible en un sitio web, qué pasos se requieren para publicar y mantener la disponibilidad. Una tienda de aplicaciones puede tener requisitos de calidad y es posible que deba planificar su lista de control de calidad para interactuar con las autoridades de certificación. De lo contrario, es posible que tenga que tener claros los requisitos del sistema y los requisitos de ancho de banda de descarga del paquete de instalación de la aplicación desde el sitio web.

Mantenimiento: si tiene éxito y decide seguir con la aplicación, la mayor parte de su tiempo se gastará en esta fase. Es un microcosmos de las fases anteriores con énfasis en hacer cambios. Se trata principalmente de implementación centrada en revisiones que hacen avanzar la solución de una a la otra.

Puede obtener más información sobre esto en la Web en SDLC Tutorial o en forma de libro Code Complete. Se dice que el ciclo de vida de desarrollo de Sistemas data de la década de 1960 y en su forma pura es la estructura básica para llevar el software de la idea a la realidad.

Una búsqueda en la web para ISO / IEC / IEEE 29148: 2011 describirá varias formas de estructurar un documento de requisitos. Un libro sobre el tema de los requisitos, Requisitos de software, puede ser una guía útil en los detalles de un plan sólido. Los requisitos se consideran la parte del proceso que puede tener un gran impacto en la calidad. Los malos requisitos solo ayudarán al código experto a resolver el problema incorrecto de manera más experta.

Si decides no hacerlo solo y reunir a un equipo, querrás leer The Mythical Man-Month. El libro establece expectativas sobre qué esperar del proceso de software. Una búsqueda en la web levantará muchos detalles valiosos en relación con el título de este libro.

Todo eso suena mucho. Tiene un sabor de metodología de cascada. Eso es verdad. Hay dos giros alternativos sobre esto que son más rápidos.

Primero, debes hacer un poco de cada paso. Se llama desarrollo iterativo e incremental. La mayoría de los equipos estructurados hacen una variación de esto, incluso los individuos. Es cierto que, en algunas circunstancias, los requisitos pueden estar principalmente en la cabeza de alguien, enviados en borrones de correo electrónico y la implementación se realiza de manera idiosincrásica, pero el resultado se entrega. Escriba un código, pruébelo, obtenga comentarios y pruebe un poco más. La variable es cuánto esfuerzo pones en cada uno de los pasos principales descritos anteriormente.

Segundo, prototipos incrementales. Construye la aplicación. Solo hazlo desde el pensamiento para producir una muestra de trabajo. A veces, tener solo una muestra del resultado final puede marcar una gran diferencia en la comprensión de hacia dónde está tratando de llegar. Tú decides cuánto tiempo seguir construyendo esta solución de trabajo en la que todas las respuestas no están allí, pero muestra la idea básica. El prototipo, si no es un esfuerzo serio en términos de estructura técnica completa y diseño, se convierte en un documento de requisitos de vida. Ahora, puede escribir sus requisitos reales, hacer su diseño real y utilizar sus conocimientos para completar la sustancia técnica de la solución.

El enfoque de cascada funciona con un pensamiento más completo. El resultado puede ser soluciones más fieles al plan. La integridad general de la solución coincide con un tema de diseño general. Los modelos iterativos y prototipo pueden plegarse en cascada o ejercitarse independientemente. Cuando se realiza de forma independiente, obtiene la capacidad de adaptar la solución mucho más rápidamente y hacer descubrimientos en el camino.

El plan debe estar limpio. El SDLC puede establecer un nivel general de claridad. Llevar a cabo todo puede parecer desordenado a veces, pero la creación no suele ser tan lineal como la tecnología resultante. En el camino, sus preferencias pueden cambiar y debe corregir el curso, pero esta plantilla es un buen comienzo hasta que termine haciéndolo automáticamente después de numerosos proyectos.

¡Eso depende! ¿Planea desarrollarlo usted mismo o contratar a alguien más para que lo desarrolle por usted?

Si planea desarrollarlo usted mismo:

Se supone que usted sabe cómo escribir el código de la aplicación o que está planeando aprender a escribir el código que necesitará. La mayoría de las personas se desconectan inmediatamente de esta opción, pero descubrí que hay muchos beneficios en aprender una nueva habilidad, especialmente en el nombre de algo que desea crear y hacerlo verdaderamente “suyo”. En mi industria (marketing digital), hay tantas habilidades que cambian casi todas las semanas, por lo que me he acostumbrado a aprender y desarrollar constantemente mi conjunto de habilidades. Creo que muchas personas están cerradas para aprender nuevas habilidades en estos días, pero estoy divagando.

Asumiendo que tiene el deseo de aprender a desarrollarse, y también asumiendo que tiene el lujo del tiempo de su lado, esta es la ruta más económica. Hay toneladas de opciones en uDemy, la casa del árbol (es posible que ya haya visto su comercial, nunca he usado personalmente esta plataforma, pero he escuchado cosas buenas de otras personas), y otras plataformas de educación en línea pueden ayudarlo a comenzar el desarrollo.

Nota: dicen que el tiempo es dinero, y esa frase es absolutamente cierta para cualquier tipo de creación de activos digitales. Si te lleva 2 años desarrollar una aplicación completamente por tu cuenta, son 2 años de posible ‘pérdida de ingresos’ que hubieras obtenido si hubieras contratado a un profesional para desarrollarla de manera oportuna. Si planea monetizar su aplicación, supongamos que su aplicación tiene el potencial de generar $ 5 por día. Eso significa que los 2 años que ha pasado desarrollando tienen un valor de $ 3650 (365 x 2 x $ 5 por día), sin incluir ningún ingreso adicional que pueda obtener de anuncios, listas de correo electrónico, asociaciones, etc. Por lo tanto, aunque técnicamente no le cuesta nada ‘para construirlo usted mismo, el tiempo es literalmente dinero en el sentido de la pérdida de oportunidades de ingresos. Se deben considerar los costos de esta opción.

Aprender a desarrollar una aplicación tampoco es un conjunto de habilidades de un solo uso. Lo más probable es que si aprende a desarrollar aplicaciones, podrá continuar apoyando su aplicación a través de actualizaciones e incluso desarrollar más aplicaciones. Es difícil depreciar matemáticamente el valor en términos de dólares, pero nuevamente, aprender una nueva habilidad abre muchas puertas, especialmente en el sentido profesional.

Soluciones listas para usar:

Especialmente en la era actual de los dispositivos móviles, existen toneladas de opciones listas para usar para crear una aplicación estandarizada, rápida y fácil. Estos son excelentes para las marcas y las personas que desean una aplicación rápida y bastante económica. La calidad y la personalización pueden faltar bastante con estas opciones, pero existen. Tendrás que investigar un poco por tu cuenta, ya que no he trabajado personalmente con ninguna opción de desarrollo de aplicaciones lista para usar.

Si planea contratar a alguien para desarrollar su aplicación para usted:

probablemente tomará 1 de los 2 caminos:

  1. Contratará a un individuo o profesional independiente para que desarrolle la aplicación por usted.
  2. Contratará a una empresa para que desarrolle la aplicación.

Contratar a un profesional independiente

Hay un montón de opciones en los Estados Unidos y / o en el extranjero para desarrolladores de aplicaciones, y hay muchas posibilidades de que si investigas un poco y encuentras a una persona de buena reputación con una cartera de aplicaciones que ya han desarrollado, podrás obtener Un producto funcional y funcional a un costo relativamente bajo. Sitios como Upwork u otras plataformas independientes son un excelente lugar para comenzar su búsqueda. El trabajo rápido es excelente porque puede ver la información del proyecto anterior para cada profesional independiente, pero puede ser difícil encontrar a alguien con el nivel de experiencia que necesitaría, dependiendo de cuán compleja sea su aplicación.

Pros de autónomos

  1. Costos
  1. Los costos pueden ser relativamente bajos con los trabajadores independientes. Los freelancers offshore son casi siempre más baratos, pero ten en cuenta que obtienes lo que pagas.
  • Podrás explorar qué profesional independiente es el adecuado para ti entre una variedad de opciones
  • probablemente podrás controlar un poco la línea de tiempo
  • Contras de autónomos

    1. Gestión de proyectos
    1. Este es un grande. contratar a un profesional independiente generalmente significa que usted mismo tendrá que ser su propio gerente de proyecto. Es probable que tenga que establecer hitos y pagar al individuo a medida que el proyecto continúa. Si no sabe de qué está hablando, esto puede resultar en una pérdida de tiempo costosa, especialmente si la deja completamente en manos del desarrollador en la línea de tiempo y la finalización de los eventos. Hay muchos freelancers por ahí que serán completamente capaces de administrar sus propios proyectos y terminar un gran entregable de manera oportuna, pero esa falta de estructura es solo una variable más que puede hacer que el proyecto vaya mal. Algo para tener en cuenta.
  • Poco o ningún apoyo continuo
    1. Nuevamente, este no es siempre el caso, pero un proyecto independiente probablemente no tendrá ningún soporte continuo en la aplicación. La mayoría de los freelancers estarán abiertos a trabajar nuevamente con alguien, pero generalmente cae dentro de la categoría de uno y listo.
  • Desarrollo especializado
    1. Es probable que un desarrollador de aplicaciones individual posea un conjunto de habilidades, mientras que un equipo completo probablemente pueda desarrollar múltiples plataformas, dispositivos y usos.

    Contratar una empresa de desarrollo de aplicaciones

    Si bien esta es probablemente la ruta más costosa, la contratación de un desarrollador de aplicaciones profesional es la ruta que probablemente genere una aplicación de calidad y aspecto profesional de manera oportuna. Si bien es casi imposible pasar por un proyecto de desarrollo sin que surja algún tipo de obstáculo inesperado, una compañía de desarrollo completa probablemente tendrá la mayor experiencia en el tratamiento de problemas y probablemente podrá brindar soporte de muchas maneras además del desarrollo de aplicaciones, como estrategias de monetización, optimización de UX y tasa de conversión, soporte continuo para nuevas características y lanzamientos, y tal vez incluso soporte de marketing. Por lo general, a las agencias y empresas realmente les importa el producto terminado, ya que también pueden agregar su aplicación terminada a su cartera. Es menos probable que tenga problemas y es muchísimo más probable que realmente reciba un producto de calidad terminado (énfasis en el acabado) al final.

    Espero que esto responda a tu pregunta, gracias por preguntar. Me complace responder cualquier otra pregunta sobre el desarrollo de aplicaciones.

    Marissa @ Zymo.io

    Haga todo el trabajo de piernas posible antes de construir.

    Cuando los Estados Unidos fueron al espacio, se encontraron con un problema inesperado: los corrales no funcionan en el espacio.

    Aparentemente, la tinta en un bolígrafo no saldrá en entornos de gravedad cero. ¿Quien sabe?

    La compañía Fisher Space Pen estaba decidida a resolver el problema. ¿El resultado? Una pluma presurizada que funcionaría bajo el agua, en cualquier ángulo y, lo más importante, en el espacio.

    Fue una brillante hazaña de ingeniería y le costó a la compañía millones en I + D y salarios.

    Los rusos encontraron el mismo problema. En lugar de gastar millones de dólares en I + D y desperdiciar horas que podrían haber estado resolviendo cómo llevar el cohete al espacio, simplemente usaron lápices.

    Mismo problema, resultados diferentes. Una solución costó millones de dólares, la otra fue unos pocos centavos.

    ¿Su startup o compañía está construyendo un bolígrafo multimillonario cuando un lápiz será suficiente?

    Cuando te concentras en una solución, obtienes un bolígrafo multimillonario. Cuando te enfocas en la solución, obtienes un lápiz.

    Finalmente, el bolígrafo era el camino correcto. Son más confiables, no se separan en el espacio (los puntos de lápiz que flotan no son seguros) y no son inflamables. Resulta que estas cosas son importantes. Pero si está tratando de operar con un presupuesto ajustado, ¿quiere perder el tiempo en soluciones como esa?

    Desea identificar las áreas donde la menor cantidad de esfuerzo producirá el mejor resultado. Esa es la esencia de competir y ganar.

    ¿Cómo puede asegurarse de que no está creando un bolígrafo multimillonario cuando un lápiz será suficiente?

    Centrarse en los problemas; no las soluciones

    “Si hubiera preguntado a los clientes qué querían, me habrían dicho un caballo más rápido”. – Henry Ford

    La lluvia de ideas es una de las formas más efectivas de obtener ideas locas. Ser divertido. Estar fuera de la pared. Permite al equipo arrojar todo tipo de ideas locas para ver qué sucede.

    A menudo, un gerente vendrá con una solución predeterminada. Su influencia forzará la solución en el equipo implícitamente. Confía en el proceso.

    Deje que el equipo identifique el conjunto central de problemas. No encuentre una solución hasta que se haya pensado en un problema. Mantenga las opciones abiertas.

    Evitar el pensamiento grupal

    El pensamiento grupal, por definición, es un fenómeno psicológico que ocurre dentro de un grupo de personas, en el que el deseo de armonía o conformidad en el grupo da como resultado un resultado de toma de decisiones irracional o disfuncional.

    A veces, un grupo de miembros del equipo puede obsesionarse con una solución particular o identificar erróneamente el problema. Tenga en cuenta el efecto del pensamiento grupal y no tenga miedo de cuestionar la dirección del producto.

    Habla con tus clientes

    Con demasiada frecuencia, las personas encuentran una solución a un problema antes de hablar con un cliente.

    Identifica tu mercado objetivo. Una de las mejores maneras de hacer esto es identificar a su cliente principal. Esta no es una definición vaga del cliente.

    Ser específico

    Por ejemplo, Debbie es una joven profesional soltera de 27 años en Chicago. Ella gana $ 87,000 y camina al trabajo en el centro. Ella viaja por trabajo 3-5 días al mes. Ella gasta $ 500 por mes en comer fuera y socializar con amigos. Ella no posee un automóvil y toma vacaciones trimestrales.

    ¿Por qué haces esto?

    Si no sabe exactamente a quién le está vendiendo, entonces está permitiendo que las decisiones de los productos no se centren en su audiencia principal.

    Conozca su nicho a lo largo del proceso de desarrollo del producto.


    ¿Está creando un bolígrafo multimillonario cuando un lápiz será suficiente?

    Hola,

    1. La idea es lo principal. Primero intente hacer una visión aproximada de su idea, como la interfaz de usuario, las cosas y características de redirección, etc.
    2. Luego, decida en qué plataforma desea desarrollar su aplicación. Como soy un desarrollador de aplicaciones iOS, sé el valor de las aplicaciones iOS, por lo que te recomiendo que vayas con el desarrollo de aplicaciones iOS.
    3. Intente buscar las aplicaciones que contienen la idea similar a la suya, marque los pros y los contras de sus aplicaciones a través de la sección de comentarios. Ver los comentarios de las personas.
    4. Intente resolver todos los problemas en su aplicación que las personas enfrentan en las aplicaciones que están utilizando.
    5. Ahora comience el desarrollo. Aquí, si no desea ir al lado de la codificación, puede usar la plataforma de desarrollo de aplicaciones móviles como Phonegap, Telerik, Configure.IT, etc. He probado todas estas plataformas, así que puedo decir que Configure.IT es la mejor en comparación con otros porque proporciona codificación automática, función de vista previa de la aplicación, conexión directa a la API y muchas más funciones. Puede ver todas las funciones en su sitio web oficial.
    6. Ahora, cuando haya terminado con el desarrollo de su aplicación, publíquela. Ahora depende de usted, el tiempo que desea publicar su aplicación en la sección gratuita o de pago.

    Espero que mi respuesta pueda ayudarte. Todo lo mejor.

    Si tiene una idea para una aplicación y no puede conciliar el sueño por la noche, entonces es una señal de que debe hacerlo. Primero debe decidir si lo va a desarrollar o contactará a los desarrolladores de aplicaciones para que lo ayuden a comenzar.

    Si no sabe nada acerca de la programación y no tiene idea de cómo comenzar, podrían ser útiles herramientas sencillas como appsgeyser. Pueden ayudarlo a desarrollar su idea para construir un negocio en torno a ella. Es decir, desde su idea asesina hasta la ejecución, lo guiarán en el camino. Puede crear aplicaciones de Android con ellas sin necesidad de codificación; no es de extrañar, son el proveedor de plantillas de aplicaciones de Android número uno que cubre todas sus necesidades de creación de aplicaciones.

    Esto es lo que yo llamo un MVP. Producto mínimo viable.

    Estas plantillas de aplicaciones simplifican la creación de aplicaciones y le brindarán una oportunidad ideal para crear su propio negocio de aplicaciones de Android.

    No se asuste e intente crear una gama de aplicaciones para su negocio a partir de sus ideas utilizando diferentes plantillas de herramientas de creación de aplicaciones de AppsGeyser para Android.

    Para obtener más información sobre la creación de aplicaciones, haga clic aquí.

    Debo decir que es un hilo perspicaz, volviendo a su pregunta, creo que al principio deben reflexionar sobre algunas preguntas como:

    • ¿Qué tipo de aplicación / software quieres desarrollar?
    • ¿Cuál es tu presupuesto?
    • ¿Quieres externalizar una empresa o contratar trabajadores independientes? o quieres hacerlo tú mismo.

    Espero que estos artículos lo ayuden a comprender los objetivos y requisitos de su proyecto.

    Exploremos cómo podemos crear juntos la próxima gran historia “tecnológica”.

    Harris K. Niazi
    Presidente Techverx | Mascottech LLC
    Hillsboro Oregon
    Correo electrónico: [correo electrónico protegido] | [correo electrónico protegido]
    Dir: (+1) 248-770-9974
    Desactivado: (+1) 503308 6942 ext 101
    Techverx – Excelencia a través del brillo | http://www.mascottech.com

    Yo diría a:
    – busca si ya existe
    – Pídale a algunos amigos / familiares que vean el posible interés. ¿Resuelve un problema? ¿Agrega valor a los usuarios? …
    – pensar en un plan de negocios (objetivo, estrategia, modelo financiero, …)
    – pensar en las características
    – piense en el flujo de usuarios (puede usar algunas herramientas de estructura de alambre o solo papel y un bolígrafo)
    – piense en cómo puede / desea desarrollarlo (¿sus propios? Freelancers? Un socio? …)
    – desarrollar
    – lanzamiento

    (por supuesto, esto es solo un resumen rápido …)

    Ya sea que quiera o no intentar hacer la aplicación usted mismo, contratar a otra persona para que lo haga, licenciarla o venderla a otra persona, probablemente debería tomarse el tiempo para diseñarla lo más completamente posible. Esto ayudará a cualquier persona con un interés continuo, incluso si es solo usted, avanzar.

    Probablemente, la forma más fácil de hacerlo es enmarcar cada pantalla, así como las variantes de pantalla. Por variantes, me refiero a las formas significativas en que una pantalla puede cambiar según lo que esté sucediendo en el programa, o las ventanas emergentes que pueden aparecer en una pantalla. (Por ejemplo, “¿Está seguro de que desea eliminar eso?”)

    Existen herramientas para hacer esto en línea, tanto gratuitas como por un costo, y también herramientas de escritorio que puede usar, nuevamente gratuitas o de pago. Pero también podrías hacer esto en papel. Recomiendo papel cuadriculado para ayudar a mantenerlo ordenado.

    Esto lo ayudará a organizar sus pensamientos y capturar todos los pequeños detalles de las características que necesitará. También lo ayudará a cumplir con los requisitos externos, como si necesita configurar un servicio web, enviar notificaciones o acceder a un servicio de mapeo.

    1.Haga una lista sobre las aplicaciones ya existentes. Intente descubrir cómo implementar una funcionalidad única para diferenciar las suyas.
    2.Haga un prototipo aproximado en papel blanco con lápiz … Luego haga un esqueleto para su prototipo usando aplicaciones como “Moqups” e “InVision”.
    3.Piense en el modelo de ingresos.
    4. Luego encuentre un cofundador (probablemente de su círculo de amigos)
    5.Haga una versión beta de su aplicación y obtenga comentarios de los clientes.
    6. Ahora haga un plan de negocios.
    7. Cargue su perfil de aplicación en portales como “AngelList”.

    Quiero comenzar diciendo que el mercado de aplicaciones móviles está INCREÍBLEMENTE saturado con más aplicaciones de las que cualquiera podría imaginar; y la mayoría de ellos son gratuitos (generan ingresos de los anuncios). Esto no es desalentador, porque ciertamente todavía hay ideas de aplicaciones de miles de millones de dólares. Es solo para ponerlo en la mentalidad de “¿Es REALMENTE una buena idea?”.

    Dicho eso …

    Tienes varias rutas posibles disponibles, pero esto es lo que propongo:

    1.) Hacer un poco de debida diligencia e investigación. ¿Es realmente una buena idea? ¿Es comercializable y rentable? ¿Cómo es la competencia? ¿Está saturado el mercado de esta aplicación? Si es así, ¿su aplicación proporciona suficiente utilidad / pulido para eclipsar el mercado saturado?

    2.) Reúna un documento de diseño completo y claro para la aplicación. Esto también ayudará a solidificar cualquier parte cuestionable de la idea.

    3.) Haz un presupuesto. Obtenga algunas cotizaciones preliminares si va a pagarle a alguien para construir la aplicación. Decida su estrategia de marketing inicial y calcule cuánto le va a costar.

    4.) ¿La aplicación todavía vale la pena? ¡Excelente! Ahora puedes comenzar.

    5.) Obtenga un MVP (producto mínimo viable) juntos. Aquí es donde los pasos realmente pueden comenzar a variar. Depende mucho del tamaño / alcance de la aplicación. ¿Necesitas financiación? ¿Cuánto cuesta? ¿Tienes amigos / familiares que pueden ayudar? ¿Socios? Como sea que lo consigas, ese es el punto de este paso.

    6.) Haz algunas pruebas beta enfocadas. Deje que una herramienta de grupo controlado con su MVP recopile información sobre qué tan bien está funcionando (o qué tan mal), y qué tipo de mejoras se pueden hacer.

    7.) Tome esos datos y ejecútelos, obtenga un estado de liberación viable.

    8.) Aquí viene la diversión: suelta a ese chico malo y (con suerte) tira tus montones de nuevos $$$ encontrados.

    9.) Recopile datos de sus usuarios y revise / actualice su aplicación.

    10.) Lanza tu actualización.

    11.) Repita 9 y 10 hasta que ya no sea rentable hacerlo.

    Veo que el énfasis está en cómo desarrollarse. Pero, por favor, antes de hacerlo, y antes de que el ‘proceso creativo’ se haga cargo, trate de pensar en hacer un plan de negocios: pensar en su modelo de negocio, cuánto dinero planea gastar en cada paso (no olvidemos el marketing) y así en.

    Recuerde, se están desarrollando muchas aplicaciones y solo unas pocas realmente ganan dinero (monetización). Estas son cosas que vale la pena pensar de antemano.

    En lugar de pensar en hacer algo, haz algo.

    Decidí desarrollar una aplicación de marcador inteligente hace medio año. Aunque no tenía experiencia en el desarrollo de aplicaciones de Android, estaba dispuesto a aprender y seguir adelante. Ahora la aplicación Llame ahora: Smart & Rapid Dialer se puede descargar desde Google Play.

    Siempre podemos encontrar formas de superar las dificultades. ¡Simplemente hazlo!

    Aquí hay una captura de pantalla de Call Now 🙂

    Investigue mucho, planifique un ícono, tómese el tiempo necesario para codificarlo, pruébelo, corrija errores, publique, actualice cuando las revisiones indiquen que hay un error. Repita el paso 7

    Hay muchos MUCHOS más pasos en el proceso, estos son solo algunos. Comience con el n. ° 1: Investigación. Luego, a partir de ahí, es probable que obtenga el n. ° 2: planifique un .bmp (mapa de bits) del icono. Hay aplicaciones de iOS que dicen ayudar al código, estas son estafas PRINCIPALES (Intentado una vez, el desc. Dijo “¡Puedes hacer el ícono!”, No. Tenía algunos íconos ya listos. FALLO).

    Comience con una maqueta, codiqa es bueno, también invision.

    Apéguese a las funciones básicas 1 o 3, si necesita más para crear una aplicación, reconsidere si está agregando valor al cliente.

    Hable con la gente que podría interesarle.

    Aplica los comentarios a tu maqueta.

    Luego hable con los programadores, obtenga estimados y ejecútelos.

    Haga un poco de búsqueda en Google, hay muchas herramientas para crear aplicaciones muy fácilmente sin codificar en estos días. Especialmente si son aplicaciones basadas en formularios.

    Luego, hay un montón de servicios en la nube que puede usar para externalizar partes de sus aplicaciones, como los pagos con tarjeta de crédito, por ejemplo, todo esto puede ser manejado por PayPal, Visa. Y también está disponible un motor de comercio completo.

    Aquí hay 10 cosas a considerar antes de desarrollar su aplicación.

    • Acordar las metas para el programa.
    • Comprenda a sus usuarios objetivo
    • Crear un grupo focal de pruebas de usuarios
    • Identificar un conjunto de soluciones mínimamente viable.
    • Plan para lanzamientos múltiples
    • Balancee a sus usuarios y su negocio
    • Sepa lo que hay afuera
    • Traiga a su equipo de TI a las discusiones temprano
    • Decida una tecnología con la que pueda vivir (y crecer)
    • Plan para analizar

    Para obtener más información: 10 cosas para planificar al desarrollar una aplicación móvil

    Veltrod es una empresa global de consultoría de software especializada en el desarrollo de aplicaciones móviles para plataformas iPhone, Android, BB, Windows y Cross. Puede probar Veltrod para obtener soluciones rentables y de calidad enviando sus requisitos a [correo electrónico protegido]

    Si tiene una idea para una aplicación, comuníquese con los desarrolladores de aplicaciones para que lo ayuden a comenzar. Nos especializamos en la industria del cuidado de la salud y podemos ayudarlo a guiarlo. Una conversación simple ayudaría a comprender sus objetivos.

    Mira esto: áreas dolorosas de una idea y solución de la aplicación

    Puede ser que ayude. Avísame si puedo ser de alguna ayuda.

    More Interesting

    Quiero crear un proyecto, pero no sé qué construir o dónde comenzar. ¿Cuáles son algunas ideas de proyectos?

    Estoy buscando consejos sobre mi idea de inicio. ¿Quién podría darme un comentario?

    Tengo una idea para una aplicación, pero hay muchas similares en el mercado. ¿Debo crearlo o no vale la pena el esfuerzo?

    Si tengo una idea cruda, ¿cómo puedo iniciar una startup?

    Tengo una idea de inicio de tecnología única. ¿Cómo empiezo con? No tengo idea de cuánto dinero costará. No tengo idea de por dónde empezar?

    Tengo una gran idea para el inicio, pero ¿descubres que alguien ya está en el mercado? ¿Debo abandonar mi idea o cambiar mi ubicación, estrategia, etc.?

    Se me ocurrió el producto / concepto perfecto. Realmente creo que puedo hacer algo grande, pero ¿por dónde empiezo?

    Tengo una idea para un sitio web de compras único, pero no tengo experiencia en diseño web y ni siquiera sé cuál debería ser mi próximo paso. ¿Qué recursos puedo buscar o cuál es mi próximo paso (con un presupuesto muy limitado)?

    Quiero comenzar un negocio pero no tengo dinero. ¿Qué debo hacer?

    Tengo una idea, pero no sé cómo comenzarla. ¿Cuál debería ser mi primer paso?

    Tengo una idea para una aplicación que aún no he visto. ¿Cómo puedo hacer un reclamo para que otros no puedan robarlo?

    Recientemente me asignaron un proyecto en lenguaje de programación C sobre el tema 'Sistema de menú de restaurante' ¿Cuáles son algunas ideas únicas?

    Tengo una idea de inicio, sobre distribución de música y colaboración. ¿Alguna sugerencia de nombre al respecto?

    Creo que tengo una gran idea, pero no estoy seguro de qué hacer. ¿Cuál es mi primer paso?

    Tengo una idea de inicio con respecto al campo de la salud de la India. ¿Podrían decir si es lo suficientemente bueno?