5 Preguntas para hacer Antes de crear una Aplicación

En Lickability, hemos ayudado a muchas personas a crear y enviar excelentes aplicaciones. Debido a esto, muchas veces, cuando la gente se reúne con nosotros por primera vez, nos preguntan si hay algo que están olvidando al pensar en comenzar a trabajar en su 1.0.

Estas son 5 de las preguntas más importantes que creemos que deberías hacerte antes de comenzar a crear tu aplicación.

¿Cuáles son tus objetivos?

En primer lugar, debes pensar en tus objetivos para la aplicación, ya que estos objetivos impulsarán muchas de las otras decisiones que tendrás que tomar en el futuro.

¿El propósito de la aplicación es ganar dinero de inmediato, tal vez vendiendo acceso a un producto, servicio o experiencia? ¿O el objetivo es simplemente adquirir usuarios para validar la idea y demostrar que el producto se ajusta al mercado? ¿Está buscando desarrollar un prototipo, lanzar un MVP e iterar su idea (tal vez incluso en una beta privada), o lanzar una versión 1.0 completamente pulida?

Establecer objetivos realistas y obtenibles al comienzo de tu viaje de creación de aplicaciones te proporcionará una base sólida sobre la que tomar decisiones futuras y responder muchas otras preguntas con mayor claridad.

¿Qué plataformas apoyarás?

Para algunas personas, la respuesta aquí puede parecer fácil support ¡admite todas las plataformas! Pero, dependiendo de los objetivos que hayas establecido al responder la pregunta anterior, puede que esa no sea la respuesta correcta para tu proyecto.

Cuando se piensa en aplicaciones móviles, hay dos jugadores principales: iOS y Android. Pero con esta simple elección vienen muchos otros puntos de decisión, como escribir las aplicaciones de forma nativa o usar una tecnología multiplataforma. Para las personas que están empezando desde cero, nuestra recomendación es elegir una sola plataforma para clavar la experiencia primero. Por lo general, esta es la opción más rápida y menos costosa, y le permite difundir su producto en el mundo para comenzar a recibir comentarios de los usuarios.

Si uno de tus objetivos es llegar al mayor número de personas posible en el lanzamiento, entonces es mejor admitir ambas plataformas desde el principio. Si este es el caso, tendrá que elegir cómo se crea la aplicación. Si el rendimiento y el pulido son importantes para lograr su objetivo, escribir la aplicación de forma nativa para cada plataforma es su mejor opción, ya que le permite aprovechar todo lo que el hardware y el sistema operativo del sistema tienen para ofrecer. Si el costo y la velocidad son el factor principal, aprovechar una tecnología multiplataforma (en resumen, una base de código para ambas plataformas) puede ser la decisión correcta. Sin embargo, una advertencia que nos gusta hacer saber a nuestros clientes es que el uso de tecnologías multiplataforma no es tan simple como obtener dos aplicaciones por el precio de una. Aún tendrá que considerar las diferencias de diseño entre los dispositivos compatibles, y necesitará un código nativo para que las funciones específicas funcionen en cada plataforma.

Además de la plataforma móvil que elija, es posible que desee evaluar si tiene sentido admitir otras plataformas para tabletas y dispositivos portátiles. Por último, no olvide las otras tecnologías de la pila que potenciarán su aplicación: un sistema de gestión de contenido para agregar contenido a la aplicación, un backend para cuentas de usuario, análisis de usuarios e informes de fallos para supervisar el rendimiento.

¿Qué puede hacer usted mismo y con qué necesita ayuda?

Construir una aplicación móvil desde cero es un trabajo duro. Sería prudente realizar una autoevaluación de cuáles son sus capacidades, tanto en habilidad como en tiempo disponible. Esto te ayudará a armar una lista clara de qué trabajo puedes hacer internamente y qué ayuda necesitarás buscar.

Algunos servicios a tener en cuenta:

  • Diseño
  • Frontend & Desarrollo Backend
  • Gestión de proyectos
  • Gestión de productos
  • Atención al cliente
  • Marketing/Redes sociales

Este proceso también lleva a la siguiente pregunta importante:

¿presupuesto?

Una de las preguntas más difíciles (y más importantes) de responder gira en torno a las tres limitaciones: tiempo, costo y alcance. Este triángulo de gestión de proyectos se aplica a cualquier proyecto que puedas emprender, desde rehacer un fregadero de la cocina en tu casa hasta construir el próximo Facebook.

Untitled-84c5f7.png

El tiempo se puede reducir agregando más ingenieros al proyecto (y agregando costos) o reduciendo el alcance. Una cosa a tener en cuenta aquí es que hay rendimientos decrecientes al agregar ingenieros para reducir el tiempo de desarrollo, ya que solo se puede hacer mucho trabajo en paralelo.

El alcance estará determinado en gran medida por los objetivos de la aplicación. Por mucho que queramos incluir todas las características posibles, la realidad es que es posible que tenga que tomar algunas decisiones difíciles aquí. Sin embargo, no olvides que siempre puedes agregar más funciones más adelante en la hoja de ruta de la aplicación.

El desarrollo de aplicaciones móviles es costoso, por lo que mantener los costos bajo control es un factor importante. En general, reducir el alcance es la forma más efectiva de reducir costos, pero aumentar el tiempo de desarrollo también puede ser una buena manera de ahorrar un poco de dinero.

Armar su presupuesto también es un buen momento para pensar en su financiación. Hay varias opciones para financiar un proyecto, todas con sus propios pros y contras. Podría recaudar fondos de capital de riesgo, financiar su idea en plataformas como Kickstarter, buscar inversores ángeles, buscar financiación de amigos & familiares o iniciar el proyecto usted mismo, por nombrar algunas soluciones posibles.

¿Cuáles son sus planes después del lanzamiento de la aplicación?

Finalmente, tómese un tiempo para pensar en su plan posterior al lanzamiento. El software nunca es perfecto y siempre cambia, así que, ¿cuál será su plan para la corrección de errores de mantenimiento &? Cuando los usuarios finalmente puedan jugar con tu aplicación, tendrán comentarios. ¿Cómo abordará estos comentarios y brindará soporte a los clientes que lo necesiten? ¿Estás preparado para admitir tu aplicación si explota en popularidad? ¿Qué pasa con el desarrollo de funciones adicionales, ya sean elementos en su hoja de ruta o funciones solicitadas por el usuario? ¿Planea hacerse cargo de la aplicación, contratar a un equipo de tiempo completo o seguir usando un socio?

Responder a estas preguntas debería ponerte en el buen camino para dar vida a tu idea. Ya sea que necesite ayuda para responder a estas preguntas usted mismo, o que esté listo para comenzar, ¡nos encantaría charlar con usted y ayudarlo de la manera que podamos!

¿Quieres ayuda para crear & enviar una aplicación iOS? Podemos ayudar! Ponte en contacto.

Deja una respuesta

Tu dirección de correo electrónico no será publicada.