Pasos para crear una APP y no morir en el intento

En los últimos años vengo escuchando a muchas personas, decir creemos una app!, eso esta de moda, tapémonos en plata haciendo una app y es que tal vez las ideas que tengan sean buenas, pero hasta no materializarla no es nada realmente es solo una idea, también escucho muchos clientes que tienen un poco de recelo al contarme su idea de app ya que seguramente piensen que podría perder valor si la cuentan y eso es como la parábola de los talentos. hace años vengo estudiando una metodología que me ayudado a aterrizar un poco las idea que me llegan y evaluar si realmente son monetizables una de ellas es el designa thinking esta herramienta me permite evaluar si realmente lo que pienso es lo que el usuario quiere y es muy útil pero requiere algo que muy pocos están dispuestos a hacer y es preguntar, investigar , idear, proponer, prototipo,crear ,evaluar y así mantener un contacto continuo del ciclo PHVA(planear/hacer/verificar/actuar) continuamente sobre la idea para verificar su vigencia y aceptación en el contexto en que se la pondrá en marcha, es por eso que no es tan fácil como se piensa así que pongo unos pasos basados en la metodología que menciono

1.Definir el Problema

Lo primero antes de nada es definir el problema que vamos a solucionar, la idea no es que definas la solución como un problema sino el problema real, en este caso hay que hacer una investigación inicial, lo mas común es hacer una entrevista que es muy diferente a una encuesta, las entrevistas son herramientas de investigación que nos permiten crear preguntas abiertas y poco a poco evaluando hipótesis que podamos tener inicialmente, las hipótesis son cosas que suponemos pero que validamos a forma investigación con la gente a la que investigamos , una vez tengamos las entrevistas es importante no unicamente entender textualmente lo que nos han dicho sino también observar a las personas , en que dicen, como lo dicen, en que forma lo dicen, el contexto en el que lo dicen así también podremos tener una percepción mas completa del problema, un error muy común es unicamente definir el problema desde la esfera de lo operativo o funcional, pero también se hace necesario evaluar el problema desde un sentido social y emocional , por ejemplo un medico puede tener problemas de organización con sus clientes (operacional) , pero también tiene la necesidad de que su clínica se percibidas como una clínica de prestigio(social), es allí donde ya podemos empezar a generar soluciones, también en este apartado podemos hacer mas tipos de investigación con técnicas como “un día en la vida de” , “la mosca en la pared , etc.

2.Definir propuesta de valor y Cliente

Una vez definimos el problema es muy común que la solución que tengamos al dolor o el problema del usuario aplique para un segmento muy amplio y empecemos a generar soluciones muchísimo mas complejas, la idea es enfocarnos en un cliente muy especifico e aquí una buena claridad y es que el usuario es muy diferente al cliente , la diferencia es que el usuario como su nombre lo indica es el que usara la aplicación mas sin embargo el cliente es quien paga por la solución hay ocasiones en las que el usuario también es el cliente pero no siempre. es en este punto donde definimos estos aspectos y si se hace necesario seguir investigando hasta dar con el problema correcto se debe hacer ya que hasta este momento el costo de la investigación no es tan alto, pero una vez empecemos a programar una solución si se encarece, la idea en este punto es proponer soluciones a nivel operacional , social y emocional , en los problemas definidos y estimar si el cliente podría pagar por la resolución de estos problemas de tal forma que la solución que se da sea una solución monetizable osea que genere dinero y ayude al usuario final a resolver su problema y si pagaría por solución, un error muy común es preguntarle a personas que conozcamos si la idea que tenemos les parece buena y la verdad la familia o conocidos son muy malos validadores, es mejor preguntarle a gente totalmente desconocida que sea mas honesta a la hora de decirte las cosas.

3.Crear un prototipo de solución

Una solución rápida para explicar al cliente como se hará su solución de forma practica y ademas de bajo costo es hacer una maqueta de la solución que queremos y hay muchas formas de hacerlo , inclusive podríamos dibujar en un cuaderno las pantallas que queremos de nuestra aplicación y interconectar de forma manual la interacción que queremos , también existen herramientas muy buenas ya hechas por ejemplo balsamiq mockups, marvel o el mejor de todos para mi es adobeXD , estas herramientas son muy utiles a la hora de presentar un modelo que se asemeje a a nuestra solución.

4.Evaluar la solución

Una vez tengamos nuestro prototipo , un paso muy importante es probar el prototipo con nuestro cliente , este paso es indispensable ya que el cliente validara las funcionalidades de nuestro producto antes inclusive de desarrollarse lo cual nos evita la típica pelea entre cliente y emprendedor, de “esto no era lo que yo necesitaba” y lo mejor es que se ha hecho una validación a bajo coste y con pocos recursos , este paso nos asegurara de que lo que se quiere en el producto final se asemejara a lo que de verdad se necesita

5.Crear un producto Mínimo Viable

Como tenemos certeza acerca de nuestro producto tenemos una buena base para empezar a desarrollar y codear, este proceso se hace mas fácil gracias a un buen diseño y definición de los objetivos de tal forma que no se perderá tiempo desarrollando, para el desarrollo se sugiere utilizar una buena estructura modular que atomice todas las funcionalidades de la aplicación de tal forma que permita un buen mantenimiento, llevar correctamente la documentación y ademas comentar el código por si se requiere en algún momento volver a retomar alguna parte del código

6.Vender el Producto

Por ultimo como sabemos que nuestro producto atiende una necesidad de mercado no debería ser difícil venderlo a nuestro cliente mas sin embargo en esta etapa necesitamos un buen marketing digital y personal que nos permita posicionar nuestro producto, inicialmente costara algo despegar el producto y por ello los primeros clientes por lo general suelen ser clientes voz a voz que nuestros amigos o conocidos nos han referido y los cuales tienen mas confianza con nuestro producto, luego cuando el producto este mas posicionado sera mas fácil venderlo en una etapa de crecimiento y consolidación de negocio

Al finalizar este proceso podríamos tener un buen producto final y como siempre algunas sugerencias finales como no afanarse en las etapas iniciales en realidad esas son las etapas mas importantes, y si tenemos una idea y llegamos a la conclusión que el mercado calvez este listo para otro tipo de iniciativa sera mejor cambiarla no hay nada peor que intentar justificar algo que tal vez no de resultado y haber invertido tiempo y dinero en ello, como sugerencia, también asesorate bien en como vender tu producto, unas buenas fotografiá, y un buen ligo una buena combinación de colores son de mucha a ayuda ya que como sabes todo entra por los ojos.

0 Comments

Leave a Reply

XHTML: You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

Sobre mi

Experienced Master Software Engineer with expertise in Agile project management

Subscribe Here

Subscribe to our newsletter and stay updated on the latest developments and special offers!

Miembro de:

Abrir chat
Necesitas Ayuda