Amparo Belmonte - Gestión de entregas. Calidad de software - semanainformatica.com 2016

61
Gestión de Gestión de entregas: entregas: Calidad del Calidad del software software Ponentes Juan López Amparo Belmonte

Transcript of Amparo Belmonte - Gestión de entregas. Calidad de software - semanainformatica.com 2016

Page 1: Amparo Belmonte - Gestión de entregas. Calidad de software - semanainformatica.com 2016

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

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

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

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

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

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

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

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

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

2.- METODOLOGIA gvLOGOS2.- METODOLOGIA gvLOGOS

Page 11: Amparo Belmonte - Gestión de entregas. Calidad de software - semanainformatica.com 2016

2.- METODOLOGIA gvLOGOS2.- METODOLOGIA gvLOGOS

Page 12: Amparo Belmonte - Gestión de entregas. Calidad de software - semanainformatica.com 2016

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

3.2- GEDES-HERRAMIENTAS3.2- GEDES-HERRAMIENTAS

MÉTRICAS

Page 46: Amparo Belmonte - Gestión de entregas. Calidad de software - semanainformatica.com 2016

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

3.2- GEDES-HERRAMIENTAS3.2- GEDES-HERRAMIENTAS

Page 48: Amparo Belmonte - Gestión de entregas. Calidad de software - semanainformatica.com 2016

3.2- GEDES-HERRAMIENTAS3.2- GEDES-HERRAMIENTAS

Ejemplo vulnerabilidad

Page 49: Amparo Belmonte - Gestión de entregas. Calidad de software - semanainformatica.com 2016

3.2- GEDES-HERRAMIENTAS3.2- GEDES-HERRAMIENTAS

Ejemplo vulnerabilidad

Page 50: Amparo Belmonte - Gestión de entregas. Calidad de software - semanainformatica.com 2016

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

3.2- GEDES-HERRAMIENTAS3.2- GEDES-HERRAMIENTAS

INTEGRACIÓN

Page 52: Amparo Belmonte - Gestión de entregas. Calidad de software - semanainformatica.com 2016

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

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

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

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

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

3.3- GEDES-CERTIFICACIÓN3.3- GEDES-CERTIFICACIÓN

Page 58: Amparo Belmonte - Gestión de entregas. Calidad de software - semanainformatica.com 2016

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

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

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

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