Procedimiento Publicación en el Catálogo y Repositorio

PROC-0002 (Procedimiento)

El procedimiento Publicación en el Catálogo de Software y Repositorio establece el conjunto de actividades a realizar para que una Consejería u Organización incluya una herramienta software o la actualización de una ya existente dentro del Catálogo de Software y Repositorio de Software Libre (en los casos que aplique).

Flujo de actividades

Imagen para representar el flujo de actividades

Detalle de las actividades

Título
COM.PUB.01. Registro de la solicitud de actualización del Catálogo de Software
Descripción

El Director Técnico de Proyecto registrará una solicitud de inclusión de nuevo software en el Catálogo de Software o la actualización de versión de uno ya existente. Además, deberá indicar si desea que también se realice la publicación correspondiente en el Repositorio de Software Libre, especificando el modelo de licencia: abierto a todos los sectores (se permitirá la descarga pública a todos los usuarios), o abierto sólo a las administraciones públicas (la descarga se realizará bajo petición de las adminisitraciones).

Tareas
  1. Registrar la petición de inclusión de nuevo software o actualización de software ya existente.
Responsable

Director Técnico de Proyecto

Productos

1. Solicitud de actualización del Catálogo.

Título
COM.PUB.02. Alta y concesión permisos de administrador en el proyecto
Descripción

Cuando un nuevo proyecto es creado en el Catálogo debe tener una persona encargada del mismo. Para poder administrar un proyecto se requieren permisos de administrador que se obtienen a través de una solicitud de Administración de proyecto. Dicha solicitud la puede realizar cualquier usuario miembro de la Consejería u Organización a través de un enlace en la ficha del proyecto. Ante una nueva solicitud de administración de proyecto, el Administrador del Catálogo deberá verificar y aprobar dicha petición. En el momento de ser aprobada, el usuario solicitante tendrá permisos de administrador sobre el proyecto y podrá gestionar ciertos recursos del mismo.

Tareas
  1. Gestionar la solicitud de administrador de proyecto.
Responsable

Administrador del Catálogo

Productos

1. Nuevo administrador de proyecto.

Título
COM.PUB.03. Carga de los ficheros manualmente
Descripción

Si el nuevo proyecto o la nueva versión no sigue las pautas de empaquetado establecidas por MADEJA y no existe un sistema de control de versiones, el administrador del mismo deberá cargar los ficheros fuente de forma manual.

Tareas
  1. Cargar los nuevos ficheros fuente de forma manual.
Responsable

Responsable de la actualización del Catálogo

Productos

1. Proyecto actualizado en el Catálogo.

Título
COM.PUB.04. Solicitud de actualización del Artifactory (GEN.SAA)
Descripción

Cuando un nuevo proyecto o versión sigue las pautas de empaquetado establecidas por MADEJA, en caso de necesitar una actualización en el Catálogo de Software, se debe realizar una solicitud de actualización del Artifactory. Esta actualización corresponderá al sistema completo, alguno de sus módulos o a cualquier librería de integración relacionado con la misma.

Tareas
  1. Solicitar la actualización del proyecto en el Catálogo de Software a través de solicitud de actualización del Artifactory (GEN.SAA).
Responsable

Responsable de la actualización del Catálogo de Software

Productos

1. Actualización del Artifactory.

Título
COM.PUB.05. Configuración acceso sistema control versiones
Descripción

En caso de existir un sistema de control de versiones se configura de forma que el nuevo proyecto o versión quede actualizado.

Tareas
  1. Configurar sistema control de versiones.
Responsable

Responsable de la actualización del Catálogo de Software

Productos

1. Nueva versión del proyecto actualizada.

Título
COM.PUB.06. Envío del fichero POM a través de Web Service
Descripción

En caso de existir un sistema de gestión de inventario integrado con el Catálogo de Software, se envía el fichero POM donde se indica la ruta de la nueva versión del código través de Web Service.

Tareas
  1. Enviar el fichero maven desde el sistema de gestión de inventario.
  2. Actualizar la documentación.
Responsable

Responsable de la actualización del Catálogo de Software

Productos

1. Ruta de la nueva versión.

Título
COM.PUB.07. Envío del fichero POM manualmente
Descripción

En caso de no existir un sistema de gestión de inventario integrado con el Catálogo de Software y que no se disponga de un sistema de control de versiones, el fichero POM donde se indica la ruta de la nueva versión del código deberá ser enviado de forma manual.

Tareas
  1. Enviar el fichero POM manualmente.
  2. Actualizar la documentación.
Responsable

Responsable de la actualización del Catálogo de Software

Productos

1. Ruta de la nueva versión.

Título
COM.PUB.08. Envío de la documentación manualmente
Descripción

Una vez el Catálogo de Software ha sido actualizado es necesario actualizar la documentación. Para ello, el responsable de la actualización del Catálogo de Software deberá enviar de forma manual la documentación.

Tareas
  1. Actualizar la documentación.
Responsable

Responsable de la actualización del Catálogo de Software

Productos

1. Documentación actualizada.

Título
COM.PUB.09. Actualización de los datos del proyecto
Descripción

En caso que se haya indicado que también se quiere publicar en el Repositorio de Software Libre, se deberán actualizar los datos generales del proyecto (indicando que sí es público) y las categorías (al campo 'estado del desarrollo' se le asignará el valor Explotación, y al modo de licencia el valor indicado en el registro).

Tareas
  1. Actualizar los datos del proyecto
Responsable

Responsable de la actualización del Catálogo de Software

Productos

1. Datos del proyecto actualizado.