Información general

Durante este proceso se usa la siguiente nomenclatura:

  • Servicio: Es la entidad que engloba a todos los elementos necesarios para gestionar la publicación de una aplicación móvil en los markets.
    • Por ejemplo, un servicio sería "Barcelona a la Butxaca".
  • App: Vinculada directamente con una única plataforma, como Android o iOS. Todo el programario del servicio que se publique para esta plataforma estará relacionado con la app.
    • Por ejemplo, una app sería "Barcelona a la Butxaca para dispositivos Android".
  • Versión: Es el programa que tiene como objetivo ser publicado en un market de aplicaciones móviles, ya sea como nueva aplicación o como actualización de una existente. Todas las versiones han de cumplir con los requisitos técnicos para el desarrollo de aplicaciones móvil de la OSAM.
    • Por ejemplo, una versión sería "Barcelona a la Butxaca para dispositivos Android, versión 12.2".

Así que cuando hablamos del proceso de publicación de aplicaciones móviles de la OSAM nos referimos al proceso que publicará una versión en los markets.

 

1. Duración estimada del proceso de publicación

El procedimiento de publicación de las apps tiene una duración estimada de 2 semanas* desde el momento en que el código de la versión está subido al repositorio indicado por la OSAM y toda la información necesaria para la publicación de la versión está en Palantir, que es la herramienta de la OSAM para gestionar la publicación de aplicaciones.

Dentro de este tiempo están contempladas las siguientes tareas:

  • Introducción de datos en Palantir Mobile: Los datos necesarios para publicar la versión en los markets se introducen en Palantir.
  • Compilación y Distribución: Se compila la versión con los códigos del Ayuntamiento y se distribuye al proveedor y al responsable de la misma para que validen que es correcta.
  • Smoke Test: El equipo de QA de la OSAM realiza un informe de calidad para validar que la versión cumple con los requisitos de calidad esperados.
  • Validación en los Markets: procedimiento estipulado por los diferentes Markets.
  • Publicación: Liberación de la versión en el market correspondiente para que los usuarios puedan descargar, además de la realización del market test.

A partir del momento en que introducen los datos en Palantir Mobile, la OSAM tiene establecido un SLA de 12 días para tener la versión enviada a los markets para su validación.

* El tiempo total de la publicación está condicionado por el tiempo de validación en los markets de Google y Apple. Este tiempo acostumbra a ser de 1-2 días, pero no se puede garantizar, ya que no hay un SLA estipulado para sus revisiones.

 

2. Fechas y calendario del proceso de publicación

La OSAM realiza el procedimiento de publicación de las aplicaciones durante todo el año. No obstante, la publicación, última tarea dentro del proceso de publicación y que consiste en liberar las versiones al market para que las personas usuarias la puedan descargar, además de la realización del market test, tiene debido a su naturaleza unas características especiales que explicaremos a continuación:

  • Por norma general, la OSAM no liberará versiones en los markets ni los viernes ni en vísperas de festivos, ya que en estas fechas no se puede garantizar el soporte necesario para realizar un correcto acompañamiento a la publicación. Por la misma razón, no se publicarán versiones durante el mes de agosto y la Navidad, informando la OSAM de las fechas exactas mediante un mail en las semanas previas a estos periodos.
    • Se informará a través de un correo electrónico y desde la página web de comunicados las fechas concretas, las cuales no se publicaran versiones. En caso de que sea necesario realizar una publicación en estas fechas, se deberá consensuar previamente con la OSAM.
  • La persona responsable de la aplicación indicará el día en que se quiere publicar una versión con una antelación mínima de 24 horas para garantizar así, que habrá los recursos necesarios.
  • En cuanto al horario de publicación de las versiones, por defecto esté sera entre las 8 y las 10 horas de la mañana del día indicado, para así tener garantías de que la versión estará disponible durante ese día en los markets, ya que aunque el SLA de los markets para esta acción es de 24 horas, habitualmente éstas quedan liberadas en un período de 2-3 horas.
    • Se puede consensuar con la OSAM otro horario cuando éste sea necesario.

3. Caducidad de las versiones preparadas para publicar

Una versión está preparada para publicarse cuando se han realizado todas las validaciones previas a su publicación y estas han sido positivas, y sólo falta la conformidad del responsable de la aplicación para su liberación en los markets. Si por el motivo que fuese esta liberación se retrasa, con tal de garantir la calidad de la versión, será necesario realizar las siguientes acciones en función del número de días que la versión se mantenga en este estado antes de liberarla en los markets:

  • 30 días: La OSAM realizará de nuevo el smoke test y éste deberá tener un resultado de Conformidad para seguir con la publicación.
  • 60 días: Cuando han pasado más de 60 días se considera que la versión ha caducado y ya no se puede publicar. Si se quiere publicar, se deberá volver a iniciar el proceso de publicación con una nueva versión.