Estándares y guías para la digitalización

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.