Hoy en día mucha gente se ha dado cuenta del empoderamiento del ciudadano común. Creo que gracias a esto hay un nivel de emprendimientos sin precedentes. Recientemente mucha gente se ha acercado a mí preguntándome sobre aplicaciones móviles, ¿Cuánto cuesta hacer una?, ¿Qué necesito para hacer mi propia aplicación móvil? ó ¿Cuanto tiempo me tomaría hacer X funcionalidad en formato móvil?. En todos los casos son gente que tiene en mente un negocio nuevo que quiere emprender y que se acerca a mí ,supongo (XD), porque me dedico a la ingeniería del software. En el contexto de que el máximo interés hoy en día esta por las respuestas cortas e inmediatas, voy simplificar algunas cosas pues no quiero ser agobiante, pero mi primer consejo es: “Ama la complejidad”.
La respuesta más rápida es: depende. El diseño, construcción y puesta en marcha de una aplicación móvil depende de muchos factores. En teoria, con el conocimiento y experiencia adecuada, debido al poder de las herramientas actuales, una persona podría generar y poner en marcha una aplicación móvil de calidad mundial en múltiples plataformas en cuestión de semanas. Esto que comento es un escenario idealizado, pero posible. Por otro lado el trabajo para crear una aplicación móvil desde CERO, de calidad mundial, con unas pocas funciones innovadoras, puede oscilar entre el trabajo necesario para crear una casa pequeña (diseño arquitectónico, construcción, papeleo y mas) o el de crear un auto nuevo (hablo de un auto nuevo de agencia de modelo reciente). Una construcción en el supuesto que se tiene acceso a toda la infraestructura para construirlo, basado en diseños similares existentes. Hay que tener en cuenta que hay casas muy bonitas, muy bien hechas que inclusive han ganado premios; que las diseña, construye (con un poco de ayuda ;)) y administra una sola persona, de ninguna manera quiero decir que se necesite un equipo muy grande, pero si puede ser un trabajo de varios meses (digamos por dar un ejemplo unas 1000 horas/hombre) de profesionales dedicados a eso.
Las “apps” son las fachadas de muchos emprendimientos en la era digital. Seguro que es importante tener un “app” funcional y seguro que es un ingrediente de éxito de muchos negocios, pero no es el único y recomendaria una ruta distinta antes de comenzar a juntar un equipo o contratar a alguien para hacer “apps”.
Definir como este emprendimiento genera dinero.
Sostenerse de subsidios gubernamentales, las donaciones e inclusive la publicidad (algunas veces) no son opciones. Antes que nada debe estar muy claro como se espera ganar dinero. Inclusive un emprendimiento social, debe responder esta pregunta. La gente no trabaja mucho tiempo gratis.
Validar el Modelo de Negocio.
El término “Modelo de Negocio” es un término amplio que abarca muchas cosas, con el riesgo de simplificar demasiado; solo diré que es el proceso principal de como se gana ese dinero. Un proceso industrial de pasos repetibles y estandarizables. Muchos nuevos emprendimientos se basan en modelos de negocio innovadores y no en soluciones tecnológicas innovadoras (son cosas distintas).
Validar rápidamente tú modelo de negocio es esencial. Puedes crear experimentos para estudiar si es que la gente realmente va a darte su dinero por hacer tal o cual cosa. No necesitas herramientas tecnológicas nuevas para hacer esto. Este paso lo puedes hacer con tecnología del siglo pasado y hacer que la gente te comience dar su dinero ya mismo.
Un modelo de negocio va de la mano con un plan de negocio. Datos duros e hipótesis demostradas; mercadotecnia, finanzas, estadisticas, segmentación, conversión, cliente potencial , valor del mercado. Si bien a veces NO es necesario todo esto, es lo mas recomendable y sería irresponsable no mencionarlo. Te dará herramientas para defender la idea, convencer a los demas y dar pasos firmes, no dejes que la falta de un plan de negocio te detenga, confia en tu intuición.
Generar un prototipo funcional.
Hoy en día se pueden generar "prototipos" muy solidos fácilmente sin programación y pagando muy pero muy poco dinero. Hay pocos escenarios donde tu prototipo necesitará mucha inversión, pregunta si tienes dudas. Por ejemplo puedes crear un sitio web con un carrito de compras y usar un adaptador para convertir ese sitio web en un “app nativa” para todas las plataformas. Hoy en día existen herramientas para hacer todo esto sin crear ni una sola línea de código de computadoras.
La información de primera mano por buenas y malas razones esta en ingles. Esto es un hecho innegable y a veces doloroso, pero es la realidad. Te recomiendo acercarte a las fuentes en ingles, que no siempre, pero casi siempre, son mejores que las que están en otros idiomas. Empápate busca fuentes en español y contrasta con fuentes en ingles. No hay nada que solucione mejor los problemas que el simple y llano trabajo.
No le tengas miedo al código de computadoras hoy en día hay muchas fuentes para aprender y se está convirtiendo en una fortaleza académica para el futuro. No lo necesitas para comenzar; pero un curso básico de programación no le cae mal a nadie.
Hay cosas que las aplicaciones “convertidas” no podrán hacer. Pero en lo que he visto, casi siempre no es es el caso. Vas a tardar un poco con encontrarte con ese problema y mientras, ya habrás generado una gran experiencia de negocio que te ayudara a darle la vuelta a esto. Pregunta si tienes dudas.
Tu website a futuro se debe convertir en una plataforma online (en la nube) o como le quieras llamar, mientras tanto puedes usar tu prototipo para generar una versión de prueba funcional que te permita comenzar a atender algunos clientes (en el orden de los cientos). Estudia el fenómeno y aprende. No necesitarás de nadie mas que te diga que es lo que necesitas y tú les vas a decir que es lo que quieres.
No todos y no siempre, pero la gente que hace aplicaciones móviles está ENFOCADA en eso; terminar la aplicación móvil y cobrar su dinero (ellos se dedican a eso) y NO ESTA ENFOCADA en hacer tu negocio exitoso.
Recuerdame y te puedo recomendar algunos libros sobre emprendimiento digital, pensamiento digital e innovación.
Keep focus. Resuelve un pequeño problema a la vez. Recuerda: Los árboles no dejan ver el bosque.
Think globally act locally. https://en.wikipedia.org/wiki/Think_globally,_act_locally