Estás viendo una versión antigua de esta página. Ve a la versión actual.

Comparar con el actual Ver el historial de la página

« Anterior Versión 10 Actual »

Dirección General de Tecnologías de la Información y Comunicaciones

Áreas de Gobierno Tecnológico de SSII y del Dato


Contenidos


Resumen
  • Versión: v02r01
  • Fecha publicación:   
  • Entrada en vigor desde:  



Cumplimiento normativo

Las normas expuestas son de obligado cumplimiento. La STIC podrá estudiar los casos excepcionales los cuales serán gestionados a través de los responsables del proyecto correspondiente y autorizados por el Área de Gobernanza de la STIC. Asimismo cualquier aspecto no recogido en estas normas deberá regirse en primera instancia por las guías técnicas correspondientes al esquema nacional de seguridad y esquema nacional de interoperabilidad según correspondencia y en su defecto a los marcos normativos y de desarrollo software establecidos por la Junta de Andalucía, debiendo ser puesto de manifiesto ante la STIC.

La STIC se reserva el derecho a la modificación de la norma sin previo aviso, tras lo cual, notificará del cambio a los actores implicados para su adopción inmediata según la planificación de cada proyecto.

En el caso de que algún actor considere conveniente y/o necesario el incumplimiento de alguna de las normas y/o recomendaciones, deberá aportar previamente la correspondiente justificación fehaciente documentada de la solución alternativa propuesta, así como toda aquella documentación que le sea requerida por la STIC para proceder a su validación técnica.

Contacto Dpto: Oficina de Calidad

Histórico de cambios

Los cambios en la normativa vendrán acompañados de un registro de las modificaciones. De este modo se podrá realizar un seguimiento y consultar su evolución.



Versiónv02r01Fecha publicación25 de mayo de 2025Fecha entrada en vigor25 de mayo de 2025
Alcance


Se actualiza la información relativa a la entrega documental de proyectos nuevos que siguen una metodología de desarrollo tradicional (no ágil), con el fin de alinear el resumen presentado en este artículo con la normativa publicada sobre el nuevo modelo de documentación aplicable a este tipo de proyectos.



Versiónv01r01Fecha publicación3 de mayo de 2022Fecha entrada en vigor3 de mayo de 2022
Alcance
  • Versión inicial



Introducción

Como de todos es sabido, la correcta documentación de los diferentes aspectos relacionados con un proyecto es una parte esencial para el conocimiento de la aplicaciones. Facilita su mantenimiento y mejora la eficiencia de la transferencia de conocimiento.

Este artículo pretende ofrecer una guía para la entrega de documentación por parte del proveedor. En él se describe de forma general los documentos solicitados por las diferentes áreas, así como su formato. No obstante, cabe señalar que, como en el caso de otros entregables, la documentación requerida se irá consensuando a lo largo de la vida del proyecto.

La herramienta para la gestión de los proyectos será JIRA. En cuanto a la organización de la documentación y la gestión del conocimiento, se utilizará Confluence. Además, las herramientas de integración continua nos ayudarán en uno de nuestros principales objetivos: la detección temprana de errores.



Documentación a entregar

Documentación proyectos Agile

Con este apartado se pretende abordar la cuestión de la documentación a entregar en los proyectos gestionados bajo un marco de metodología ágil (Scrum).

De todos es sabido que la elaboración del Definition of Done es una de las tareas en la que se verá involucrado el equipo Scrum. A este respecto, la SMO ha publicado un DoD estándar con el fin de servir de referencia en su redacción.

A continuación se listan una serie de entregables. Se especifica también el formato de los mismos. El uso de cualquier otro medio o formato de entrega deberá ser previamente consensuado con la STIC y definido en el DoR y/o DoD del proyecto. 


EntregableEtapa a entregarObligatoriedadUbicaciónComentarios

Definición de requisitos. Historias de Usuario

Sprint Planning (DoR)ObligatorioJIRA

Las historias de usuarios y las pruebas que la validan son el pilar sobre el que sostener el conocimiento funcional de las diferentes aplicaciones.

Para consultar en detalle cómo se han de entregar, se puede consultar el artículo Requisitos y pruebas en proyectos ágiles.

Arquitectura del sistema


ObligatorioConfluence

Interoperabilidad con otros sistemas

Durante el Sprint (DoD)Obligatorio en caso de que disponga interoperabilidad con otros sistemas/front y backConfluenceActualmente la OTI utiliza Confluence para la generación y gestión de la documentación. Se puede consultar la información relativa al proceso de integración en el siguiente enlace.

Interfaz de usuario y Navegación:

Maqueta o Prototipo gráfico 

   Durante el Sprint (DoD)      ObligatorioConfluenceSe acuerda al inicio del proyecto
Manual de usuarioDurante el Sprint (DoD)ObligatorioConfluence

Casos de prueba: precondiciones y escenarios

Durante el Sprint (DoD)Obligatorio

GIT/JIRA

Los casos de pruebas y sus precondiciones se redactarán usando el lenguaje Gherkin. Las pruebas se agruparán en archivos de extensión .feature.

Los .feature se adjuntarán a la historia de usuario correspondiente. Una vez validados, se subirán a GIT siguiendo la normativa.

La redacción de pruebas en este formato y la utilización de Gherkin como lenguaje, se extiende a todas las pruebas funcionales (vayan a ser automatizadas o no). 

Para consultar en detalle cómo se han de entregar, se puede consultar el artículo Requisitos y pruebas en proyectos ágiles.


Documentación proyectos modelo Cascada

Para este tipo de proyectos, la documentación a entregar y su formato puede variar. A continuación se presentan las diferentes opciones con las que se trabaja.


Proyectos nuevos

Ubicación: Jira o Confluence
EntregableEtapa a entregarObligatoriedadComentarios

Definición de requisitos. Casos de Uso. Casos de pruebas.

Antes de la entrega, como mínimo 3 semanas antesObligatorio

Se debe documentar en la herramienta Jira. Este modelo de gestión  asegura la trazabilidad completa desde las iniciativas de mejora hasta la verificación del producto entregado. Esta trazabilidad no es solo un requisito metodológico, sino una práctica clave para garantizar la calidad, el alineamiento funcional y la validación efectiva de cada funcionalidad entregada.

El desglose de la información y pautas que se han de seguir están recogidos en normativa, Procedimiento de registro aspectos funcionales y pruebas de una solución software.


Catálogo de actores y Subsistemas funcionales

Antes de la entrega, como mínimo 3 semanas antesObligatorio

Se debe documentar en la herramienta Jira siguiendo las indicaciones establecidas en, Procedimiento de registro aspectos funcionales y pruebas de una solución software.

Glosario de términos

Antes de la entrega, como mínimo 3 semanas antesObligatorio

Se debe documentar en Confluence en el apartado "Sección funcional" o sección "Manual" del proyecto.

Relación subsistemas funcionales y componentes

Antes de la entrega, como mínimo 3 semanas antesOpcional

Se recomienda documentar en Confluence en el apartado "Sección funcional" del proyecto.

Modelo de Procesos de Negocio

Análisis del SistemaOpcional

Se debe documentar en Confluence en el apartado indicado por la OTI.

  • Modelo de proceso de negocio Software (Opcional).
  • Modelo de proceso de negocio Interoperabilidad (Opcional para nuevo desarrollo).
Interfaces de Usuario y NavegaciónAnálisis del SistemaObligatorio
  • Pantallas (en la plantilla de arquitectura generada dentro del espacio del proyecto).
  • Informes y listados (en la plantilla de arquitectura generada dentro del espacio del proyecto).
  • Maqueta o prototipo gráfico (se ha de acordar al inicio del proyecto). 
Arquitectura lógica y física del sistemaDiseño del sistemaObligatorioPlantilla de Arquitectura publicada en cada espacio.
Modelo de Clases Lógico y físicoDiseño del SistemaObligatorioPlantilla de Arquitectura publicada en cada espacio.
Modelo de Datos Lógico y físicoDiseño del SistemaObligatorioPlantilla de Arquitectura publicada en cada espacio.
Interfaz a través de servicios DS

Etapa de Análisis y diseño

Obligatorio en caso de que disponga de una interfaz a través de servicios

La información detallada sobre ellas es tratada por la OTI (Normativa disponible en el siguiente enlace y Proceso de Integración disponible en el siguiente enlace). 

Provisión de servicios DS

Etapa de Análisis y diseño

Obligatorio en caso de que disponga de provisión de servicios

Actualmente la OTI trabaja con confluence. Se puede consultar la información relativa al proceso de integración en el siguiente enlace.
Consumo de servicios DS

Etapa de Análisis y diseño

Obligatorio en caso de que disponga de consumo de servicios

Actualmente la OTI trabaja con confluence. Se puede consultar la información relativa al proceso de integración en el siguiente enlace.




Proyectos mantenimiento

Es importante resaltar que, para el caso de los proyectos que están en mantenimiento, la documentación y el formato de entrega seguirán las pautas acordadas al comienzo del proyecto.

Ubicación: Confluence
EntregableEtapa a entregarObligatoriedadComentarios

EAP

Antes de la entrega, como mínimo 3 semanas antesObligatorio

El desglose de la información obligatoria u opcional que puede contener este archivo se ha indicado en la tabla que aparece a continuación a ésta. Su ubicación dentro del espacio de Confluence deberá ser consensuar con el jefe de proyecto.

Plantilla a utilizar en función del proyecto.

Descarga de la plantilla.

NOTA: Para más detalle, se puede consultar la normativa pulsando Aquí.

Interfaz a través de serviciosAnálisis y diseño (Antes de iniciar los desarrollos)Obligatorio en caso de que disponga de una interfaz a través de serviciosLa información detallada sobre ellas es tratada por la OTI (Normativa disponible en el siguiente enlace y Proceso de Integración disponible en el siguiente enlace). 
Provisión de serviciosAnálisis y diseño (Antes de iniciar los desarrollos)Obligatorio en caso de que disponga de provisión de serviciosActualmente la OTI trabaja con confluence. Se puede consultar la información relativa al proceso de integración en el siguiente enlace.
Consumo de serviciosAnálisis y diseño (Antes de iniciar los desarrollos)Obligatorio en caso de que disponga de consumo de servicios

Actualmente la OTI trabaja con confluence. Se puede consultar la información relativa al proceso de integración en el siguiente enlace.




Ubicación: Confluence

Entregable: EAP

Obligatoriedad

Comentarios

Información del aplicativo

Glosario

Opcional


Constantes para la generación de la documentación

Obligatorio


Control de cambios

Obligatorio

Participantes

Ver comentariosEs obligatorio completar el apartado de participantes para los aplicativos de explotación de datos, para los aplicativos software es un apartado opcional.

Aplicativo Software

Definición de requisitos

Objetivos del Sistema

Obligatorio

Catálogo de Requisitos

Obligatorio

Análisis del Sistema

Modelo de Subsistemas

Obligatorio

Catálogo de Actores

Obligatorio

Modelo de Casos de Uso

Obligatorio

Modelo de Clases Lógico

ObligatorioEs importante tener en cuenta que el equipo de arquitectura podría consensuar con el proveedor el traslado esta información desde el archivo .eap a la plantilla de Confluence para continuar con su mantenimiento en este formato.

Modelo de Datos Lógico

ObligatorioEs importante tener en cuenta que el equipo de arquitectura podría consensuar con el proveedor el traslado esta información desde el archivo .eap a la plantilla de Confluence para continuar con su mantenimiento en este formato.

Casos de Prueba

Obligatorio

Prueba de autorización

Obligatorio

Smoke test

Obligatorio

Diseño del sistema

Arquitectura del sistema

OpcionalEs importante tener en cuenta que el equipo de arquitectura podría consensuar con el proveedor el traslado esta información desde el archivo .eap a la plantilla de Confluence para continuar con su mantenimiento en este formato.

Modelo de clases físico

OpcionalEs importante tener en cuenta que el equipo de arquitectura podría consensuar con el proveedor el traslado esta información desde el archivo .eap a la plantilla de Confluence para continuar con su mantenimiento en este formato.

Modelo de datos físico

OpcionalEs importante tener en cuenta que el equipo de arquitectura podría consensuar con el proveedor el traslado esta información desde el archivo .eap a la plantilla de Confluence para continuar con su mantenimiento en este formato.

Construcción del sistema

Opcional

Esta carpeta contendrá todos los elementos referentes a la construcción del sistema que se va a desarrollar. Se podrán usar los elementos de Enterprise Architect destinados a representar esta información. El contenido de esta carpeta no será revisado por la OCa, pero se recomienda que se incorpore la información asociada a la construcción del sistema para poder disponer de ella, tanto en caso de duda durante la revisión del resto de elementos, como en caso de que algún otro interesado del proyecto necesite consultarla.





Excepciones

Teniendo en cuenta que algunos proyectos se iniciaron hace bastante tiempo y que algunos de ellos tienen tendencia a desaparear y ser sustituidos o embebidos por otros, se diferencian dos bloques que agrupan distintos proyectos y en cada bloque se define y detalla la información que se ha de documentar en EA. 

Para tener el detalle de cada una de las excepciones, se deberá consultar el siguiente enlace.


Documentación Adicional

Hay documentación que está relacionada más con un aspecto o actividad dentro del proyecto que con la metodología con la que se gestiona.


Pruebas de Carga

Ubicación: Confluence
EntregableEtapa a entregarObligatoriedadComentarios

Plan de pruebas de carga


Obligatorio

Existe una plantilla en Confluence para la redacción del plan. Para la consultar cómo crearla, ir al apartado Anexo II: Plantilla PPS de la normativa de Pruebas de carga del sistema.  

Ubicación: Git
EntregableEtapa a entregarObligatoriedadComentarios

Script de lanzamiento de las pruebas


Obligatorio

Se entregará cualquier archivo que hay sido necesario para la ejecución de las pruebas, tal y como se indica en el apartado Entregables tras las pruebas de la de Pruebas de carga del sistema.

  • Sin etiquetas