En Arkadius nos reunimos seguido con personas que tienen una idea para desarrollar una app y acuden a nosotros por un presupuesto. No solemos dar precios en la primera reunión, por lo general solo nos reunimos para conocer las ideas del cliente y de cómo quiere que funcione su app. Cómo quiere que los usuarios inicien sesión, en qué dispositivos debe ejecutarse, qué diseño tiene pensado, etc.
Una vez que hemos recopilado la información básica ahondamos en el tema del modelo del negocio, en cómo la app va a generar dinero. La mitad de las veces el cliente no sabe qué decir, la otra mitad nos responde que necesita de nuestras sugerencias para saber cómo monetizar la app.
Dependiendo de la funcionalidad que el cliente desee que tenga la app le recomendamos modelos de suscripción, anuncios, in app purchases, compra directa o gratuita si lo que se desea es máximo crecimiento. El punto es, que ese tipo de detalles deberían estar definidos por el cliente desde un principio.
Otro punto donde las conversaciones se suelen detener es cuando hablamos de la parte técnica. Muchas de las personas con las que nos reunimos asumen que la app es un archivo único que se instala en el teléfono y funciona automáticamente por siempre. Y se asombran cuando les explicamos los costos asociados al mantenimiento del aplicativo. Cosas como costo de servidores, dominios, certificados, suscripción a la tienda de Apple, actualización por cambio de versiones de sistema operativo de los dispositivos móviles, etc. Es una tarea compleja que tiene que verse más que solo una app, debe considerarse un emprendimiento completo, una nueva empresa.
Como ya se mencionó, los costos asociados al desarrollo de una app móvil van más allá del diseño de interfaces y la programación. Claro que de ahí surge un porcentaje significativo de la inversión, pero hay que tomar en cuenta también aquellos costos relacionados al correcto funcionamiento del producto a lo largo del tiempo.
Claro que todo depende del tipo de aplicación que se desea desarrollar. Pero en general, los costos de funcionamiento están relacionados con el uso de servidores dedicados, el mantenimiento y el modelo de negocio.
Servidores
Cualquier app de servicios que necesite que sus usuarios inicien sesión y almacenen datos necesita un servidor. Este servidor debe estar especialmente diseñado para soportar la carga de cientos o miles de usuarios accediendo al mismo tiempo. Por lo que los servidores de sitios web Apache no son los más indicados para la tarea. Deben usarse equipos especialmente diseñados para optimizar el acceso a bases de datos y notificaciones push. Google y Digital Ocean son solo algunas de las empresas que ofrecen este servicio a los desarrolladores. Ofreciendo planes económicos para apps de bajo tráfico y aumentando su precio progresivamente a medida que los usuarios aumentan. Estos valores deben pagarse mensualmente y nosotros los tenemos muy en cuenta al momento de cotizar.
Mantenimiento
Los sistemas operativos móviles van actualizándose continuamente. Y con estas actualizaciones vienen una gran cantidad de cambios internos e inclusión de nuevas funciones. Estos cambios provocarán inevitablemente que algunas cosas dejen de funcionar. Es por eso que adicional a la cotización del desarrollo del producto incluimos un rubro de actualización, que puede ser mensual o cada vez que sea necesario hacer ajustes para que todo funcione correctamente.
También hay que definir si el servicio que ofrece la aplicación amerita que haya una persona o más atendiendo los requerimientos de los usuarios. Si el negocio crece a buen ritmo, hay que tomar en cuenta que se necesitarán personas para atención al cliente y una persona o un equipo de desarrollo haciendo cambios o arreglos constantemente.
Modelo de negocio
Algo esencial. Desde etapas tempranas de desarrollo hay que definir los métodos mediante los cuales se van a generar ingresos. Hay que tomar en cuenta el grupo objetivo y sus hábitos de comprar. Si están familiarizados con el uso de tarjetas de crédito para hacer compras en línea o prefieren las apps gratuitas que les muestran anuncios. Es necesario hacer un estudio previo a la reunión con los desarrolladores para poder exponer los datos encontrados y estos a la vez puedan dar una mejor idea del tiempo y las horas hombre que tomará desarrollar el producto.
Es por todo esto que siempre les sugerimos a nuestros clientes que consideren su idea como una empresa totalmente nueva. De tener alguna duda, nosotros, los desarrolladores, estamos dispuestos a despejar cualquier duda que tengan sobre los aspectos técnicos de la app, ya sea por teléfono o a través de email. Puedes agendar una videoconferencia con Arkadius escribiendo a cesar@arkadius.pro, y nos pondremos en contacto en el menor tiempo posible.