Guía para cotizar tu próxima App
A través de estos sencillos consejos te ayudaremos a documentar de forma correcta y precisa esa idea maestra que tienes pensada. Un documento claro y correctamente estructurado te permitirá obtener múltiples cotizaciones que te ayudará a elegir al mejor proveedor para el Desarrollo de tu App.
Muchas veces como empresa enfocada al desarrollo de aplicaciones móviles nos hemos encontrado con diversos casos en los que personas u organizaciones se acercan a nosotros con la intención de comenzar un proyecto para el desarrollo de una App Móvil, y a través de una llamada o reunión nos comentan entusiasmados sus planes, no obstante, lo que parece ser una conversación fluida, de pronto se torna un tanto imprecisa cuando comenzamos con los cuestionamientos básicos tales como:
Si todos estos cuestionamientos te parecen complicados, relájate, en este artículo entenderás cada punto y estarás listo para comenzar a documentar tu requerimiento.
Para arrancar, te recomendamos ser franco con el proveedor e indicarle si solo estás buscando una referencia general sobre el monto de inversión para tu proyecto, o si requieres una propuesta comercial completa y formal porque ya estas decidido a realizar la compra de tu aplicación en el futuro inmediato.
Para obtener una estimación presupuestal, no es recomendable la elaboración de un documento tan completo, bastará con dar una breve descripción al proveedor y solicitar una estimación de costos.
Si deseas recibir una propuesta comercial formal y completa, es importante entender qué es un RFP (Request for Proposal) o SDP (Solicitud de Propuesta) por sus siglas en español.
Como bien lo menciona su nombre, es un documento que debes elaborar con la finalidad de proyectar todos los requerimientos necesarios para la ejecución de tu proyecto. Este documento detalla diversos aspectos técnicos que el prestador del servicio deberá tomar en cuenta para entender y elaborar una propuesta atractiva y competitiva que te permita obtener un panorama que esté lo más apegado posible a tus necesidades y así logres tomar la mejor decisión.
A continuación, te brindamos 10 prácticos consejos que te ayudarán a aterrizar, documentar tu idea y agilizar tu proceso de levantamiento de requerimientos:
SOBRE EL PROCESO ADMINISTRATIVO DE COMPRA
1. Establece claramente el objetivo de tu proyecto.
Para cumplir con este punto lo primero que te debes preguntar es: ¿qué problema de tu negocio intentas resolver?, o ¿cuál es el servicio que tus consumidores recibirán a través de tu App? ¿La App permitirá incrementar tus ingresos? ¿Serás más más eficiente y reducir costos a través de la App? ¿La inversión en el desarrollo de una App será justificada por el beneficio de resolver el problema?
Tener claro estos puntos te permitirá identificar puntualmente el propósito y razón de ser de tu aplicación; incluso reconocer si realmente requieres el desarrollo de una aplicación móvil.
2. Define el cronograma del proceso de compra.
Otro aspecto importante de un RFP, es sin duda plasmar de manera puntual las fechas estipuladas durante el proceso. Ya sea la fecha de publicación y distribución del RFP, el período para la recepción de preguntas, la fecha límite de recepción de propuestas y la fecha en que será anunciado el ganador del concurso. Esto le dará formalidad a tu proceso de compra y te permitirá evaluar a diferentes proveedores en igualdad de circunstancias.
3. Indica el orden de presentación de la documentación.
Considera definir dentro de tu RFP la forma en que quieres te sean presentados los documentos, esto te ayudará a agilizar la revisión de los mismos.
En nuestra experiencia hemos participado en proyectos en los que posibles clientes solicitan dentro de su RFP la documentación organizada en orden específico, esto podría incluir documentación de la empresa como la identificación del proveedor, RFC, acta constitutiva y certificaciones, por un lado, y regularmente solicitan las propuestas técnica y económica por separado.
Es recomendable mostrar estas dos últimas propuestas por separado cuando la empresa a la que perteneces sea considerablemente grande e integre distintas áreas, y los responsables de dar el visto bueno del proyecto sean distintos. Es común que quienes evalúan las propuestas técnicas sean las áreas usuarias del aplicativo con apoyo del área de Sistemas o TI, mientras que la propuesta económica es usualmente evaluada por el área de adquisiciones, compras o incluso la dirección general.
Si en tu empresa varias personas participan en la toma de decisiones, es recomendable pedir la propuesta económica y técnica separadas, esto permitirá tomar una decisión más apegada a las necesidades del negocio sin que se vea afectada por el costo y viceversa.
Si en tu empresa serán las mismas personas quienes evaluarán la propuesta técnica y económica, seguramente no requerirás recibir la propuesta separada, siendo más sencillo recibir un documento totalmente integrado.
SOBRE LA TECNOLOGÍA REQUERIDA PARA EL PROYECTO
4. ¿Cuentas con la infraestructura requerida para tu App?
En este punto deberás mencionar si tu empresa cuenta con la infraestructura necesaria para alojar el contenido que integra el aplicativo móvil, es decir, los servidores. O bien si la implementación de éste deberá correr por cuenta del desarrollador, si tienes dudas; también puedes pedir que te coticen ambas opciones.
5. ¿Será para iOS o Android?
Es de suma importancia definir desde el inicio en qué plataforma desarrollar tu App, el plantearlo permitirá a los proveedores (como uno de los factores básicos) considerar costos y facilitarte una estimación presupuestal dentro de la propuesta económica. Los sistemas operativos más populares para el desarrollo de aplicaciones móviles suelen ser iOS y Android.
Otro factor a considerar es el aclarar si deseas que la plataforma se desarrolle en tecnología nativa para cada sistema operativo o se implemente el desarrollo de una App híbrida, es decir, que permita que con solo realizar un único código fuente sea posible exportar la App y ejecutarla en múltiples plataformas.
Existen en el mercado múltiples herramientas, denominadas frameworks, que permiten generar desarrollos híbridos, entre los más populares se encuentran: Appcelerator, Phone Gap, Xamarin o Ionic, entre muchos otros.
Dependiendo del proyecto, podría resultar conveniente utilizar o no un framework, sin embargo, como desarrolladores de Apps te recomendamos que, si el presupuesto te lo permite, busques desarrollos nativos, que utilizan tecnología propia de Android para la App de Android y propia de Apple para el desarrollo en iOS.
6. ¿Es un desarrollo existente o uno nuevo?
Deberás especificar si tu proyecto requiere ser desarrollado desde cero o bien, si ya cuentas con una aplicación en funcionamiento que necesite de una actualización o reactivación.
En este caso es importante hacerle saber al proveedor en qué tecnología se encuentra creada la App, si es un desarrollo nativo o híbrido, de ser hibrido mencionar en que framework se encuentra compilada la App.
Es importante que el proveedor que realizó la aplicación anterior te haya facilitado documentación como parte de los entregables de tu proyecto, deberías tener cuando menos:
Memoria Técnica del Proyecto, incluyendo:
• Documento de Arquitectura
• Casos de Uso
• Definición de Servicios WEB
• Modelo de Datos (Diagrama de ER y Diccionario de Datos).
• Código Fuente perfectamente documentado para cada componente (App, Web Service y Portal WEB).
Especifica en tu RFP la documentación de la que dispones, esto te permitirá recibir un presupuesto más acertado, porque el nuevo proveedor podrá estimar con mayor claridad el esfuerzo que se requiere para retomar el proyecto.
Si no cuentas con documentación, es muy escasa — especialmente si no dispones del código fuente, o incluso si no tienes la propiedad intelectual de dicho código, no vas a poder actualizar la aplicación y tu proveedor deberá realizarla por completo nuevamente, lo que implica invertir nuevamente en el desarrollo.
7. ¿La nueva App se comunicará con otros sistemas?
Será necesario plasmar dentro de tu RFP, de ser el caso, si requieres que el aplicativo cumpla con funciones de comunicación con otros sistemas y/o bases de datos existentes en tu organización como parte del funcionamiento, en este caso deberás especificar al menos de forma general la tecnología empleada por estos sistemas.
Tu proveedor requerirá saber si, por ejemplo, cuentas con un WEB Service — es decir, un “conector” que permitirá al aplicativo móvil consultar o intercambiar información con otros sistemas con los que cuente la empresa — o incluso si deseas que sea el nuevo proveedor quien desarrolle esta tecnología.
8. ¿Necesitarás mantenimiento posterior al desarrollo?
En tecnología los dispositivos móviles cambian con una gran velocidad, de acuerdo a una encuesta realizada por el medio DEIA en su blog “El Rincón Androide” la vida de un teléfono inteligente en Hispanoamérica es de 20 a 36 meses, por lo que si tu aplicativo va a ofrecer un servicio a tus clientes deberás considerar su futuro mantenimiento.
Si cuentas con un área de Sistemas o TI, deberás considerar si ellos serán los responsables de realizar el mantenimiento de tu nueva App o si deberá ser uno de los servicios ofertados por tu proveedor.
Esto es un factor de vital importancia, principalmente si tienes planeado incursionar con una aplicación que proporcione un servicio crítico para tu negocio que deba operar las 24 horas del día, o que del funcionamiento de tu nueva App dependa una línea estratégica de la operación de tu negocio.
Sin embargo, no todos los negocios siguen el mismo modelo de operación que un banco o Uber, que requieren operar 24 horas al día. Si tu App ofrece un servicio, pero su operación no es crítica para el negocio, tu proveedor necesita saberlo para cotizar el servicio de soporte y mantenimiento correcto para tu negocio.
El contratar una póliza de soporte y mantenimiento 7×24 suele ser muy costoso dada la disponibilidad del servicio, es por eso que es de suma importancia realizar un ejercicio de honestidad que te permita evaluar y contemplar si realmente sería afectado tu negocio si tu aplicación llegará a fallar y cuál sería el impacto de una interrupción: a menor tiempo permitido de interrupción del servicio, mayor será el costo.
En Sferea brindamos servicios de soporte y mantenimiento acorde a tus necesidades: atención en horario hábil y 7×24, contamos con asistencia telefónica y vía correo electrónico en cualquier parte del mundo, y asistencia presencial en la Ciudad de México.
SOBRE LA FUNCIONALIDAD DE TU NUEVA APP
9. Sensores y capacidades de los teléfonos móviles
Actualmente los teléfonos y tabletas vienen equipados con múltiples sensores (acelerómetro, giroscopio, etc.) cámara de alta resolución, GPS, además que cada vez más usuarios mantienen siempre conectados sus teléfonos a Internet. • Casos de Uso
Por lo que, si deseas aprovechar todos los recursos del teléfono, deberás considerar que la funcionalidad que incorporarás en tu nueva App sea útil. Por ejemplo, si deseas integrar el sistema de geolocalización “GPS” a tu aplicación, debes evaluar cómo hacerlo:
Si tu negocio, cuenta con miles de sucursales a nivel nacional, como es el caso de farmacias, bancos, cajeros, etc., en este caso la App te podría permitir ubicar en un mapa íconos que representen las unidades más cercanas a tu posición actual.
Sin embargo, si solo cuentas con dos sucursales en toda una región, no tiene caso presentar un mapa, y probablemente sea más conveniente agregar un par de iconos en la App para que los usuarios al presionarlo vean la ruta en Waze para llegar a tu negocio.
El tema de las notificaciones tipo “push”, que son alertas que puedes enviar a los teléfonos de los usuarios de tu App, también forma parte importante de la elaboración de tu alcance, en ello deberás mencionar en qué casos deseas enviar estos mensajes, nuestra recomendación es emplearlos sabiamente, abusar de su uso puede provocar que los usuarios desinstalen tu aplicación.
10. ¿Cuentas con un mockup o wireframe? ¡Menciónalo!
Un mockup o wireframe son diagramas o bosquejos que muestran gráficamente las pantallas de tu App, y pueden ser una excelente referencia visual para permitir entender cómo será tu aplicativo móvil o sitio web.
El contar con un mockup o wireframe permitirá a los proveedores invitados a participar en el proyecto, tener un panorama claro y conciso sobre la funcionalidad que deseas lograr con tu App y en consecuencia será más precisa la cotización que te presenten.
También puedes proporcionar los elementos necesarios de la identidad gráfica de tu empresa como logotipos en formato PNG y una paleta de colores institucionales. Estos serán de gran ayuda para la creación del diseño de tu App y permitirán al proveedor presentarte un producto lo más a pegado posible a una versión final, ofreciéndote una visión más fiel a tus gustos y necesidades.
Ahora ya lo sabes, con ayuda de estos valiosos consejos estarás listo para generar un RFP que te permita recibir propuestas competitivas y generar mejores comparativos para elegir al proveedor ideal para tu próxima App.
En Sferea somos líderes en el desarrollo de aplicaciones móviles, si estás considerando implementar un aplicativo móvil para hacer crecer tu empresa, cuenta con nosotros, envíanos un whatsapp al 55 4574 5419 o escríbenos a mobi@sferea.com y con gusto uno de nuestros expertos te ayudará.
En Sferea aprovechamos el nivel de especialización y experiencia en el Desarrollo de Apps Móviles para Empresas que hemos adquirido durante más de 15 años dedicados a ofrecer este servicio, y ya sea que busques una App Nativa o una PWA, te acompañamos en todo el proceso de diseño de experiencia de usuario, análisis y desarrollo implementando las mejores practicas del mercado. ¡Cuenta con nosotros!
- Apps Low-Code, Apps Nativas, Desarrollo de Apps, PWA, Soporte y mantenimiento
Artículos relacionados
- Apps Nativas, Desarrollo de Apps, Diseño UI/UX, Sferea, Tecnología
- Apps Nativas, Desarrollo de Apps, Soporte y mantenimiento
Mientras que, por el otro, Google cuenta con el sistema Android aunque hay muchos fabricantes que crean dispositivos para este sistema, como Samsung o Huawei.
- Apps Low-Code, Apps Nativas, Desarrollo de Apps
En el mundo, de los 7.83 miles de millones de habitantes, 4.66 miles de millones tienen acceso a internet, de los cuales 96.6% lo hace a través de Smart phones1. Este porcentaje se incrementa en México, pues de los 92.01 millones de habitantes conectados a internet, el 98.7% accede desde Smartphones.