Antes de comenzar el desarrollo de aplicaciones móviles, redactar el pliego de especificaciones es una etapa necesaria. El pliego de condiciones o especificaciones es un documento que recoge todas las reglas que debe respetar el director del proyecto de aplicación móvil. Debe presentar en detalle los objetivos, la descripción gráfica, ergonómica, funcional y técnica, así como los servicios que debe incluir y los métodos de selección de los proveedores de estos servicios. Detallaremos todos estos aspectos en esta publicación de nuestro blog.
Planificar el desarrollo de aplicaciones móviles: ¡un ejercicio útil!
Plantearse las preguntas adecuadas desde el principio
Redactar las especificaciones para el desarrollo de aplicaciones móviles no es una tarea sencilla. Al igual que sucede con el pliego de condiciones de una web y un proyecto web, tendrás que proyectarte más allá de lo que esperabas. De hecho, deberás pensar en cada aspecto de la realización de tu aplicación antes de comenzar el trabajo. Es una etapa obligada que te servirá para concertar tu proyecto de aplicación móvil.
¿Hay alguna pregunta «tabú» que has evitado hasta ahora? Por ejemplo: ¿realmente voy a aumentar mis ventas gracias a mi aplicación?, ¿debo mantener la misma identidad visual que en mi sitio web?, ¿tendrá que ser compatible con todos los modelos de smartphone?, ¿solo Android? Las especificaciones de una aplicación móvil, que te servirán de referencia a lo largo de todo el proyecto, te «forzarán» a dar respuesta a todas estas preguntas esenciales desde el principio.
El desarrollo de aplicaciones móviles son buenas especificaciones significa tranquilidad
Si tus especificaciones están bien escritas (no hay razón para que no lo estén), tendrás una valiosa herramienta en tus manos para seleccionar un proveedor de servicios a cargo del desarrollo de tu aplicación móvil. Las distintas agencias y/o profesionales autónomos/as utilizarán este documento como base para presentar presupuestos más o menos detallados que te permitirán seleccionar el proveedor de servicios más adecuado.
A continuación, será necesario entonces definir el marco de trabajo, los métodos de desarrollo, el seguimiento, etc. Además, las especificaciones de tu aplicación móvil también tendrán valor legal en caso de conflicto con tu proveedor de servicios. Esta puede ser la razón definitiva para animarte a escribirlo si aún estabas dudando, ¿verdad?
Formato y requisitos de las especificaciones de desarrollo de aplicaciones móviles
Las especificaciones son un modelo de claridad y precisión
Las especificaciones de desarrollo de aplicaciones móviles se presentan generalmente en formato de documento Word bien estructurado que puede incluir todos los elementos visuales útiles para su comprensión: diagramas explicativos, modelos funcionales, logotipos, capturas de pantalla de fuentes de inspiración, imágenes ilustrativas, etc. En función de los proyectos y su complejidad, su tamaño puede oscilar entre quince y cien páginas.
Ejemplo de maqueta de una aplicación móvil
Al redactar tus especificaciones, deberás ser lo más preciso/a y exhaustivo/a posible, desarrollando todos los puntos que puedas detallar. Tendrás que seguir un hilo lógico, una cronología y una estructura que podría ser la siguiente.
- Resumen del proyecto
- Descripción de la identidad visual
- Descripción funcional y técnica
- Servicios incluidos y procedimientos para seleccionar proveedores de estos
El contenido detallado de cada sección se presenta más abajo en este artículo.
¿Quién debe redactar las especificaciones de desarrollo de aplicaciones móviles?
Para redactar tus especificaciones de desarrollo de aplicaciones móviles, tendrás que ser riguroso/a, tratar de no olvidar nada y, sobre todo, conocer a la perfección tu proyecto de aplicación. Además, la persona que escriba deberá tener ciertas competencias básicas de redacción, para que todas las personas implicadas en el proyecto puedan comprender los textos.
Es decir, los principales artífices de los proyectos de desarrollo de aplicaciones móviles deben ser quienes definan las especificaciones, aunque no sean ellos quienes se ocupen de redactarlas. Si trabajas dentro de una empresa y escribes especificaciones para un nuevo proyecto, deberás trabajar en equipo con todos los departamentos involucrados, al menos para consultarlos. Finalmente, otras cualidades que se requieren para redactar buenas especificaciones son: ser organizado/a, estructurado/a, escribir de forma legible sin omitir detalles, etc. Si es necesario, puedes subcontratar la redacción de las especificaciones para tu aplicación móvil.
Desarrollo de aplicaciones móviles: las especificaciones punto por punto
1. Visión general del proyecto de aplicación móvil
1.1. Presentación de la empresa:
- Presenta la actividad de la empresa: fecha de creación, servicios o productos vendidos, número de empleados, facturación, principales áreas de desarrollo, principales competidores, etc.
- Explica el papel de tu aplicación móvil dentro de la estrategia general de la empresa
- Si se trata de un rediseño de una aplicación existente, especifica: su tráfico mensual, estadísticas de rendimiento (tasa de rebote, de conversión, etc.), la cantidad de páginas que se pueden reutilizar, las plataformas utilizadas, los medios de pago utilizados, etc.
1.2. Los objetivos de la aplicación:
Detalla los objetivos de tu aplicación móvil. Puedes dividirlos en dos partes: cuantitativos y cualitativos. Por ejemplo :
- ¿Debería mejorar la tasa de conversión actual?
- ¿Se debe crear una comunidad de usuarios en torno a un producto/servicio específico?
- ¿La aplicación es solo una extensión del sitio web?
- ¿Te gustaría obtener más datos de tus clientes/clientes potenciales?
1.3. El público objetivo al que va dirigida la aplicación:
- Con tu aplicación, ¿te diriges a empresas o particulares?
- ¿Cuáles son las características e intereses de tu público objetivo o target?
- Identifica los diferentes segmentos que componen tu target (por ejemplo: pymes y grandes empresas) y prioriza su importancia estratégica
1.4. Objetivos cuantitativos:
Este tipo de información debería dar una idea del nivel de actividad que esperas en tu futura aplicación móvil. El desarrollo de aplicaciones móviles está bastante condicionado por esto, ya que puede afectar la elección de la infraestructura técnica.
- ¿Cuánto tráfico buscas alcanzar en tu aplicación?
- ¿Qué volumen de descargas estás buscando?
- ¿Cuántas ventas esperas lograr con tu aplicación móvil?
1.5. Especificaciones técnicas del proyecto:
- ¿Tu aplicación necesita ser multilingüe? Los principios para traducir una página web se aplican de forma bastante similar a una aplicación móvil.
- ¿Con qué dispositivos debe ser compatible la aplicación? (móvil, tableta)
- Si la aplicación debe ser compatible con Apple, Android, Windows…
- ¿Qué módulos existen en tu sitio web para integrar en la aplicación?
- ¿Necesitas integrar pasarelas de pago (PayPal, tarjeta bancaria, etc.)?
- ¿Qué especificidades debe conocer el proveedor de servicios (uso de geolocalización, creación de cuenta, notificación push, modo offline, etc.)?
1.6. Presentación de los recursos ya existentes:
- ¿Hay ya una versión anterior de la aplicación móvil?
- ¿Hay documentos que presenten la empresa o sus productos?
- ¿Qué recursos tienes disponibles (logotipos, elementos gráficos, textos, etc.)?
- ¿Existen recursos humanos internos o externos ya asignados al proyecto (jefe/a de proyecto, diseñador/a web, diseñador/a gráfico/a, webmaster, etc.)?
2. Descripción gráfica y ergonómica de la aplicación
2.1. Identidad gráfica:
Tus especificaciones también se utilizarán para la definir las características gráficas y ergonómicas de tu aplicación móvil. Si tienes elementos básicos que quieres reutilizar, no dudes en aportarlos.
- ¿Cuál será el código de colores de tu aplicación? ¿Cuál será el color dominante?
- ¿Existen variaciones del código de color según las secciones o páginas de la aplicación?
- ¿Existen variaciones de tu logotipo según el código de color de las páginas?
- ¿Tienes elementos visuales para reutilizar?
- ¿Qué fuente(s) tipográfica(s) te gustaría usar? ¡No dejes de facilitar ejemplos de otras aplicaciones en las que te inspires!
2.2. Diseño gráfico:
¿Quieres establecer algún requisito específico respecto al diseño gráfico de tu aplicación: animaciones, estructura, etc.?
2.3. Maquetas:
¿Qué mejor que una maqueta para visualizar un proyecto? Si tienes maquetas o prototipos de tus ideas, no dejes de incluirlas en tus especificaciones para el desarrollo de aplicaciones móviles. Las maquetas deben contener:
- Los procesos de uso de la aplicación (las diferentes etapas según el recorrido del usuario, etc.)
- La organización de la información en las diferentes pantallas
¡La solución de marketing más completa del mercado!
3. Descripción funcional y técnica de las aplicaciones móviles
Si tienes especificaciones funcionales o cualquier otro documento útil, no dudes en añadirlo como un anexo a las especificaciones de desarrollo de aplicaciones móviles.
3.1 Estructura de árbol de la aplicación:
¡Presentar la estructura de árbol de páginas de tu aplicación en forma de diagrama suele ser buena idea! Será similar a un árbol web, pero con las particularidades de una aplicación móvil!
- ¿Cuáles son las secciones principales de tu aplicación?
- ¿Cómo están organizadas las distintas secciones?
- ¿Cuáles son las páginas principales?
Modelo de árbol web aplicable al desarrollo de aplicaciones móviles
3.2. Información sobre el contenido:
- Lista del contenido que debe utilizar el proveedor de servicios
- Listar del contenido que debe crear el proveedor de servicios
- En caso afirmativo, ¿en qué formatos? Texto, imágenes, vídeos, etc., ¿y con qué requisitos específicos?
- ¿Tu proveedor debe encargarse de la adquisición de fotos o la creación de textos?
- ¿Qué información va a facilitar tu empresa para crear esos contenidos?, ¿qué información debe buscar el proveedor por sí mismo/a?
- …
3.3. Condicionamientos técnicos:
En tu documento, también debes indicar las especificaciones técnicas a las que estará sometida tu aplicación.
- Alojamiento
- Proporcionar mantenimiento
- Proponer reparaciones de guardia
- Capacitación en el uso del back office
- Integrar servicios externos: web, CRM , etc.
- Qué soluciones se utilizarán con tu aplicación (Frameworks, plantillas, etc.)
4. Servicios integrados en la aplicación móvil y selección de sus proveedores
4.1. Servicios integrados:
En tu pliego de especificaciones, también debes especificar todos los servicios de los que no te ocuparás personalmente y deseas subcontratar. De esta forma, también obtendrás presupuestos por los servicios mencionados:
- Desarrollo
- Diseño
- Integración
- Rediseño del sitio web existente para integrarlo con la aplicación
- Integración de una tienda virtual en una sección de comercio electrónico
- Creación de un sitio web de promoción de la aplicación
- Obtener alojamiento web para ese sitio
- Formar a tus equipos en el uso de la aplicación
- Acciones del plan de marketing: SEO, SEA, analítica web…
- …
4.2. Planificación:
Añade un calendario con las fechas previstas para la validación de las diferentes etapas:
- Creación de modelos
- Validación de prototipos
- Creación y validación de la aplicación
- Pruebas funcionales
- Lanzamiento al mercado en el sitio web propio y en las tiendas de aplicaciones de Android, iOS, Microsoft…
4.3. Metodología de seguimiento:
- ¿Te gustaría que el proveedor de servicios utilizara una metodología de desarrollo ágil?
- ¿Cómo deseas organizar el seguimiento del proyecto: intercambios telefónicos semanales, presentación física periódica de los avances, etc.?
- ¿Te gustaría tener acceso a un entorno de preproducción?
4.4. Condiciones de selección del proveedor de servicios:
- ¿Qué elementos te gustaría que el proveedor de servicios incluyera en su respuesta: presentación de la empresa con referencias, recomendaciones técnicas, dificultades identificadas, metodología propuesta, presentación del equipo del proyecto, presupuesto detallado, etc.?
- ¿Has establecido un baremo de criterios para evaluar las respuestas de los proveedores de servicios?
- Indica el(los) contacto(s) en caso de dudas sobre el pliego de especificaciones
- Establece un plazo de respuesta para que los proveedores envíen sus presupuestos
- Si tienes un presupuesto estimado para tu proyecto, también puedes indicado
Otros recursos de Webolto a tu disposición:
Deja una respuesta