![Page 1: Amparo Belmonte - Gestión de entregas. Calidad de software - semanainformatica.com 2016](https://reader035.vdocuments.pub/reader035/viewer/2022081605/587c18cd1a28abb5068b4bf5/html5/thumbnails/1.jpg)
Gestión de Gestión de entregas:entregas:
Calidad del Calidad del softwaresoftware
Ponentes
Juan López
Amparo Belmonte
![Page 2: Amparo Belmonte - Gestión de entregas. Calidad de software - semanainformatica.com 2016](https://reader035.vdocuments.pub/reader035/viewer/2022081605/587c18cd1a28abb5068b4bf5/html5/thumbnails/2.jpg)
GESTIÓN DE ENTREGAS:GESTIÓN DE ENTREGAS:CALIDAD DEL SOFTWARECALIDAD DEL SOFTWARE
1. ANTECEDENTES1. ANTECEDENTES2. METODOLOGÍA gvLOGOS2. METODOLOGÍA gvLOGOS3. GESTIÓN DE ENTREGAS3. GESTIÓN DE ENTREGAS
3.1 GEDES-PROCESO3.1 GEDES-PROCESO3.2 GEDES-HERRAMIENTAS3.2 GEDES-HERRAMIENTAS3.3 GEDES-CERTIFICACIÓN (Sello de Calidad)3.3 GEDES-CERTIFICACIÓN (Sello de Calidad)
![Page 3: Amparo Belmonte - Gestión de entregas. Calidad de software - semanainformatica.com 2016](https://reader035.vdocuments.pub/reader035/viewer/2022081605/587c18cd1a28abb5068b4bf5/html5/thumbnails/3.jpg)
GESTIÓN DE ENTREGAS:GESTIÓN DE ENTREGAS:CALIDAD DEL SOFTWARECALIDAD DEL SOFTWARE
1. ANTECEDENTES1. ANTECEDENTES2. METODOLOGÍA gvLOGOS3. GESTIÓN DE ENTREGAS
3.1 GEDES-PROCESO3.2 GEDES-HERRAMIENTAS3.3 GEDES-CERTIFICACIÓN (Sello de Calidad)
![Page 4: Amparo Belmonte - Gestión de entregas. Calidad de software - semanainformatica.com 2016](https://reader035.vdocuments.pub/reader035/viewer/2022081605/587c18cd1a28abb5068b4bf5/html5/thumbnails/4.jpg)
1.- ANTECEDENTES1.- ANTECEDENTES
Centralización de competencias TIC de todos los ámbitos de la Generalitat excepto Sanidad
Nuevo modelo de gestión
![Page 5: Amparo Belmonte - Gestión de entregas. Calidad de software - semanainformatica.com 2016](https://reader035.vdocuments.pub/reader035/viewer/2022081605/587c18cd1a28abb5068b4bf5/html5/thumbnails/5.jpg)
Transformación del modelo organizacional por Servicios TIC No por ámbitos de negocio
Gestión de Calidad TIC
1.- ANTECEDENTES1.- ANTECEDENTES
![Page 6: Amparo Belmonte - Gestión de entregas. Calidad de software - semanainformatica.com 2016](https://reader035.vdocuments.pub/reader035/viewer/2022081605/587c18cd1a28abb5068b4bf5/html5/thumbnails/6.jpg)
1.- ANTECEDENTES1.- ANTECEDENTES
Marco de Referencia Volumetrías de Gestión TIC
134.762 24.762 Puestos de Trabajo Administrativos (PC's) y 110.000 puestos de Educación (aulas)
3.435 Sedes conectadas a red corporativa (1.688 centros docentes, 928 centros sanitarios, 819 del resto
de Consellerias) con servicios voz/datos y telefonía móvil
1400 Aplicaciones informáticas
541 Servicios electrónicos
18 Ámbitos de Infraestructuras ( CPD's de la Ciudad Administrativa 9'Octubre, Hacienda, Servef y Justicia)
170.625 Incidencias de informática y comunicaciones atendidas anualmente; (60.146 anuales de atención al puesto de trabajo administrativo)
1.121 Incidentes de seguridad informática atendidos desde el Centro de Seguridad TIC de la Comunitat Valenciana (CSIRT-cv, dependiente de la DGTI)
Datos Mayo 2015
![Page 7: Amparo Belmonte - Gestión de entregas. Calidad de software - semanainformatica.com 2016](https://reader035.vdocuments.pub/reader035/viewer/2022081605/587c18cd1a28abb5068b4bf5/html5/thumbnails/7.jpg)
Bajo el Marco Estratégico de la DGTIC:
Cambios Organizativos DGTICCambios Organizativos DGTIC
Misma MetodologíaMisma Metodología
Herramientas corporativasHerramientas corporativas
Metodología y Procesos corporativos (GV-LOGOS) (GV-LOGOS)
Herramientas corporativas de SW LIBRE
1.- ANTECEDENTES1.- ANTECEDENTES
![Page 8: Amparo Belmonte - Gestión de entregas. Calidad de software - semanainformatica.com 2016](https://reader035.vdocuments.pub/reader035/viewer/2022081605/587c18cd1a28abb5068b4bf5/html5/thumbnails/8.jpg)
GESTIÓN DE ENTREGAS:GESTIÓN DE ENTREGAS:CALIDAD DEL SOFTWARECALIDAD DEL SOFTWARE
1. ANTECEDENTES2. METODOLOGÍA gvLOGOS2. METODOLOGÍA gvLOGOS3. GESTIÓN DE ENTREGAS
3.1 GEDES-PROCESO3.2 GEDES-HERRAMIENTAS3.3 GEDES-CERTIFICACIÓN (Sello de Calidad)
![Page 9: Amparo Belmonte - Gestión de entregas. Calidad de software - semanainformatica.com 2016](https://reader035.vdocuments.pub/reader035/viewer/2022081605/587c18cd1a28abb5068b4bf5/html5/thumbnails/9.jpg)
Metodología de gestión y desarrollo de las TIC de la Generalitat, desarrollada por la DGTIC
Su objetivo es definir los procesos y métodos de trabajo que se han de emplear en la gestión de proyectos, servicios, incidencias y cambios desde el momento de la demanda hasta su entrega final
Define roles y proporciona herramientas y plantillas para llevarlo a cabo.
2.- METODOLOGIA gvLOGOS2.- METODOLOGIA gvLOGOS
![Page 10: Amparo Belmonte - Gestión de entregas. Calidad de software - semanainformatica.com 2016](https://reader035.vdocuments.pub/reader035/viewer/2022081605/587c18cd1a28abb5068b4bf5/html5/thumbnails/10.jpg)
2.- METODOLOGIA gvLOGOS2.- METODOLOGIA gvLOGOS
![Page 11: Amparo Belmonte - Gestión de entregas. Calidad de software - semanainformatica.com 2016](https://reader035.vdocuments.pub/reader035/viewer/2022081605/587c18cd1a28abb5068b4bf5/html5/thumbnails/11.jpg)
2.- METODOLOGIA gvLOGOS2.- METODOLOGIA gvLOGOS
![Page 12: Amparo Belmonte - Gestión de entregas. Calidad de software - semanainformatica.com 2016](https://reader035.vdocuments.pub/reader035/viewer/2022081605/587c18cd1a28abb5068b4bf5/html5/thumbnails/12.jpg)
2.- METODOLOGIA gvLOGOS2.- METODOLOGIA gvLOGOS
GvLOGOS-GEDESGvLOGOS-GEDESGestión de entregas:
Calidad en el software
Proceso definido dentro del marco de gvLOGOS
![Page 13: Amparo Belmonte - Gestión de entregas. Calidad de software - semanainformatica.com 2016](https://reader035.vdocuments.pub/reader035/viewer/2022081605/587c18cd1a28abb5068b4bf5/html5/thumbnails/13.jpg)
GESTIÓN DE ENTREGAS:GESTIÓN DE ENTREGAS:CALIDAD DEL SOFTWARECALIDAD DEL SOFTWARE
1. ANTECEDENTES2. METODOLOGÍA gvLOGOS3. GESTIÓN DE ENTREGAS3. GESTIÓN DE ENTREGAS
3.1 GEDES-PROCESO3.1 GEDES-PROCESO3.2 GEDES-HERRAMIENTAS3.2 GEDES-HERRAMIENTAS3.3 GEDES-CERTIFICACIÓN (Sello de Calidad)3.3 GEDES-CERTIFICACIÓN (Sello de Calidad)
![Page 14: Amparo Belmonte - Gestión de entregas. Calidad de software - semanainformatica.com 2016](https://reader035.vdocuments.pub/reader035/viewer/2022081605/587c18cd1a28abb5068b4bf5/html5/thumbnails/14.jpg)
GvLOGOS-GEDESGestión de entregas:
Calidad en el software
“ Proceso definido dentro del marco de gvLOGOS”
Los comienzos …..
3.- GESTIÓN ENTREGAS3.- GESTIÓN ENTREGAS
![Page 15: Amparo Belmonte - Gestión de entregas. Calidad de software - semanainformatica.com 2016](https://reader035.vdocuments.pub/reader035/viewer/2022081605/587c18cd1a28abb5068b4bf5/html5/thumbnails/15.jpg)
Una vez creada la DGTIC
Comenzamos una tarea de análisis sobre como trabajaban en los distintos ámbitos
3.- GESTIÓN ENTREGAS3.- GESTIÓN ENTREGAS
![Page 16: Amparo Belmonte - Gestión de entregas. Calidad de software - semanainformatica.com 2016](https://reader035.vdocuments.pub/reader035/viewer/2022081605/587c18cd1a28abb5068b4bf5/html5/thumbnails/16.jpg)
Que nos encontramos...
3.- GESTIÓN ENTREGAS3.- GESTIÓN ENTREGAS
Multiples métodos de trabajo ( por tecnología y equipos)
No existia estándar donde ubicar el código fuente de las aplicacionesScripts de BBDD y documentación no estaban con los fuentes
Distintos Sistemas de Control de Versiones (SVN, CVS, PVCS)Solo se versionaba en java, php.. pero no en FormsNo se versionaban los parches
Distintos número de entornos (desa, testing, pre, pro..)
Falta de información Como construir el empaquetado (ear, war)Requisitos necesarios para preparar el equipo de trabajo(herramientas, plugins, versiones…)
En definitiva muchas veces la entrega era una CAJA NEGRA
![Page 17: Amparo Belmonte - Gestión de entregas. Calidad de software - semanainformatica.com 2016](https://reader035.vdocuments.pub/reader035/viewer/2022081605/587c18cd1a28abb5068b4bf5/html5/thumbnails/17.jpg)
Objetivos que nos propusimos...
Mantener un único servidor Subversión
(control de versiones)
3.- GESTIÓN ENTREGAS3.- GESTIÓN ENTREGAS
![Page 18: Amparo Belmonte - Gestión de entregas. Calidad de software - semanainformatica.com 2016](https://reader035.vdocuments.pub/reader035/viewer/2022081605/587c18cd1a28abb5068b4bf5/html5/thumbnails/18.jpg)
Objetivos que nos propusimos...
Mantener un único servidor Subversión
(control de versiones) Estandarizar . estructura de directorios
. documento proyectos(tomreq, confie, vadesa..)
3.- GESTIÓN ENTREGAS3.- GESTIÓN ENTREGAS
![Page 19: Amparo Belmonte - Gestión de entregas. Calidad de software - semanainformatica.com 2016](https://reader035.vdocuments.pub/reader035/viewer/2022081605/587c18cd1a28abb5068b4bf5/html5/thumbnails/19.jpg)
Objetivos que nos propusimos...
Mantener un único servidor Subversión
(control de versiones) Estandarizar . estructura de directorios
. documento proyectos(tomreq, confie, vadesa..)
Toda aplicación tendrá su repositorio (documentación, fuentes, scripts BBDD)
3.- GESTIÓN ENTREGAS3.- GESTIÓN ENTREGAS
![Page 20: Amparo Belmonte - Gestión de entregas. Calidad de software - semanainformatica.com 2016](https://reader035.vdocuments.pub/reader035/viewer/2022081605/587c18cd1a28abb5068b4bf5/html5/thumbnails/20.jpg)
Objetivos que nos propusimos...
Mantener un único servidor Subversión
(control de versiones) Estandarizar . estructura de directorios
. documento proyectos(tomreq, confie, vadesa..)
Definición procedimientoversionado
Toda aplicación tendrá su repositorio (documentación, fuentes, scripts BBDD)
3.- GESTIÓN ENTREGAS3.- GESTIÓN ENTREGAS
![Page 21: Amparo Belmonte - Gestión de entregas. Calidad de software - semanainformatica.com 2016](https://reader035.vdocuments.pub/reader035/viewer/2022081605/587c18cd1a28abb5068b4bf5/html5/thumbnails/21.jpg)
Objetivos que nos propusimos...
Mantener un único servidor Subversión
(control de versiones) Estandarizar . estructura de directorios
. documento proyectos(tomreq, confie, vadesa..)
Definición procedimientoversionado
Toda aplicación tendrá su repositorio (documentación, fuentes, scripts BBDD)
Análisis estático del códigoTesteo del código
3.- GESTIÓN ENTREGAS3.- GESTIÓN ENTREGAS
![Page 22: Amparo Belmonte - Gestión de entregas. Calidad de software - semanainformatica.com 2016](https://reader035.vdocuments.pub/reader035/viewer/2022081605/587c18cd1a28abb5068b4bf5/html5/thumbnails/22.jpg)
Objetivos que nos propusimos...
Mantener un único servidor Subversión
(control de versiones) Estandarizar . estructura de directorios
. documento proyectos(tomreq, confie, vadesa..)
Definición procedimientoversionado
Toda aplicación tendrá su repositorio (documentación, fuentes, scripts BBDD)
Despliegues automáticos.Construcción a partir de los fuentes.
Trazabilidad fuente-ejecutable
Análisis estático del códigoTesteo del código
3.- GESTIÓN ENTREGAS3.- GESTIÓN ENTREGAS
![Page 23: Amparo Belmonte - Gestión de entregas. Calidad de software - semanainformatica.com 2016](https://reader035.vdocuments.pub/reader035/viewer/2022081605/587c18cd1a28abb5068b4bf5/html5/thumbnails/23.jpg)
RESUMIENDO
La DGTIC dispondrá de acceso a las herramientas de trabajo y al código fuente
Mantener actualizado el catálogo de las aplicaciones con el historial de versiones
Obtener un producto de calidad ya que se exigirá que supere las distintas pruebas de Calidad
Estabilidad en el entorno de producción
La entrega ya no es una caja negra
3.- GESTIÓN ENTREGAS3.- GESTIÓN ENTREGAS
![Page 24: Amparo Belmonte - Gestión de entregas. Calidad de software - semanainformatica.com 2016](https://reader035.vdocuments.pub/reader035/viewer/2022081605/587c18cd1a28abb5068b4bf5/html5/thumbnails/24.jpg)
RESUMIENDO
La DGTIC dispondrá de acceso a las herramientas de trabajo y al código fuente
Mantener actualizado el catálogo de las aplicaciones con el historial de versiones
Obtener un producto de calidad ya que se exigirá que supere las distintas pruebas de Calidad
Estabilidad en el entorno de producción
La entrega ya no es una caja negra
3.- GESTIÓN ENTREGAS3.- GESTIÓN ENTREGAS
OFICINA DE GESTIÓN DE ENTREGAS OFICINA DE GESTIÓN DE ENTREGAS Y CONTROL DE CALIDAD SWY CONTROL DE CALIDAD SW
Velará por su cumplimiento
![Page 25: Amparo Belmonte - Gestión de entregas. Calidad de software - semanainformatica.com 2016](https://reader035.vdocuments.pub/reader035/viewer/2022081605/587c18cd1a28abb5068b4bf5/html5/thumbnails/25.jpg)
Beneficios y Ventajas
Equipos DESARROLLO
Equipos de SISTEMAS
EMPRESAS
Otros
3.- GESTIÓN ENTREGAS3.- GESTIÓN ENTREGAS
✔ Método de trabajo común
✔ Disponer de un “único sitio” donde ubicar fuentes, doc. y BBDD
✔ Análisis de SW automático, detección temprana de errores
✔ Agilizar tareas de despliegue
✔ Disponer de Información técnica de las Aplicaciones en los repositorios
✔ Automatización y trazabilidad de los despliegues
✔ Se les facilita un marco de trabajo
✔ Trato igualitario en nuestras exigencias
✔ Transparencia
✔ Facilita la reutilización del código
✔ Independiza los sistemas de las personas que lo han desarrollado
![Page 26: Amparo Belmonte - Gestión de entregas. Calidad de software - semanainformatica.com 2016](https://reader035.vdocuments.pub/reader035/viewer/2022081605/587c18cd1a28abb5068b4bf5/html5/thumbnails/26.jpg)
En que consiste gvLOGOS-GEDES...
✔ Definición de la política, procesos y procedimientos a seguir en cada entrega
✔ Especificación de las actividades a realizar, los actores participantes, las herramientas y la documentación a cumplimentar
✔ Certificación de la calidad del software
SELLO DE CALIDAD SW EN LA DGTIC
La documentación del proyecto se encuentra publicada en http://confluence.gva.es
3.- GESTIÓN ENTREGAS3.- GESTIÓN ENTREGAS
![Page 27: Amparo Belmonte - Gestión de entregas. Calidad de software - semanainformatica.com 2016](https://reader035.vdocuments.pub/reader035/viewer/2022081605/587c18cd1a28abb5068b4bf5/html5/thumbnails/27.jpg)
3.1 GEDES-PROCESO
3.2 GEDES-HERRAMIENTAS
3.3 GEDES-CERTIFICACIÓN
3.- GESTIÓN ENTREGAS3.- GESTIÓN ENTREGAS
![Page 28: Amparo Belmonte - Gestión de entregas. Calidad de software - semanainformatica.com 2016](https://reader035.vdocuments.pub/reader035/viewer/2022081605/587c18cd1a28abb5068b4bf5/html5/thumbnails/28.jpg)
ROLES
ENTORNOS
VERSIONADO
TIPOS DE PRUEBA
PLAN DE REVERSIÓN
UNIDADES DE ENTREGA
Responsable Funcional
Usuario Experto
Equipo de Desarrollo
Gestor del Proyecto
Gestor de Entregas
Oficina de Entregas
Equipo de Sistemas
3.1- GEDES-PROCESO: 3.1- GEDES-PROCESO: Conceptos
![Page 29: Amparo Belmonte - Gestión de entregas. Calidad de software - semanainformatica.com 2016](https://reader035.vdocuments.pub/reader035/viewer/2022081605/587c18cd1a28abb5068b4bf5/html5/thumbnails/29.jpg)
Desarrollo
Preproducción
Producción
ROLES
ENTORNOS
VERSIONADO
TIPOS DE PRUEBA
PLAN DE REVERSIÓN
UNIDADES DE ENTREGA
3.1- GEDES-PROCESO: 3.1- GEDES-PROCESO: Conceptos
![Page 30: Amparo Belmonte - Gestión de entregas. Calidad de software - semanainformatica.com 2016](https://reader035.vdocuments.pub/reader035/viewer/2022081605/587c18cd1a28abb5068b4bf5/html5/thumbnails/30.jpg)
Nom_Aplicación_MM. mm. pp
Donde:
MM: versión Mayor:
nro. identifica grandes cambios.
mm: versión Menor: nro. identifica mejoras menores.
pp: versión Parche.
nro. identifica resolución de errores.
Ejem: CITAPREVIA_02.01.00
ROLES
ENTORNOS
VERSIONADO
TIPOS DE PRUEBA
PLAN DE REVERSIÓN
UNIDADES DE ENTREGA
3.1- GEDES-PROCESO: 3.1- GEDES-PROCESO: Conceptos
![Page 31: Amparo Belmonte - Gestión de entregas. Calidad de software - semanainformatica.com 2016](https://reader035.vdocuments.pub/reader035/viewer/2022081605/587c18cd1a28abb5068b4bf5/html5/thumbnails/31.jpg)
Se definen las siguientes pruebas de SW
(validaciones técnicas y funcionales)
Pruebas unitarias
Pruebas integración
Pruebas de regresión
Pruebas funcionales
Pruebas de rendimiento
ROLES
ENTORNOS
VERSIONADO
TIPOS DE PRUEBA
PLAN DE REVERSIÓN
UNIDADES DE ENTREGA
3.1- GEDES-PROCESO: 3.1- GEDES-PROCESO: Conceptos
![Page 32: Amparo Belmonte - Gestión de entregas. Calidad de software - semanainformatica.com 2016](https://reader035.vdocuments.pub/reader035/viewer/2022081605/587c18cd1a28abb5068b4bf5/html5/thumbnails/32.jpg)
Toda entrega
deberá disponer de un
Plan de Reversión
para saber como actuar en
Caso de error.
Ejemplo:
- Restaurar la copia de toda la BBDD
- Desplegar la versión anterior estable
ROLES
ENTORNOS
VERSIONADO
TIPOS DE PRUEBA
PLAN DE REVERSIÓN
UNIDADES DE ENTREGA
3.1- GEDES-PROCESO: 3.1- GEDES-PROCESO: Conceptos
![Page 33: Amparo Belmonte - Gestión de entregas. Calidad de software - semanainformatica.com 2016](https://reader035.vdocuments.pub/reader035/viewer/2022081605/587c18cd1a28abb5068b4bf5/html5/thumbnails/33.jpg)
Conjunto de elementos que se van a exigir en el despliegue de una nueva versión.
DESARROLLOAlta en el catalogo de aplicacionesRepositorio actualizadoDocumento CONFIEGuía de compilación e instalación
PREPRODUCCIÓNInforme con el resultado de las pruebas unitariasInforme análisis estáticoPlan de pruebasPlan General de Reversión
PRODUCCIÓNInforme con el resultado de las pruebas funcionales y/o garantía
ROLES
ENTORNOS
VERSIONADO
TIPOS DE PRUEBA
PLAN DE REVERSIÓN
UNIDADES DE ENTREGA
3.1- GEDES-PROCESO: 3.1- GEDES-PROCESO: Conceptos
![Page 34: Amparo Belmonte - Gestión de entregas. Calidad de software - semanainformatica.com 2016](https://reader035.vdocuments.pub/reader035/viewer/2022081605/587c18cd1a28abb5068b4bf5/html5/thumbnails/34.jpg)
Procedimiento de entregas y despliegues
3.1- GEDES-PROCESO: 3.1- GEDES-PROCESO: BPMN
![Page 35: Amparo Belmonte - Gestión de entregas. Calidad de software - semanainformatica.com 2016](https://reader035.vdocuments.pub/reader035/viewer/2022081605/587c18cd1a28abb5068b4bf5/html5/thumbnails/35.jpg)
3.- GESTIÓN ENTREGAS3.- GESTIÓN ENTREGAS
3.1 GEDES-PROCESO
3.2 GEDES-HERRAMIENTAS
3.3 GEDES-CERTIFICACIÓN
![Page 36: Amparo Belmonte - Gestión de entregas. Calidad de software - semanainformatica.com 2016](https://reader035.vdocuments.pub/reader035/viewer/2022081605/587c18cd1a28abb5068b4bf5/html5/thumbnails/36.jpg)
Conjunto de herramientas que nos van a dar soporte al proceso
Repositorios SW -Control de Versiones
Repositorios SW -Control de Versiones
Control de Dependencias y artefactos
Control de Dependencias y artefactos
Construcción y empaquetado Construcción y empaquetado
Automatización e integración Continua
Automatización e integración Continua
Inspección de Calidad del Código Inspección de Calidad del Código
3.2- GEDES-HERRAMIENTAS3.2- GEDES-HERRAMIENTAS
![Page 37: Amparo Belmonte - Gestión de entregas. Calidad de software - semanainformatica.com 2016](https://reader035.vdocuments.pub/reader035/viewer/2022081605/587c18cd1a28abb5068b4bf5/html5/thumbnails/37.jpg)
CONTROL DE VERSIONES CON SUBVERSIÓN
Configuración de REPOSITORIOS SW en el marco de GV-LOGOS:
Estandarización estructura de directoriosCódigo fuentes, documentación y scripts BBDDNormalización de documentos (TOMREQ, CONFIE, VADESA, PLAPRU..)Creación de propiedades DGTIC
3.2- GEDES-HERRAMIENTAS3.2- GEDES-HERRAMIENTAS
![Page 38: Amparo Belmonte - Gestión de entregas. Calidad de software - semanainformatica.com 2016](https://reader035.vdocuments.pub/reader035/viewer/2022081605/587c18cd1a28abb5068b4bf5/html5/thumbnails/38.jpg)
3.2- GEDES-HERRAMIENTAS3.2- GEDES-HERRAMIENTAS
CONTROL DE VERSIONES CON SUBVERSIÓN
850 REPOSITORIOS SW en el marco de GV-LOGOS:
![Page 39: Amparo Belmonte - Gestión de entregas. Calidad de software - semanainformatica.com 2016](https://reader035.vdocuments.pub/reader035/viewer/2022081605/587c18cd1a28abb5068b4bf5/html5/thumbnails/39.jpg)
3.2- GEDES-HERRAMIENTAS3.2- GEDES-HERRAMIENTAS
CONTROL DE VERSIONES CON SUBVERSIÓN
Estructura de directorios común. Código fuentes, documentación y scripts BBDD juntos. Documentos normalizados (TOMREQ, CONFIE, VADESA, PLAPRU..)
![Page 40: Amparo Belmonte - Gestión de entregas. Calidad de software - semanainformatica.com 2016](https://reader035.vdocuments.pub/reader035/viewer/2022081605/587c18cd1a28abb5068b4bf5/html5/thumbnails/40.jpg)
3.2- GEDES-HERRAMIENTAS3.2- GEDES-HERRAMIENTAS
CONTROL DE VERSIONES CON SUBVERSIÓN
Creación de propiedades DGTIC
Bugtraq
trazabilidad con Jira
DGTI
fecha promoción entorno
![Page 41: Amparo Belmonte - Gestión de entregas. Calidad de software - semanainformatica.com 2016](https://reader035.vdocuments.pub/reader035/viewer/2022081605/587c18cd1a28abb5068b4bf5/html5/thumbnails/41.jpg)
3.2- GEDES-HERRAMIENTAS3.2- GEDES-HERRAMIENTAS
REPOSITORIO DE DEPENDENCIAS Y ARTEFACTOS CON NEXUS
Creación de repositorios para las dependenciasDistribuciones : mastin, gvhidra, gvnixEntrega de artefactos entorno en preproducción
![Page 42: Amparo Belmonte - Gestión de entregas. Calidad de software - semanainformatica.com 2016](https://reader035.vdocuments.pub/reader035/viewer/2022081605/587c18cd1a28abb5068b4bf5/html5/thumbnails/42.jpg)
3.2- GEDES-HERRAMIENTAS3.2- GEDES-HERRAMIENTAS
INTEGRACIÓN CONTINUA CON JENKINS
Tareas de compilación/construcción para automatizar la entregaJobs por aplicación y entorno (desa, pre, pro), análisis ...
![Page 43: Amparo Belmonte - Gestión de entregas. Calidad de software - semanainformatica.com 2016](https://reader035.vdocuments.pub/reader035/viewer/2022081605/587c18cd1a28abb5068b4bf5/html5/thumbnails/43.jpg)
3.2- GEDES-HERRAMIENTAS3.2- GEDES-HERRAMIENTAS
ANÁLISIS ESTÁTICO DEL CÓDIGO CON SONAR
CÓDIGO FUENTE
COMPLEJIDAD
LIBRERÍAS
CÓDIGO DUPLICADO
PRUEBAS UNITARIAS
ARQUITECTURA
BASE DE DATOS
Elementos Auditables
![Page 44: Amparo Belmonte - Gestión de entregas. Calidad de software - semanainformatica.com 2016](https://reader035.vdocuments.pub/reader035/viewer/2022081605/587c18cd1a28abb5068b4bf5/html5/thumbnails/44.jpg)
3.2- GEDES-HERRAMIENTAS3.2- GEDES-HERRAMIENTAS
Métricas de calidad basadas en estándares(ISO 25000 (25010), Módelo SQALE)
Sonar nos dirá las vulnerabilidades de aquella propiedad que queremos mejorar de nuestra aplicación
Nos mide la Calidad Integral del SW (No solo la funcionalidad)
![Page 45: Amparo Belmonte - Gestión de entregas. Calidad de software - semanainformatica.com 2016](https://reader035.vdocuments.pub/reader035/viewer/2022081605/587c18cd1a28abb5068b4bf5/html5/thumbnails/45.jpg)
3.2- GEDES-HERRAMIENTAS3.2- GEDES-HERRAMIENTAS
MÉTRICAS
![Page 46: Amparo Belmonte - Gestión de entregas. Calidad de software - semanainformatica.com 2016](https://reader035.vdocuments.pub/reader035/viewer/2022081605/587c18cd1a28abb5068b4bf5/html5/thumbnails/46.jpg)
3.2- GEDES-HERRAMIENTAS3.2- GEDES-HERRAMIENTAS
Cuadros de mando donde nos muestra la calidad del software comprensible por cualquier persona
Plugin City Model Plugin City Model
Gráficas dinámicas
Máquina del tiempoEvolución de la calidad en el tiempo
![Page 47: Amparo Belmonte - Gestión de entregas. Calidad de software - semanainformatica.com 2016](https://reader035.vdocuments.pub/reader035/viewer/2022081605/587c18cd1a28abb5068b4bf5/html5/thumbnails/47.jpg)
3.2- GEDES-HERRAMIENTAS3.2- GEDES-HERRAMIENTAS
![Page 48: Amparo Belmonte - Gestión de entregas. Calidad de software - semanainformatica.com 2016](https://reader035.vdocuments.pub/reader035/viewer/2022081605/587c18cd1a28abb5068b4bf5/html5/thumbnails/48.jpg)
3.2- GEDES-HERRAMIENTAS3.2- GEDES-HERRAMIENTAS
Ejemplo vulnerabilidad
![Page 49: Amparo Belmonte - Gestión de entregas. Calidad de software - semanainformatica.com 2016](https://reader035.vdocuments.pub/reader035/viewer/2022081605/587c18cd1a28abb5068b4bf5/html5/thumbnails/49.jpg)
3.2- GEDES-HERRAMIENTAS3.2- GEDES-HERRAMIENTAS
Ejemplo vulnerabilidad
![Page 50: Amparo Belmonte - Gestión de entregas. Calidad de software - semanainformatica.com 2016](https://reader035.vdocuments.pub/reader035/viewer/2022081605/587c18cd1a28abb5068b4bf5/html5/thumbnails/50.jpg)
3.2- GEDES-HERRAMIENTAS3.2- GEDES-HERRAMIENTAS
ANÁLISIS ESTÁTICO DEL CÓDIGO CON SONAR
Proyectos analizados DGTIC
![Page 51: Amparo Belmonte - Gestión de entregas. Calidad de software - semanainformatica.com 2016](https://reader035.vdocuments.pub/reader035/viewer/2022081605/587c18cd1a28abb5068b4bf5/html5/thumbnails/51.jpg)
3.2- GEDES-HERRAMIENTAS3.2- GEDES-HERRAMIENTAS
INTEGRACIÓN
![Page 52: Amparo Belmonte - Gestión de entregas. Calidad de software - semanainformatica.com 2016](https://reader035.vdocuments.pub/reader035/viewer/2022081605/587c18cd1a28abb5068b4bf5/html5/thumbnails/52.jpg)
3.- GESTIÓN ENTREGAS3.- GESTIÓN ENTREGAS
3.1 GEDES-PROCESO
3.2 GEDES-HERRAMIENTAS
3.3 GEDES-CERTIFICACIÓN
![Page 53: Amparo Belmonte - Gestión de entregas. Calidad de software - semanainformatica.com 2016](https://reader035.vdocuments.pub/reader035/viewer/2022081605/587c18cd1a28abb5068b4bf5/html5/thumbnails/53.jpg)
Oficina Técnica de Gestión de entregas y control de calidad del Software
Una vez la entrega ha superado las pruebas de calidad se despliega en el entorno
de producción. Será la O ficina de entregas y control de calidad la que certificará
la entrega
3.3- GEDES-CERTIFICACIÓN3.3- GEDES-CERTIFICACIÓN
![Page 54: Amparo Belmonte - Gestión de entregas. Calidad de software - semanainformatica.com 2016](https://reader035.vdocuments.pub/reader035/viewer/2022081605/587c18cd1a28abb5068b4bf5/html5/thumbnails/54.jpg)
Sello de Calidad
TAREAS PREVIAS
Parametrización de la herramientas:
Creación de perfiles propios por lenguajes, umbrales y alertas
Definición Cuadros de mando
Selección de una batería de proyectos clave
Tutelaje, formación y concienciación a los equipo técnicos
3.3- GEDES-CERTIFICACIÓN3.3- GEDES-CERTIFICACIÓN
![Page 55: Amparo Belmonte - Gestión de entregas. Calidad de software - semanainformatica.com 2016](https://reader035.vdocuments.pub/reader035/viewer/2022081605/587c18cd1a28abb5068b4bf5/html5/thumbnails/55.jpg)
Sello de Calidad
3.3- GEDES-CERTIFICACIÓN3.3- GEDES-CERTIFICACIÓN
Definición de perfiles por lenguaje
Definición de umbrales y alertas
![Page 56: Amparo Belmonte - Gestión de entregas. Calidad de software - semanainformatica.com 2016](https://reader035.vdocuments.pub/reader035/viewer/2022081605/587c18cd1a28abb5068b4bf5/html5/thumbnails/56.jpg)
Sello de Calidad
3.3- GEDES-CERTIFICACIÓN3.3- GEDES-CERTIFICACIÓN
CUADRO DE MANDO
![Page 57: Amparo Belmonte - Gestión de entregas. Calidad de software - semanainformatica.com 2016](https://reader035.vdocuments.pub/reader035/viewer/2022081605/587c18cd1a28abb5068b4bf5/html5/thumbnails/57.jpg)
3.3- GEDES-CERTIFICACIÓN3.3- GEDES-CERTIFICACIÓN
![Page 58: Amparo Belmonte - Gestión de entregas. Calidad de software - semanainformatica.com 2016](https://reader035.vdocuments.pub/reader035/viewer/2022081605/587c18cd1a28abb5068b4bf5/html5/thumbnails/58.jpg)
Análisis estático Pruebas Unitarias
PruebasFuncionales
PruebasGarantía VADESA
Sello de Calidad
3.3- GEDES-CERTIFICACIÓN3.3- GEDES-CERTIFICACIÓN
![Page 59: Amparo Belmonte - Gestión de entregas. Calidad de software - semanainformatica.com 2016](https://reader035.vdocuments.pub/reader035/viewer/2022081605/587c18cd1a28abb5068b4bf5/html5/thumbnails/59.jpg)
VADESA – Validación del desarrollo
¿La estructura de carpetas del repositorio cumple el estándar definido para el tipo de proyecto?
¿Existen las carpetas TTB en cada componente o en el repositorio?
¿Existen componentes y/o carpetas fuera de TTB?
¿La estructura de la carpeta doc es la definida en la metodología gvLogos?
¿La estructura de la carpeta fuentes es la definida según la metodología gvLogos y la tecnología de la aplicación?
Auditoria del repositorio
Configuración cabecera pom.xml correcta
Configuración de las dependencias
Instrucciones de compilación
Distribution.xml para tecnología php
Normativa del desarrollo
Configuración del análisis
Incidencias bloqueantes igual a 0
Calificación SQALE
Análisis estático
¿Existe el activo en CATI?
¿Se ha indicado el nombre y la descripción del activo?
¿Se ha indicado el Responsable Técnico?
¿Se ha indicado la criticidad?
¿Se ha indicado la tecnología de la aplicación?
Catalogo aplicaciones
3.3- GEDES-CERTIFICACIÓN3.3- GEDES-CERTIFICACIÓN
Pruebas unitarias
Pruebas regresión
Pruebas funcionales
Pruebas software
![Page 60: Amparo Belmonte - Gestión de entregas. Calidad de software - semanainformatica.com 2016](https://reader035.vdocuments.pub/reader035/viewer/2022081605/587c18cd1a28abb5068b4bf5/html5/thumbnails/60.jpg)
VADESA – Validación del desarrollo
¿La estructura de carpetas del repositorio cumple el estándar definido para el tipo de proyecto?
¿Existen las carpetas TTB en cada componente o en el repositorio?
¿Existen componentes y/o carpetas fuera de TTB?
¿La estructura de la carpeta doc es la definida en la metodología gvLogos?
¿La estructura de la carpeta fuentes es la definida según la metodología gvLogos y la tecnología de la aplicación?
Auditoria del repositorio
Configuración cabecera pom.xml correcta
Configuración de las dependencias
Instrucciones de compilación
Distribution.xml para tecnología php
Normativa del desarrollo
Configuración del análisis
Incidencias bloqueantes igual a 0
Calificación SQALE
Análisis estático
¿Existe el activo en CATI?
¿Se ha indicado el nombre y la descripción del activo?
¿Se ha indicado el Responsable Técnico?
¿Se ha indicado la criticidad?
¿Se ha indicado la tecnología de la aplicación?
Catalogo aplicaciones
3.3- GEDES-CERTIFICACIÓN3.3- GEDES-CERTIFICACIÓN
Pruebas unitarias
Pruebas regresión
Pruebas funcionales
Pruebas software
![Page 61: Amparo Belmonte - Gestión de entregas. Calidad de software - semanainformatica.com 2016](https://reader035.vdocuments.pub/reader035/viewer/2022081605/587c18cd1a28abb5068b4bf5/html5/thumbnails/61.jpg)
Gracias por vuestra atenciónGracias por vuestra atención
“ La Calidad nunca es un accidente, es
siempre el resultado de un esfuerzo de la
inteligencia”
John Ruskin