Lineamientos para la creación de aplicaciones móviles
Fases de implementación
La creación de una aplicación móvil por parte de una entidad pública comprende 4 fases que aseguran un proceso ordenado, ágil y colaborativo. Son las siguientes:
1. Autodiagnóstico
En esta fase, la entidad pública realiza una evaluación preliminar para determinar la necesidad y viabilidad de desarrollar una aplicación móvil. De esta manera, podrán justificar la inversión y establecer metas claras.
Los pasos clave incluyen:
- Identificación de necesidades: aquí la entidad determina los problemas que la app resolverá o los servicios específicos que mejorará.
- Análisis de viabilidad: la entidad evalúa si tiene los recursos (técnicos, financieros y humanos) necesarios para desarrollar y mantener la aplicación.
- Estudio del público objetivo: la entidad identifica quiénes serán los usuarios finales de la aplicación, teniendo en cuenta sus necesidades y preferencias.
- Definición de objetivos: la entidad establece los objetivos que espera alcanzar con la aplicación. Estos deben ser claros y medibles, a través de métricas e indicadores.
En esta instancia, la entidad también debe considerar las posibles barreras que podrían enfrentar algunos ciudadanos para usar la aplicación móvil; por ejemplo, limitaciones de conectividad o accesibilidad.
2. Análisis y diseño
Esta fase se centra en definir los requisitos y diseñar la aplicación, tanto a nivel visual como de experiencia. Así, la entidad garantiza que la aplicación se alinee con las necesidades de los usuarios y sus objetivos.
El objetivo es crear una app intuitiva y fácil de usar, para que cualquier persona pueda usarla con éxito desde el primer intento. Incluye los siguientes puntos:
- Requisitos funcionales y no funcionales: la entidad documenta qué debe hacer la aplicación (funcionalidad) y cómo debe hacerlo (rendimiento, seguridad, etc.).
- Planificación de la arquitectura: la entidad debe ajustar el diseño de la app a las directrices de cada tienda de aplicaciones (Google, Apple o Huawei), e identificar solo los datos personales que sean imprescindibles para su funcionamiento.
- Experiencia de usuario (UX): la entidad crea flujos de navegación e interacción dentro de la aplicación que sean fluidos, simples y legibles para los usuarios.
- Diseño de la interfaz de usuario (UI): se crean prototipos y maquetas de la interfaz, asegurándose de que sean intuitivas y centradas en el usuario.
3. Construcción
En esta fase, se crea el Producto Mínimo Viable (PMV), lo cual implica el desarrollo de una aplicación funcional y segura que cumpla con los siguientes estándares técnicos establecidos:
- Desarrollo del código: la entidad se encarga de programar la aplicación utilizando lenguajes y frameworks adecuados, como las últimas actualizaciones y versiones disponibles de las plataformas de desarrollo, y las políticas de las plataformas de distribución.
- Pruebas y control de calidad: aquí se realizan pruebas unitarias, integrales y de aceptación para asegurar que la aplicación funcione correctamente y esté libre de errores.
- Seguridad: se implementan medidas de seguridad para proteger los datos de los usuarios y garantizar la integridad de la aplicación.
- Documentación: la entidad debe crear documentación técnica y de usuario para facilitar el mantenimiento y la utilización de la aplicación.
4. Registro y publicación
Una vez desarrollada, la aplicación debe ser registrada en el Catálogo Oficial de Aplicativos Móviles del Estado Peruano y publicada en tiendas de aplicaciones.
Esto asegura que la app esté disponible para toda la ciudadanía y sea reconocida oficialmente como parte del ecosistema digital del Estado peruano. Incluye los siguientes puntos:
- Registro en el catálogo oficial: la entidad debe incluir a la aplicación en el Catálogo Oficial de Aplicativos Móviles del Estado Peruano (actualmente en proceso de desarrollo), brindando información detallada sobre sus funcionalidades y objetivos.
- Publicación en tiendas de aplicaciones: se sube la app a las tiendas de aplicaciones más usadas (Google Play Store, Apple App Store y Huawei AppGallery), siguiendo sus políticas y requisitos.
- Promoción y difusión: la entidad debe implementar estrategias de comunicación para dar a conocer la aplicación a los potenciales usuarios.
- Mantenimiento y actualización: se debe continuar mejorando la aplicación, basándose en la retroalimentación de los usuarios y posibles nuevas necesidades. Para ello, es necesario realizar pruebas de usabilidad de manera regular.