|
Los cambios en los estándares vendrán acompañados de un registro de las modificaciones. De este modo se podrá realizar un seguimiento y consultar su evolución.
|
Introducción
Aún no hay normativa publicada en la STIC que module las entregas en proyectos ágiles. No obstante, hasta que no haya una directriz corporativa clara en este sentido todos los puntos del DoD estándar tienen, en principio, carácter necesario y obligatorio para cualquier proyecto ágil.
Si en algún proyecto ágil se hiciera necesario acometer alguna modificación o adaptación a algún punto de este DoD, estos cambios deberán alinearse entre los interesados del proyecto (OCA, SMO, Jefatura de Proyectos...).
CRITERIO | APLICABLE A | OBJETIVOS | NOTAS | ||
Punto de Partida (Sprint 1) | Medio Plazo | ||||
1 | Narrativa CA | Todos los proyectos | HU con criterios de aceptación en formato estructurado con formato Dado <> cuando <> entonces <>. | Sin cambios |
|
2 | Cumplimiento CA* | Todos los proyectos | Cumplimiento de todos los CA. | Sin cambios |
|
3 | GIT y Gitflow | Todos los proyectos | Subida de código al repositorio GIT de la STIC cumpliendo la normativa Gitflow, y también a las particularidades de gestión del código para proyectos ágiles. | Sin cambios. |
|
4 | Compilación Jenkins | Todos los proyectos | Compilación Jenkins satisfactoria. | Sin cambios. |
|
5 | Despliegue de incrementos | Todos los proyectos | Despliegue del incremento correcto en el entorno de validación acordado. En principio, el entorno de validación será el de desarrollo del proveedor. | Sin cambios. |
|
6 | Trazabilidad backlog y tests | Todos los proyectos | Trazabilidad completa: Épica - HU** - tests (cuando aplique) - prototipos. | Sin cambios. |
|
7 | Prototipos | Todos los proyectos | Prototipos versionados publicados en Confluence. | Sin cambios. |
|
8 | HU Actualizadas | Todos los proyectos | Si durante el desarrollo se realizan adaptaciones en la implementación sobre la narrativa de la HU o de los CA se deberá dejar actualizado al final del Sprint acorde a la implementación. | Sin cambios. |
|
9 | Doc. Técnica de HU | Todos los proyectos | En la HU que aplique, documentación técnica actualizada en Confluence y enlace desde la HU correspondiente en JIRA. | Sin cambios. |
|
10 | Normativa | Todos los proyectos | Cumplimiento del resto del catálogo normativo del SAS publicado en Confluence (enlace aquí) | Sin cambios. | |
11 | Requisitos no funcionales | Todos los proyectos | Cumplimiento de los Requisitos No Funcionales definidos por las Oficinas Técnicas del SAS para el proyecto. | Sin cambios. | |
12 | Umbrales Mínimos de Calidad de Código Fuente | Proyectos Nuevo Desarrollo | Umbral Mínimo para Cobertura >=65%, así como una clasificación A en mantenibilidad, confiabilidad y seguridad. | Sin cambios. | |
Proyectos Legacy | Al menos cumplimiento con Normativa de Verificación de Calidad de Código Fuente (enlace aquí). | Cumplimiento con un Umbral Mínimo de Cobertura >=65%, así como una clasificación A en mantenibilidad, confiabilidad y seguridad. |
| ||
13 | Manual de Usuario | Proyectos Nuevo Desarrollo | Se actualizará en Confluence un Manual de Usuario, en el caso de que aplique en la HU. | Sin cambios. |
|
Proyectos Legacy | A revisar en cada proyecto. | A revisar en cada proyecto. |
| ||
14 | Plan de pruebas | Todos los proyectos | Plan de pruebas completo para todas las HU funcionales del sprint de acuerdo a los estándares definidos en la STIC (enlace aquí) | Sin cambios. |
|
15 | Automatización de pruebas | Proyectos Nuevo Desarrollo | Pruebas automatizadas desarrolladas de acuerdo a la normativa de la STIC (enlace aquí) y superadas para todos aquellos CA que se decidieron automatizar al comienzo del sprint, así como entrega de los archivos .feature asociados. | Sin cambios. |
|
Proyectos Legacy | Cumplimiento de los objetivos de automatización de pruebas planificados para el sprint. | Pruebas automatizadas desarrolladas de acuerdo a la normativa de la STIC (enlace aquí) y superadas para todos aquellos CA que se definieron para el sprint, así como entrega de los archivos .feature asociados. |
|
(*) CA: criterio de aceptación.
(**) HU: historia de usuario.
(***) EJEMPLO de Roadmap para Desarrollar una Estrategia de Automatizacion:
Corto Plazo: Elaboración estrategia y primer contacto con la automatización de pruebas automáticas.
Medio Plazo: Cierre de estrategia de automatización, compromiso con fecha límite de preparación de estructura base de pruebas automáticas y ejecución de la estrategia.