¿Cuánto cuesta hacer una app móvil?

Las ideas brillantes pueden aparecer en cualquier momento.  Llevarlas a la realidad puede ser un sueño posible cumplir por el precio adecuado. ¿Cómo se define este precio? Depende de lo que necesites y los valores mínimos comienzan en los 5000 USD.  Mientras más características más costosa será tu aplicación. Lo primero es conocer el detalle de los requerimientos; veamos a continuación los puntos más relevantes y algunos ejemplos:

Plataforma

Tu APP será usada en IOS y/o Android.  Si la requieres para ambas plataformas una opción menos costosa es hacerla híbrida. Las APP nativas son más costosas.

Diseño de tu app.  

Cuentas con diseño de tu app o quieres incluirlo en el presupuesto. Tener el diseño de inicio a fin de tu aplicación podría ahorrar tiempo y costo. Si no cuentas con un diseñador, puedes comenzar a dibujar tu aplicación móvil en estos sitios que tienen una versión gratuita: marvelapp o invisionapp.

En caso contrario, nosotros hacemos el diseño por ti y lo incluimos en el presupuesto.

Tiempo  

Necesitas tu APP urgente, puedes esperar 2 a 3 meses o no tienes prisa para que tu APP esté lista, probada y publicada en las tiendas Appstore o Googleplay.

Usuarios

Son los que descargarán tu APP y la usarán.  Sin usuarios, tu APP no tiene sentido.  Por eso, debes tener claro lo siguiente:

¿Cómo ingresarán tus usuarios a la APP?

  • A través de un correo y contraseña.
  • A través de redes sociales.
  • No necesitan registrarse, sólo entran y punto.

¿Tu APP enviará mensajes a tus usuarios? 

  • Se enviarán notificaciones Push según ciertas condiciones definidas.
  • Se enviarán SMS a los usuarios según ciertas condiciones definidas.
  • Se enviarán emails a los usuarios según ciertas condiciones definidas.
  • Puedes elegir más de una opción o bien puedes definir que no se enviará ningún tipo de mensajes a los usuarios. Recuerda que mientras más opciones, más costosa podría ser tu APP móvil.  Al igual que construir una casa, mientras más habitaciones, más costosa será la construcción de ésta.

¿Tus usuarios o clientes realizarán pagos?

Si contemplas que en tu APP móvil se realicen pagos o donaciones, independiente de la frecuencia de éstos, debes definir cómo se realizarán y si detrás del pago hay un valor fijo o existirá una fórmula tarifaria. 

Por ejemplo: El cobro que hace UBER tiene una fórmula detrás que probablemente varía en función de la distancia, el horario, el día , el tipo de vehículo si es uno simple o de lujo e incluso el tráfico. El cobro de Netflix es más simple, es mensual y depende del tipo de plan que contratas.  El cobro de un libro es Amazon es un precio fijo previamente definido que el cliente paga sin incertidumbre.

Más caraterísticas

  • Chat en línea: quieres que tus usuarios escriban mensajes privados en un chat interno.
  • Galería de fotos: quieres que tus usuarios suban imágenes o videos, limitados o ilimitados.
  • Linea de tiempo: necesitas una línea de tiempo o historial de mensajes, eventos, viajes, solicitudes, compras, etc.
  • GPS: necesitas que la APP indique el punto exacto o casi exacto donde estás para hacer alguna acción.

Almacenamiento

  • Texto: Necesitas guardar información de tus usuarios y eventos, principalmente solo texto.
  • Fotos: Necesitas guardar información de fotos o imágenes, ya sea de productos, usuarios, servicios, etc.
  • Videos: Necesitas guardar información de videos. Importante definir si serán videos previamente subidos a youtube, vimeo o plataforma similar.  Si serán videos cortos o videos largos y en qué calidad quieres verlos.  

Integraciones con otros sistemas

Definir si tu APP se integrará o no a un software o plataforma de terceros. 

Por ejemplo: UBER está integrado a los mapas de google. La APP de una empresa de vehículos podría estar integrada a su sistema interno de inventario.  

Las APP pueden integrarse a redes sociales, mapas, whatsapp o sistemas privados.  Lo importante es que exista factibilidad de integración con el sistema al cual te integras. Estos enchufes de integración se llaman servicios web (o webservices).

Administración de la app

Un tema claro es que necesitas una APP y diseñas como será la experiencia de usuario, pero la mayoría necesita además contar con un panel de administración o también llamado «backoffice» o «web backoffice» donde definas las reglas o parámetros generales,  realices cambios que se hagan visibles luego en tu APP y vayas monitoreando el uso de tu APP a través de reportes por periodo o en tiempo real. Puede que nada de esto necesites, algo que sería extraño, pero si lo requieres, debes definir si tu APP tendrá:

  • Un panel de reportes tipo dashboard, como por ejemplo: usuarios en tiempo real, transacciones en tiempo real, ranking de los 10 vendedores por período, ranking de las ciudades con más ventas, etc.  Generalmente se definen entre 5 y 10 KPI (o indicadores claves) que quieres medir de tu APP y que sólo serán visibles en este dashboard de tu backoffice web.
  • Reportes: Estos son generalmente tablas de datos con filtros de fechas, entre otros. Los reportes típicos son: solicitudes, compras o ventas por fecha,  listado de detalle de productos por bodega,  productos sin movimiento por periodo, detalle de viajes por comuna y periodo, etc. Los reportes dependen de tu negocio y de lo que quieras ir midiendo o controlando. Es importante definir un set de reportes claves con todos los datos necesarios para el análisis posterior y que estos reportes se puedan exportar a excel o pdf. Es clave que los reportes contengan datos que en algún momento han sido ingresados o capturados en la APP.  Todo dato que entra puede salir en un reporte, pero no puedes mostrar en un reporte un dato que no capturaste en ningún momento, salvo, que sea un dato que puedes capturar de un servicio de terceros y que este disponible para consultar.

Soporte y mantenimiento para tu APP

Este es el ítem muchas veces cuestionado y poco valorado a la hora de contratar un desarrollo de  una APP.   Toda APP necesita actualizarse cada cierto tiempo, aunque no lo creas necesario. Los sistemas operativos se actualizan, los navegadores también y los mismos teléfonos móviles necesitan actualizar sus versiones cada cierto tiempo. Todos estos cambios, muchas veces externos, hacen que tu APP móvil deje de funcionar y por tanto, hay que republicarlas en las tiendas o en otras ocasiones hacer cambios más profundos porque los términos y condiciones de Appstore o googleplay cambiaron.   También pueden cambiar los servicios de terceros, como los servicios web de pago o de logística y estos cambios implicarán actualizar tu APP a nivel de código. Sin contar que puedes tener nuevos usuarios con dudas y que necesitan ser atendidos cuando algo no funciona.  Esto se llama soporte y mantenimiento básico y se paga mensualmente.  Si, cada mes, al igual que el arriendo de una casa o del celular.

  • Puedes contratar soporte 24/7, en caso de que tu APP sea muy intensa en uso día y noche. Pero analízalo bien, porque los costos se elevan y en principio podría no ser necesario.
  • Puedes contratar soporte 5×8, esto significa 8 horas diarias de Lunes a Viernes.
  • También podría ser un soporte ondemand, eso significa que se cobra un precio por HH de soporte, por tanto cada vez que llames o solicites un servicio, comienza a correr el reloj de soporte.
  • Puedes no contratar soporte, pero tu asumes el riesgo de pagar una buena suma de dinero cuando ocurre alguna emergencia y esperar a que puedan resolverlo.

Hosting

El hosting es un valor mensual que se puede cobrar como ítem aparte o bien se puede incluir dentro del costo del soporte y mantenimiento básico. Es como el arriendo del local, pero en vez de físico es en la nube. Tu APP necesita estar almacenada en algún lugar que sea seguro y que te permita crecer y tener un tiempo de respuesta rápido.  Hay muchos servicios de hosting, sin duda, los más conocidos son Amazon (AWS, amazon web services),  Microsoft (Azure), Google (Google Cloud), entre muchos otros.

En TWGroup te asesoramos y desarrollamos tu APP desde cero. Cotiza con nosotros, somos especialistas y te guiaremos para que tu proyecto funcione con éxito.  Contáctanos a hola@twgroup.cl o en contacto.

5 consejos para elegir el mejor software para ti

La pandemia del COVID-19 nos ha forzado a todos a cambiar nuestras prácticas y, a la gran mayoría, nos ha obligado a digitalizarnos. Hemos puesto a prueba si servimos para el homeoffice y cada vez más empresas están dejando sus oficinas y espacios físicos en pos de generar ahorro de costos y comodidad para sus trabajadores. Sin embargo, dar el primer paso siempre es difícil. Si nunca has investigado o crees que no te manejas bien con la tecnología, la idea de elegir un software puede parecer abrumadora. Es por eso que te damos 5 consejos claves para que comiences tu aventura de elegir un sistema.

 

1. Has una lista de los requisitos más importantes del sistema

Crea una historia, sueña e imagina cómo será tu vida con este nuevo sistema. ¿Me levanto en las mañanas y miro un reporte de ventas desde mi celular? ¿Mis vendedores pueden saber qué hay en la bodega sin necesidad de ir físicamente a buscarlo? ¿Puedo crear cotizaciones estando en terreno y mandarlas automáticamente al correo de mi cliente? Con esto tendrás un enfoque claro de lo que es más urgente para partir y podrás buscar lo que mejor se adapte a ti. No trates de solucionar todos los problemas de una sola vez; hay que iniciar por lo prioritario.

2. Define un presupuesto esperado

Muchas veces no sabemos cuánto cuesta un software y no nos atrevemos a dimensionar cuánto deberíamos gastar realmente. A pesar de eso, es necesario que tengas una idea (aunque vaya a cambiar después) de lo que esperas gastar. Esto creará una diferencia entre los tipos de proveedores que busques: si mi disposición a pagar es baja, entonces debes buscar sistemas estandarizados y ver a cuál te será más fácil adaptarte; si tu disposición a pagar es un poco más alta, quizás pueda considerar un proveedor que adapte o desarrolle un sistema hecho a tu medida.

3. Prepara y has que tus empleados participen

Las gestión del cambio es uno de los temas más difíciles de manejar durante el proceso de digitalización. Tú sabes por qué estás haciendo este avance, pero los demás no necesariamente lo entienden o quizás incluso les asusta. Puedes tener el software perfecto a un precio accesible y que tus trabajadores se rehusen a ocuparlo y no logres ninguna mejora. Habla con ellos y pregúntales también  cómo un sistema podría hacer sus vidas más fáciles; probablemente ellos ven dificultades en los procesos que tú no has visto antes. Hazlos sentir considerados en la decisión y la adaptación al cambio será mucho más simple.

4.  Simplicidad de uso y escalabilidad

Es muy importante que el sistema elegido sea fácil de entender, intuitivo y sin complicaciones: debe facilitar el trabajo, no dificultarlo. La idea es que el cambio tenga un impacto positivo en la eficiencia y no de más dolores de cabeza que los que tenías antes. Al mismo tiempo, es necesario que el sistema pueda seguir creciendo en base al avance de la misma empresa; dado que partimos por lo crítico y más importante, una vez que estemos adaptados a esta primera etapa, podremos seguir agregando los temas que eran un segundo nivel de urgencia y así sucesivamente.

5. Tecnología: que esté en la nube

El concepto de «nube» a veces suena abstracto, pero no es más que el nombre para decir que funcione en internet en vez de instalado en un computador. los sistemas antiguos se tenían que descargar al computador y solo se podían usar desde ahí; en otras palabras, si estabas en tu casa, no podías ver lo que estaba pasando con la empresa. En la actualidad, los sistemas se encuentran en la nube y puedes acceder a ellos desde cualquier aparato conectado a internet casi sin requerimientos de hardware. 

¿Qué es un ERP?

Un ERP (Enterprise Resource Planning o «Planificación de Recursos Empresariales») es un sistema computacional compuesto por diferentes módulos (clientes, contabilidad, inventario, etc.), que nos permiten mejorar la eficiencia de gran parte de los procesos de tu negocio relacionados con la operación o producción del mismo. Con esto, facilitas y centralizas la información de todas las áreas que la componen: compras, producción, marketing, servicios, proyectos, entre otros. Así puedes tener reportes que compilen la información y tomar decisiones estratégicas del futuro de la empresa tomando en cuenta todos los aspectos posibles.

Una de las principales características de un ERP es su flexibilidad y escalabilidad, es decir, que puedes implementar aquellas funcionalidades que necesitas, sin tener que contratar todo elementos que no usarás. Esto te genera un ahorro en comparación con otros sistemas, pero al mismo tiempo, te deja abierta la posibilidad de seguir creciendo y añadiendo los módulos que puedas requerir.

Algunas de las ventajas de usar un ERP son:

  • Aumenta el volumen de tu negocio
  • Adáptate fácilmente a los cambios del mercado
  • Reduce costos
  • Facilita la toma de decisiones empresariales
  • Mejora tu relación con tus clientes

Si quieres saber más, contáctanos o visita simplegestion.cl.

 

 

La realidad actual: digitalízate o muere

Las empresas necesitan talento, datos, tecnología y ejecución ágil para poder competir y sobrevivir.

Talento: Las empresas necesitan capacitar a sus colaboradores (equipo interno) y contratar especialistas que faciliten los procesos de transformación digital.  Es la combinación de ambos talentos la esencia para impulsar los cambios desde adentro.

Datos:  Son los activos digitales claves para competir.  El poder de los datos,  la inteligencia en el uso de los datos en tiempo real definirá los nuevos jugadores en la industria.  No se trata sólo de tener el email y teléfono de los clientes, sino de entender qué prefieren, que les gusta, que no les gusta, cómo te adelantas a sus nuevos pedidos.  Así también desde lo operacional, cómo utilizar los datos de producción, para hacer las mismas tareas en menos tiempo y con menos recursos.

Tecnología: Existe una alta  proliferación de herramientas y soluciones digitales en el mercado, desde soluciones estándares, masivas y personalizadas hasta soluciones específicas y a la medida.  El éxito de adquirir la tecnología correcta depende más de la capacidad de la empresa para definir el problema con claridad, los requerimientos de la  información correcta e integrar la solución a sus operaciones.

Ejecución Ágil: Las iniciativas digitales son diferentes del resto de los proyectos empresariales.  Requieren una planificación, aplicación de metodologías ágiles con foco, velocidad y flexibilidad.  Así como la ejecución de variadas pruebas previas a la puesta en marcha y la capacitación a los usuarios.  Muchos proyectos digitales fallan en la ejecución, pierden fuerza y se matan antes de nacer o ver su potencial real.   La planificación correcta, la ejecución metódica y el liderazgo para la colaboración son claves para una implementación y ejecución exitosa.

En TW Group acompañamos a nuestros clientes en todo el proceso de digitalización, desde el levantamiento del problema hasta la ejecución ágil.