SlideShare una empresa de Scribd logo
1 de 61
Descargar para leer sin conexión
Gestión deGestión de
entregas:entregas:
Calidad delCalidad del
softwaresoftware Ponentes
Juan López
Amparo Belmonte
GESTIÓN DE ENTREGAS:GESTIÓN DE ENTREGAS:
CALIDAD DEL SOFTWARECALIDAD DEL SOFTWARE
1. ANTECEDENTES1. ANTECEDENTES
2. METODOLOGÍA gvLOGOS2. METODOLOGÍA gvLOGOS
3. GESTIÓN DE ENTREGAS3. GESTIÓN DE ENTREGAS
3.1 GEDES-PROCESO3.1 GEDES-PROCESO
3.2 GEDES-HERRAMIENTAS3.2 GEDES-HERRAMIENTAS
3.3 GEDES-CERTIFICACIÓN (Sello de Calidad)3.3 GEDES-CERTIFICACIÓN (Sello de Calidad)
GESTIÓN DE ENTREGAS:GESTIÓN DE ENTREGAS:
CALIDAD DEL SOFTWARECALIDAD DEL SOFTWARE
1. ANTECEDENTES1. ANTECEDENTES
2. METODOLOGÍA gvLOGOS
3. GESTIÓN DE ENTREGAS
3.1 GEDES-PROCESO
3.2 GEDES-HERRAMIENTAS
3.3 GEDES-CERTIFICACIÓN (Sello de Calidad)
1.- ANTECEDENTES1.- ANTECEDENTES
Centralización de competencias
TIC de todos los ámbitos de la
Generalitat excepto Sanidad
Nuevo modelo de gestión
Transformación del modelo organizacional por Servicios TIC No por
ámbitos de negocio
Gestión de Calidad TIC
1.- ANTECEDENTES1.- ANTECEDENTES
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
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
GESTIÓN DE ENTREGAS:GESTIÓN DE ENTREGAS:
CALIDAD DEL SOFTWARECALIDAD DEL SOFTWARE
1. ANTECEDENTES
2. METODOLOGÍA gvLOGOS2. METODOLOGÍA gvLOGOS
3. GESTIÓN DE ENTREGAS
3.1 GEDES-PROCESO
3.2 GEDES-HERRAMIENTAS
3.3 GEDES-CERTIFICACIÓN (Sello de Calidad)
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
2.- METODOLOGIA gvLOGOS2.- METODOLOGIA gvLOGOS
2.- METODOLOGIA gvLOGOS2.- METODOLOGIA gvLOGOS
2.- METODOLOGIA gvLOGOS2.- METODOLOGIA gvLOGOS
GvLOGOS-GEDESGvLOGOS-GEDES
Gestión de entregas:
Calidad en el software
Proceso definido dentro del marco de gvLOGOS
GESTIÓN DE ENTREGAS:GESTIÓN DE ENTREGAS:
CALIDAD DEL SOFTWARECALIDAD DEL SOFTWARE
1. ANTECEDENTES
2. METODOLOGÍA gvLOGOS
3. GESTIÓN DE ENTREGAS3. GESTIÓN DE ENTREGAS
3.1 GEDES-PROCESO3.1 GEDES-PROCESO
3.2 GEDES-HERRAMIENTAS3.2 GEDES-HERRAMIENTAS
3.3 GEDES-CERTIFICACIÓN (Sello de Calidad)3.3 GEDES-CERTIFICACIÓN (Sello de Calidad)
GvLOGOS-GEDES
Gestión de entregas:
Calidad en el software
“ Proceso definido dentro del marco de gvLOGOS”
Los comienzos …..
3.- GESTIÓN ENTREGAS3.- GESTIÓN ENTREGAS
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
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 aplicaciones
Scripts 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 Forms
No 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
Objetivos que nos propusimos...
Mantener un único servidor
Subversión
(control de versiones)
3.- GESTIÓN ENTREGAS3.- GESTIÓN ENTREGAS
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
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
Objetivos que nos propusimos...
Mantener un único servidor
Subversión
(control de versiones) Estandarizar
. estructura de directorios
. documento proyectos
(tomreq, confie, vadesa..)
Definición procedimiento
versionado
Toda aplicación tendrá su repositorio
(documentación, fuentes, scripts BBDD)
3.- GESTIÓN ENTREGAS3.- GESTIÓN ENTREGAS
Objetivos que nos propusimos...
Mantener un único servidor
Subversión
(control de versiones) Estandarizar
. estructura de directorios
. documento proyectos
(tomreq, confie, vadesa..)
Definición procedimiento
versionado
Toda aplicación tendrá su repositorio
(documentación, fuentes, scripts BBDD)
Análisis estático del código
Testeo del código
3.- GESTIÓN ENTREGAS3.- GESTIÓN ENTREGAS
Objetivos que nos propusimos...
Mantener un único servidor
Subversión
(control de versiones) Estandarizar
. estructura de directorios
. documento proyectos
(tomreq, confie, vadesa..)
Definición procedimiento
versionado
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ódigo
Testeo del código
3.- GESTIÓN ENTREGAS3.- GESTIÓN ENTREGAS
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
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 ENTREGASOFICINA DE GESTIÓN DE ENTREGAS
Y CONTROL DE CALIDAD SWY CONTROL DE CALIDAD SW
Velará por su cumplimiento
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
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
3.1 GEDES-PROCESO
3.2 GEDES-HERRAMIENTAS
3.3 GEDES-CERTIFICACIÓN
3.- GESTIÓN ENTREGAS3.- GESTIÓN ENTREGAS
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
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
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
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
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
Conjunto de elementos que se van a
exigir en el despliegue de una nueva
versión.
DESARROLLO
Alta en el catalogo de aplicaciones
Repositorio actualizado
Documento CONFIE
Guía de compilación e instalación
PREPRODUCCIÓN
Informe con el resultado de las pruebas
unitarias
Informe análisis estático
Plan de pruebas
Plan General de Reversión
PRODUCCIÓN
Informe 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
Procedimiento de entregas y despliegues
3.1- GEDES-PROCESO:3.1- GEDES-PROCESO: BPMN
3.- GESTIÓN ENTREGAS3.- GESTIÓN ENTREGAS
3.1 GEDES-PROCESO
3.2 GEDES-HERRAMIENTAS
3.3 GEDES-CERTIFICACIÓN
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 empaquetadoConstrucción y empaquetado
Automatización e integración
Continua
Automatización e integración
Continua
Inspección de Calidad del CódigoInspección de Calidad del Código
3.2- GEDES-HERRAMIENTAS3.2- GEDES-HERRAMIENTAS
CONTROL DE VERSIONES CON SUBVERSIÓN
Configuración de REPOSITORIOS SW en el marco de GV-LOGOS:
Estandarización estructura de directorios
Código fuentes, documentación y scripts BBDD
Normalización de documentos (TOMREQ, CONFIE, VADESA, PLAPRU..)
Creación de propiedades DGTIC
3.2- GEDES-HERRAMIENTAS3.2- GEDES-HERRAMIENTAS
3.2- GEDES-HERRAMIENTAS3.2- GEDES-HERRAMIENTAS
CONTROL DE VERSIONES CON SUBVERSIÓN
850 REPOSITORIOS SW en el marco de GV-LOGOS:
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..)
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
3.2- GEDES-HERRAMIENTAS3.2- GEDES-HERRAMIENTAS
REPOSITORIO DE DEPENDENCIAS Y ARTEFACTOS CON NEXUS
Creación de repositorios para las dependencias
Distribuciones : mastin, gvhidra, gvnix
Entrega de artefactos entorno en preproducción
3.2- GEDES-HERRAMIENTAS3.2- GEDES-HERRAMIENTAS
INTEGRACIÓN CONTINUA CON JENKINS
Tareas de compilación/construcción para automatizar la entrega
Jobs por aplicación y entorno (desa, pre, pro), análisis ...
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
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)
3.2- GEDES-HERRAMIENTAS3.2- GEDES-HERRAMIENTAS
MÉTRICAS
3.2- GEDES-HERRAMIENTAS3.2- GEDES-HERRAMIENTAS
Cuadros de mando donde nos muestra la calidad del software
comprensible por cualquier persona
Plugin City ModelPlugin City Model
Gráficas dinámicas
Máquina del tiempo
Evolución de la calidad en el tiempo
3.2- GEDES-HERRAMIENTAS3.2- GEDES-HERRAMIENTAS
3.2- GEDES-HERRAMIENTAS3.2- GEDES-HERRAMIENTAS
Ejemplo vulnerabilidad
3.2- GEDES-HERRAMIENTAS3.2- GEDES-HERRAMIENTAS
Ejemplo vulnerabilidad
3.2- GEDES-HERRAMIENTAS3.2- GEDES-HERRAMIENTAS
ANÁLISIS ESTÁTICO DEL CÓDIGO CON SONAR
Proyectos analizados DGTIC
3.2- GEDES-HERRAMIENTAS3.2- GEDES-HERRAMIENTAS
INTEGRACIÓN
3.- GESTIÓN ENTREGAS3.- GESTIÓN ENTREGAS
3.1 GEDES-PROCESO
3.2 GEDES-HERRAMIENTAS
3.3 GEDES-CERTIFICACIÓN
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
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
Sello de Calidad
3.3- GEDES-CERTIFICACIÓN3.3- GEDES-CERTIFICACIÓN
Definición de perfiles por lenguaje
Definición de umbrales y alertas
Sello de Calidad
3.3- GEDES-CERTIFICACIÓN3.3- GEDES-CERTIFICACIÓN
CUADRO DE MANDO
3.3- GEDES-CERTIFICACIÓN3.3- GEDES-CERTIFICACIÓN
Análisis estático
Pruebas Unitarias
Pruebas
Funcionales
Pruebas
Garantía VADESA
Sello de Calidad
3.3- GEDES-CERTIFICACIÓN3.3- GEDES-CERTIFICACIÓN
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
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
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

Más contenido relacionado

La actualidad más candente

Gestion de la Calidad del Software
Gestion de la Calidad del SoftwareGestion de la Calidad del Software
Gestion de la Calidad del SoftwareHenry Torres
 
Tecnicas de calidad del SQA
Tecnicas de calidad del SQATecnicas de calidad del SQA
Tecnicas de calidad del SQABoxcarpilot
 
Ejemplos práctios de calidad en el software tecdencies
Ejemplos práctios de calidad en el software tecdenciesEjemplos práctios de calidad en el software tecdencies
Ejemplos práctios de calidad en el software tecdenciesMICProductivity
 
Metricas Ingenieria De Software
Metricas Ingenieria De SoftwareMetricas Ingenieria De Software
Metricas Ingenieria De SoftwareRicardo
 
Calidad del Software en Proyectos Open Source
Calidad del Software en Proyectos Open SourceCalidad del Software en Proyectos Open Source
Calidad del Software en Proyectos Open SourceMarcos Blanco Galán
 
Gestión de la calidad en los proyectos de desarrollo de software - SQA (Asegu...
Gestión de la calidad en los proyectos de desarrollo de software - SQA (Asegu...Gestión de la calidad en los proyectos de desarrollo de software - SQA (Asegu...
Gestión de la calidad en los proyectos de desarrollo de software - SQA (Asegu...Luis Eduardo Pelaez Valencia
 
Unidad 1_calidad del software
Unidad 1_calidad del softwareUnidad 1_calidad del software
Unidad 1_calidad del softwareraaf0001
 
Calidad de software
Calidad de softwareCalidad de software
Calidad de softwareMrEdHy
 
Normas iso en los procesos de desarrollo de Software
Normas iso en los procesos de desarrollo de SoftwareNormas iso en los procesos de desarrollo de Software
Normas iso en los procesos de desarrollo de SoftwareAndreaFigueroa85
 
Tema5 la calidad del software
Tema5 la calidad del softwareTema5 la calidad del software
Tema5 la calidad del softwarefalconsrazor
 
Modelos de procesos de Software
Modelos de procesos de SoftwareModelos de procesos de Software
Modelos de procesos de SoftwareRaúl Galván
 
PROCESOS DE CALIDAD DE SOFTWARE
PROCESOS DE CALIDAD DE SOFTWAREPROCESOS DE CALIDAD DE SOFTWARE
PROCESOS DE CALIDAD DE SOFTWAREAlejandro Leon
 

La actualidad más candente (20)

Proyecto Final - Calidad de Software
Proyecto Final - Calidad de SoftwareProyecto Final - Calidad de Software
Proyecto Final - Calidad de Software
 
Gestion de la Calidad del Software
Gestion de la Calidad del SoftwareGestion de la Calidad del Software
Gestion de la Calidad del Software
 
SQA
SQASQA
SQA
 
Tecnicas de calidad del SQA
Tecnicas de calidad del SQATecnicas de calidad del SQA
Tecnicas de calidad del SQA
 
Ejemplos práctios de calidad en el software tecdencies
Ejemplos práctios de calidad en el software tecdenciesEjemplos práctios de calidad en el software tecdencies
Ejemplos práctios de calidad en el software tecdencies
 
Metricas Ingenieria De Software
Metricas Ingenieria De SoftwareMetricas Ingenieria De Software
Metricas Ingenieria De Software
 
Sqa ejemplo
Sqa ejemploSqa ejemplo
Sqa ejemplo
 
Calidad del Software en Proyectos Open Source
Calidad del Software en Proyectos Open SourceCalidad del Software en Proyectos Open Source
Calidad del Software en Proyectos Open Source
 
Gestión de la calidad en los proyectos de desarrollo de software - SQA (Asegu...
Gestión de la calidad en los proyectos de desarrollo de software - SQA (Asegu...Gestión de la calidad en los proyectos de desarrollo de software - SQA (Asegu...
Gestión de la calidad en los proyectos de desarrollo de software - SQA (Asegu...
 
Unidad 1_calidad del software
Unidad 1_calidad del softwareUnidad 1_calidad del software
Unidad 1_calidad del software
 
Calidad de Software
Calidad de SoftwareCalidad de Software
Calidad de Software
 
SEGUNDA PARTE - Gestion de la calidad del software
SEGUNDA PARTE - Gestion de la calidad del softwareSEGUNDA PARTE - Gestion de la calidad del software
SEGUNDA PARTE - Gestion de la calidad del software
 
Calidad de software
Calidad de softwareCalidad de software
Calidad de software
 
Normas iso en los procesos de desarrollo de Software
Normas iso en los procesos de desarrollo de SoftwareNormas iso en los procesos de desarrollo de Software
Normas iso en los procesos de desarrollo de Software
 
Standar iso
Standar isoStandar iso
Standar iso
 
Apuntes 1
Apuntes 1Apuntes 1
Apuntes 1
 
Tema5 la calidad del software
Tema5 la calidad del softwareTema5 la calidad del software
Tema5 la calidad del software
 
Unidad 5
Unidad 5Unidad 5
Unidad 5
 
Modelos de procesos de Software
Modelos de procesos de SoftwareModelos de procesos de Software
Modelos de procesos de Software
 
PROCESOS DE CALIDAD DE SOFTWARE
PROCESOS DE CALIDAD DE SOFTWAREPROCESOS DE CALIDAD DE SOFTWARE
PROCESOS DE CALIDAD DE SOFTWARE
 

Destacado

Ministerio de Industria, Energia y Turismo - Industria 4.0 - EIIA16
Ministerio de Industria, Energia y Turismo - Industria 4.0 - EIIA16Ministerio de Industria, Energia y Turismo - Industria 4.0 - EIIA16
Ministerio de Industria, Energia y Turismo - Industria 4.0 - EIIA16COIICV
 
Calidad del software
Calidad del softwareCalidad del software
Calidad del softwareJonathan Daza
 
Análisis de Modelos de Evaluación de Calidad de Software Libre
Análisis de Modelos de Evaluación de Calidad de Software LibreAnálisis de Modelos de Evaluación de Calidad de Software Libre
Análisis de Modelos de Evaluación de Calidad de Software LibreJose Raul Romero Mera
 
Calidad del software[1]
Calidad del software[1]Calidad del software[1]
Calidad del software[1]daniel0520
 
Calidad de software
Calidad de softwareCalidad de software
Calidad de softwareyecka25
 
MODELOS DE CALIDAD DEL SOFTWARE
MODELOS DE CALIDAD DEL SOFTWAREMODELOS DE CALIDAD DEL SOFTWARE
MODELOS DE CALIDAD DEL SOFTWAREEdwingelviz
 
Control de Calidad del Software
Control de  Calidad del SoftwareControl de  Calidad del Software
Control de Calidad del SoftwareIntellimedia
 
Estándares calidad del software - Cristina Ortega
Estándares calidad del software - Cristina OrtegaEstándares calidad del software - Cristina Ortega
Estándares calidad del software - Cristina Ortega2008PA2Info3
 
Aseguramiento de la calidad del software SQA
Aseguramiento de la calidad del software SQAAseguramiento de la calidad del software SQA
Aseguramiento de la calidad del software SQAAnita Ortiz
 
Calidad del Software en la Dirección General de Tráfico
Calidad del Software en la Dirección General de TráficoCalidad del Software en la Dirección General de Tráfico
Calidad del Software en la Dirección General de TráficoCIFF Fundación
 

Destacado (12)

Ministerio de Industria, Energia y Turismo - Industria 4.0 - EIIA16
Ministerio de Industria, Energia y Turismo - Industria 4.0 - EIIA16Ministerio de Industria, Energia y Turismo - Industria 4.0 - EIIA16
Ministerio de Industria, Energia y Turismo - Industria 4.0 - EIIA16
 
Calidad del software
Calidad del softwareCalidad del software
Calidad del software
 
Calidad del software
Calidad del softwareCalidad del software
Calidad del software
 
Análisis de Modelos de Evaluación de Calidad de Software Libre
Análisis de Modelos de Evaluación de Calidad de Software LibreAnálisis de Modelos de Evaluación de Calidad de Software Libre
Análisis de Modelos de Evaluación de Calidad de Software Libre
 
Calidad del software[1]
Calidad del software[1]Calidad del software[1]
Calidad del software[1]
 
Calidad de software y TDD
Calidad de software y TDDCalidad de software y TDD
Calidad de software y TDD
 
Calidad de software
Calidad de softwareCalidad de software
Calidad de software
 
MODELOS DE CALIDAD DEL SOFTWARE
MODELOS DE CALIDAD DEL SOFTWAREMODELOS DE CALIDAD DEL SOFTWARE
MODELOS DE CALIDAD DEL SOFTWARE
 
Control de Calidad del Software
Control de  Calidad del SoftwareControl de  Calidad del Software
Control de Calidad del Software
 
Estándares calidad del software - Cristina Ortega
Estándares calidad del software - Cristina OrtegaEstándares calidad del software - Cristina Ortega
Estándares calidad del software - Cristina Ortega
 
Aseguramiento de la calidad del software SQA
Aseguramiento de la calidad del software SQAAseguramiento de la calidad del software SQA
Aseguramiento de la calidad del software SQA
 
Calidad del Software en la Dirección General de Tráfico
Calidad del Software en la Dirección General de TráficoCalidad del Software en la Dirección General de Tráfico
Calidad del Software en la Dirección General de Tráfico
 

Similar a Gestión de entregas de software: proceso GvLOGOS-GEDES

Elproceso de desarrollo de software
Elproceso de desarrollo de softwareElproceso de desarrollo de software
Elproceso de desarrollo de softwarecelestevictoria
 
Elproceso de desarrollo de software
Elproceso de desarrollo de softwareElproceso de desarrollo de software
Elproceso de desarrollo de softwareayymba
 
IEEE 730 1989: Plan de aseguramiento de la calidad del software
IEEE 730 1989: Plan de aseguramiento de la calidad del softwareIEEE 730 1989: Plan de aseguramiento de la calidad del software
IEEE 730 1989: Plan de aseguramiento de la calidad del softwareJesús Navarro
 
Desarrollo de software orientado a la web1
Desarrollo de software orientado a la web1Desarrollo de software orientado a la web1
Desarrollo de software orientado a la web1COLOMA22
 
Desarrollando software de calidad
Desarrollando software de calidadDesarrollando software de calidad
Desarrollando software de calidadEQ SOFT EIRL
 
366822968 paso-5-examen-final
366822968 paso-5-examen-final366822968 paso-5-examen-final
366822968 paso-5-examen-finaldanny rios
 
El Proceso De Desarrollo De Software
El Proceso De Desarrollo De SoftwareEl Proceso De Desarrollo De Software
El Proceso De Desarrollo De Softwareahias arosemena
 
Curso Basico-Testing-03r003.pdf
Curso Basico-Testing-03r003.pdfCurso Basico-Testing-03r003.pdf
Curso Basico-Testing-03r003.pdfBarcodeBarcode
 
Gestión de Proyectos Informáticos
Gestión de Proyectos InformáticosGestión de Proyectos Informáticos
Gestión de Proyectos InformáticosPilar Pardo Hidalgo
 
Estudio tecnico fep
Estudio tecnico fepEstudio tecnico fep
Estudio tecnico fepYazmin Waldo
 
Unidad 3 aseguramiento de la calidad de los
Unidad 3 aseguramiento de la calidad de losUnidad 3 aseguramiento de la calidad de los
Unidad 3 aseguramiento de la calidad de lospabloreyes154
 
OFIN: Prroceso verificación de la calidad y seguridad del producto software
OFIN: Prroceso verificación de la calidad y seguridad del producto softwareOFIN: Prroceso verificación de la calidad y seguridad del producto software
OFIN: Prroceso verificación de la calidad y seguridad del producto softwareJack Daniel Cáceres Meza
 
#HablemosDeTestingDay - José Castillo: Estrategia de QA en un contexto de DevOps
#HablemosDeTestingDay - José Castillo: Estrategia de QA en un contexto de DevOps#HablemosDeTestingDay - José Castillo: Estrategia de QA en un contexto de DevOps
#HablemosDeTestingDay - José Castillo: Estrategia de QA en un contexto de DevOpsHablemosDeTesting
 
16 Cast Software Solo Pruebas 2009
16 Cast Software Solo Pruebas 200916 Cast Software Solo Pruebas 2009
16 Cast Software Solo Pruebas 2009Pepe
 

Similar a Gestión de entregas de software: proceso GvLOGOS-GEDES (20)

S6-AI-3.2 Auditoría en Aplicaciones
S6-AI-3.2 Auditoría en AplicacionesS6-AI-3.2 Auditoría en Aplicaciones
S6-AI-3.2 Auditoría en Aplicaciones
 
Elproceso de desarrollo de software
Elproceso de desarrollo de softwareElproceso de desarrollo de software
Elproceso de desarrollo de software
 
Elproceso de desarrollo de software
Elproceso de desarrollo de softwareElproceso de desarrollo de software
Elproceso de desarrollo de software
 
IEEE 730 1989: Plan de aseguramiento de la calidad del software
IEEE 730 1989: Plan de aseguramiento de la calidad del softwareIEEE 730 1989: Plan de aseguramiento de la calidad del software
IEEE 730 1989: Plan de aseguramiento de la calidad del software
 
Desarrollo de software orientado a la web1
Desarrollo de software orientado a la web1Desarrollo de software orientado a la web1
Desarrollo de software orientado a la web1
 
Desarrollando software de calidad
Desarrollando software de calidadDesarrollando software de calidad
Desarrollando software de calidad
 
366822968 paso-5-examen-final
366822968 paso-5-examen-final366822968 paso-5-examen-final
366822968 paso-5-examen-final
 
El Proceso De Desarrollo De Software
El Proceso De Desarrollo De SoftwareEl Proceso De Desarrollo De Software
El Proceso De Desarrollo De Software
 
Paso6 201014 25_colaborativo
Paso6 201014 25_colaborativoPaso6 201014 25_colaborativo
Paso6 201014 25_colaborativo
 
Curso Basico-Testing-03r003.pdf
Curso Basico-Testing-03r003.pdfCurso Basico-Testing-03r003.pdf
Curso Basico-Testing-03r003.pdf
 
Calidad software
Calidad softwareCalidad software
Calidad software
 
PMBOK
PMBOKPMBOK
PMBOK
 
Gestión de Proyectos Informáticos
Gestión de Proyectos InformáticosGestión de Proyectos Informáticos
Gestión de Proyectos Informáticos
 
Gestion de proyectos de SW
Gestion de proyectos de SWGestion de proyectos de SW
Gestion de proyectos de SW
 
Estudio tecnico fep
Estudio tecnico fepEstudio tecnico fep
Estudio tecnico fep
 
Unidad 3 aseguramiento de la calidad de los
Unidad 3 aseguramiento de la calidad de losUnidad 3 aseguramiento de la calidad de los
Unidad 3 aseguramiento de la calidad de los
 
OFIN: Prroceso verificación de la calidad y seguridad del producto software
OFIN: Prroceso verificación de la calidad y seguridad del producto softwareOFIN: Prroceso verificación de la calidad y seguridad del producto software
OFIN: Prroceso verificación de la calidad y seguridad del producto software
 
Desarrollo de sistemas
Desarrollo de sistemas Desarrollo de sistemas
Desarrollo de sistemas
 
#HablemosDeTestingDay - José Castillo: Estrategia de QA en un contexto de DevOps
#HablemosDeTestingDay - José Castillo: Estrategia de QA en un contexto de DevOps#HablemosDeTestingDay - José Castillo: Estrategia de QA en un contexto de DevOps
#HablemosDeTestingDay - José Castillo: Estrategia de QA en un contexto de DevOps
 
16 Cast Software Solo Pruebas 2009
16 Cast Software Solo Pruebas 200916 Cast Software Solo Pruebas 2009
16 Cast Software Solo Pruebas 2009
 

Más de COIICV

Carlos Garcia, ICC - Fe de vida con biometria y blockchain
Carlos Garcia, ICC - Fe de vida con biometria y blockchainCarlos Garcia, ICC - Fe de vida con biometria y blockchain
Carlos Garcia, ICC - Fe de vida con biometria y blockchainCOIICV
 
Antonio Villalon, S2 Grupo - Seguridad en tiempos de pandemia
Antonio Villalon, S2 Grupo - Seguridad en tiempos de pandemiaAntonio Villalon, S2 Grupo - Seguridad en tiempos de pandemia
Antonio Villalon, S2 Grupo - Seguridad en tiempos de pandemiaCOIICV
 
Rafa Vidal, Nunsys - Seguridad as a service: Como proteger el activo más crít...
Rafa Vidal, Nunsys - Seguridad as a service: Como proteger el activo más crít...Rafa Vidal, Nunsys - Seguridad as a service: Como proteger el activo más crít...
Rafa Vidal, Nunsys - Seguridad as a service: Como proteger el activo más crít...COIICV
 
Silvia Rueda, ETSE-UV - Falta de diversidad en estudios TIC ¿Elección libre o...
Silvia Rueda, ETSE-UV - Falta de diversidad en estudios TIC ¿Elección libre o...Silvia Rueda, ETSE-UV - Falta de diversidad en estudios TIC ¿Elección libre o...
Silvia Rueda, ETSE-UV - Falta de diversidad en estudios TIC ¿Elección libre o...COIICV
 
Sebastian Borreani, Jeff Customer Product - Creando el primer ecosistema omni...
Sebastian Borreani, Jeff Customer Product - Creando el primer ecosistema omni...Sebastian Borreani, Jeff Customer Product - Creando el primer ecosistema omni...
Sebastian Borreani, Jeff Customer Product - Creando el primer ecosistema omni...COIICV
 
Ruben Ruiz, UPV - Mesa: El valor del CIO Público
Ruben Ruiz, UPV  - Mesa: El valor del CIO PúblicoRuben Ruiz, UPV  - Mesa: El valor del CIO Público
Ruben Ruiz, UPV - Mesa: El valor del CIO PúblicoCOIICV
 
José Benedito, Diputación de Valencia - Proyectos SAAS en la Diputación. Expe...
José Benedito, Diputación de Valencia - Proyectos SAAS en la Diputación. Expe...José Benedito, Diputación de Valencia - Proyectos SAAS en la Diputación. Expe...
José Benedito, Diputación de Valencia - Proyectos SAAS en la Diputación. Expe...COIICV
 
Amparo Cabo - Mesa: El valor del CIO Público
Amparo Cabo - Mesa: El valor del CIO PúblicoAmparo Cabo - Mesa: El valor del CIO Público
Amparo Cabo - Mesa: El valor del CIO PúblicoCOIICV
 
Guillermo Cortina - Construyendo una Cultura DevOps
Guillermo Cortina - Construyendo una Cultura DevOpsGuillermo Cortina - Construyendo una Cultura DevOps
Guillermo Cortina - Construyendo una Cultura DevOpsCOIICV
 
Manuel Lora - Internet of Things (IoT): el arte de conectar cualquier cosa a ...
Manuel Lora - Internet of Things (IoT): el arte de conectar cualquier cosa a ...Manuel Lora - Internet of Things (IoT): el arte de conectar cualquier cosa a ...
Manuel Lora - Internet of Things (IoT): el arte de conectar cualquier cosa a ...COIICV
 
Francisco Torrijos - Make the switch. Activa el cambio
Francisco Torrijos - Make the switch. Activa el cambioFrancisco Torrijos - Make the switch. Activa el cambio
Francisco Torrijos - Make the switch. Activa el cambioCOIICV
 
José Manuel Ferri - DevOps la evolución de la fábrica de software
José Manuel Ferri - DevOps la evolución de la fábrica de softwareJosé Manuel Ferri - DevOps la evolución de la fábrica de software
José Manuel Ferri - DevOps la evolución de la fábrica de softwareCOIICV
 
Silvia Rueda - Impulsando la presencia de mujeres en titulaciones TIC
Silvia Rueda - Impulsando la presencia de mujeres en titulaciones TICSilvia Rueda - Impulsando la presencia de mujeres en titulaciones TIC
Silvia Rueda - Impulsando la presencia de mujeres en titulaciones TICCOIICV
 
Mesa Redonda: Nuevas tendencias en ciberseguridad
Mesa Redonda: Nuevas tendencias en ciberseguridadMesa Redonda: Nuevas tendencias en ciberseguridad
Mesa Redonda: Nuevas tendencias en ciberseguridadCOIICV
 
Rubén Antón - Como ser ágil sin enterrarse en deuda técnica
Rubén Antón - Como ser ágil sin enterrarse en deuda técnicaRubén Antón - Como ser ágil sin enterrarse en deuda técnica
Rubén Antón - Como ser ágil sin enterrarse en deuda técnicaCOIICV
 
Juan Carlos Egido - Estructuras de gestión de las TI en un contexto de Gobier...
Juan Carlos Egido - Estructuras de gestión de las TI en un contexto de Gobier...Juan Carlos Egido - Estructuras de gestión de las TI en un contexto de Gobier...
Juan Carlos Egido - Estructuras de gestión de las TI en un contexto de Gobier...COIICV
 
Cayetano Sánchez - Las nuevas tecnologías en el ámbito profesional de la abog...
Cayetano Sánchez - Las nuevas tecnologías en el ámbito profesional de la abog...Cayetano Sánchez - Las nuevas tecnologías en el ámbito profesional de la abog...
Cayetano Sánchez - Las nuevas tecnologías en el ámbito profesional de la abog...COIICV
 
Joaquín Garrido - Tecnologías emergentes aplicadas al entorno empresarial ali...
Joaquín Garrido - Tecnologías emergentes aplicadas al entorno empresarial ali...Joaquín Garrido - Tecnologías emergentes aplicadas al entorno empresarial ali...
Joaquín Garrido - Tecnologías emergentes aplicadas al entorno empresarial ali...COIICV
 
Borja Izquierdo - Programa Horizonte 2020
Borja Izquierdo - Programa Horizonte 2020Borja Izquierdo - Programa Horizonte 2020
Borja Izquierdo - Programa Horizonte 2020COIICV
 
Javier Mínguez - Medidas del IVACE para impulsar la I+D, la innovación y la d...
Javier Mínguez - Medidas del IVACE para impulsar la I+D, la innovación y la d...Javier Mínguez - Medidas del IVACE para impulsar la I+D, la innovación y la d...
Javier Mínguez - Medidas del IVACE para impulsar la I+D, la innovación y la d...COIICV
 

Más de COIICV (20)

Carlos Garcia, ICC - Fe de vida con biometria y blockchain
Carlos Garcia, ICC - Fe de vida con biometria y blockchainCarlos Garcia, ICC - Fe de vida con biometria y blockchain
Carlos Garcia, ICC - Fe de vida con biometria y blockchain
 
Antonio Villalon, S2 Grupo - Seguridad en tiempos de pandemia
Antonio Villalon, S2 Grupo - Seguridad en tiempos de pandemiaAntonio Villalon, S2 Grupo - Seguridad en tiempos de pandemia
Antonio Villalon, S2 Grupo - Seguridad en tiempos de pandemia
 
Rafa Vidal, Nunsys - Seguridad as a service: Como proteger el activo más crít...
Rafa Vidal, Nunsys - Seguridad as a service: Como proteger el activo más crít...Rafa Vidal, Nunsys - Seguridad as a service: Como proteger el activo más crít...
Rafa Vidal, Nunsys - Seguridad as a service: Como proteger el activo más crít...
 
Silvia Rueda, ETSE-UV - Falta de diversidad en estudios TIC ¿Elección libre o...
Silvia Rueda, ETSE-UV - Falta de diversidad en estudios TIC ¿Elección libre o...Silvia Rueda, ETSE-UV - Falta de diversidad en estudios TIC ¿Elección libre o...
Silvia Rueda, ETSE-UV - Falta de diversidad en estudios TIC ¿Elección libre o...
 
Sebastian Borreani, Jeff Customer Product - Creando el primer ecosistema omni...
Sebastian Borreani, Jeff Customer Product - Creando el primer ecosistema omni...Sebastian Borreani, Jeff Customer Product - Creando el primer ecosistema omni...
Sebastian Borreani, Jeff Customer Product - Creando el primer ecosistema omni...
 
Ruben Ruiz, UPV - Mesa: El valor del CIO Público
Ruben Ruiz, UPV  - Mesa: El valor del CIO PúblicoRuben Ruiz, UPV  - Mesa: El valor del CIO Público
Ruben Ruiz, UPV - Mesa: El valor del CIO Público
 
José Benedito, Diputación de Valencia - Proyectos SAAS en la Diputación. Expe...
José Benedito, Diputación de Valencia - Proyectos SAAS en la Diputación. Expe...José Benedito, Diputación de Valencia - Proyectos SAAS en la Diputación. Expe...
José Benedito, Diputación de Valencia - Proyectos SAAS en la Diputación. Expe...
 
Amparo Cabo - Mesa: El valor del CIO Público
Amparo Cabo - Mesa: El valor del CIO PúblicoAmparo Cabo - Mesa: El valor del CIO Público
Amparo Cabo - Mesa: El valor del CIO Público
 
Guillermo Cortina - Construyendo una Cultura DevOps
Guillermo Cortina - Construyendo una Cultura DevOpsGuillermo Cortina - Construyendo una Cultura DevOps
Guillermo Cortina - Construyendo una Cultura DevOps
 
Manuel Lora - Internet of Things (IoT): el arte de conectar cualquier cosa a ...
Manuel Lora - Internet of Things (IoT): el arte de conectar cualquier cosa a ...Manuel Lora - Internet of Things (IoT): el arte de conectar cualquier cosa a ...
Manuel Lora - Internet of Things (IoT): el arte de conectar cualquier cosa a ...
 
Francisco Torrijos - Make the switch. Activa el cambio
Francisco Torrijos - Make the switch. Activa el cambioFrancisco Torrijos - Make the switch. Activa el cambio
Francisco Torrijos - Make the switch. Activa el cambio
 
José Manuel Ferri - DevOps la evolución de la fábrica de software
José Manuel Ferri - DevOps la evolución de la fábrica de softwareJosé Manuel Ferri - DevOps la evolución de la fábrica de software
José Manuel Ferri - DevOps la evolución de la fábrica de software
 
Silvia Rueda - Impulsando la presencia de mujeres en titulaciones TIC
Silvia Rueda - Impulsando la presencia de mujeres en titulaciones TICSilvia Rueda - Impulsando la presencia de mujeres en titulaciones TIC
Silvia Rueda - Impulsando la presencia de mujeres en titulaciones TIC
 
Mesa Redonda: Nuevas tendencias en ciberseguridad
Mesa Redonda: Nuevas tendencias en ciberseguridadMesa Redonda: Nuevas tendencias en ciberseguridad
Mesa Redonda: Nuevas tendencias en ciberseguridad
 
Rubén Antón - Como ser ágil sin enterrarse en deuda técnica
Rubén Antón - Como ser ágil sin enterrarse en deuda técnicaRubén Antón - Como ser ágil sin enterrarse en deuda técnica
Rubén Antón - Como ser ágil sin enterrarse en deuda técnica
 
Juan Carlos Egido - Estructuras de gestión de las TI en un contexto de Gobier...
Juan Carlos Egido - Estructuras de gestión de las TI en un contexto de Gobier...Juan Carlos Egido - Estructuras de gestión de las TI en un contexto de Gobier...
Juan Carlos Egido - Estructuras de gestión de las TI en un contexto de Gobier...
 
Cayetano Sánchez - Las nuevas tecnologías en el ámbito profesional de la abog...
Cayetano Sánchez - Las nuevas tecnologías en el ámbito profesional de la abog...Cayetano Sánchez - Las nuevas tecnologías en el ámbito profesional de la abog...
Cayetano Sánchez - Las nuevas tecnologías en el ámbito profesional de la abog...
 
Joaquín Garrido - Tecnologías emergentes aplicadas al entorno empresarial ali...
Joaquín Garrido - Tecnologías emergentes aplicadas al entorno empresarial ali...Joaquín Garrido - Tecnologías emergentes aplicadas al entorno empresarial ali...
Joaquín Garrido - Tecnologías emergentes aplicadas al entorno empresarial ali...
 
Borja Izquierdo - Programa Horizonte 2020
Borja Izquierdo - Programa Horizonte 2020Borja Izquierdo - Programa Horizonte 2020
Borja Izquierdo - Programa Horizonte 2020
 
Javier Mínguez - Medidas del IVACE para impulsar la I+D, la innovación y la d...
Javier Mínguez - Medidas del IVACE para impulsar la I+D, la innovación y la d...Javier Mínguez - Medidas del IVACE para impulsar la I+D, la innovación y la d...
Javier Mínguez - Medidas del IVACE para impulsar la I+D, la innovación y la d...
 

Último

Google-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptx
Google-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptxGoogle-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptx
Google-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptxAlexander López
 
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.ppt
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.pptTEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.ppt
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.pptJavierHerrera662252
 
El uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFELEl uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFELmaryfer27m
 
R1600G CAT Variables de cargadores en mina
R1600G CAT Variables de cargadores en minaR1600G CAT Variables de cargadores en mina
R1600G CAT Variables de cargadores en minaarkananubis
 
Arenas Camacho-Practica tarea Sesión 12.pptx
Arenas Camacho-Practica tarea Sesión 12.pptxArenas Camacho-Practica tarea Sesión 12.pptx
Arenas Camacho-Practica tarea Sesión 12.pptxJOSEFERNANDOARENASCA
 
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfSergioMendoza354770
 
Presentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadPresentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadMiguelAngelVillanuev48
 
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6    CREAR UN RECURSO MULTIMEDIAActividad integradora 6    CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA241531640
 
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxCrear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxNombre Apellidos
 
Plan Sarmiento - Netbook del GCBA 2019..
Plan Sarmiento - Netbook del GCBA 2019..Plan Sarmiento - Netbook del GCBA 2019..
Plan Sarmiento - Netbook del GCBA 2019..RobertoGumucio2
 
GonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptxGonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptx241523733
 
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptxLAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptxAlexander López
 
dokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.pptdokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.pptMiguelAtencio10
 
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptxEl_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptxAlexander López
 
FloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptxFloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptx241522327
 
Segunda ley de la termodinámica TERMODINAMICA.pptx
Segunda ley de la termodinámica TERMODINAMICA.pptxSegunda ley de la termodinámica TERMODINAMICA.pptx
Segunda ley de la termodinámica TERMODINAMICA.pptxMariaBurgos55
 
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxMedidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxaylincamaho
 
tics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxtics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxazmysanros90
 
definicion segun autores de matemáticas educativa
definicion segun autores de matemáticas  educativadefinicion segun autores de matemáticas  educativa
definicion segun autores de matemáticas educativaAdrianaMartnez618894
 
El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.241514949
 

Último (20)

Google-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptx
Google-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptxGoogle-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptx
Google-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptx
 
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.ppt
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.pptTEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.ppt
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.ppt
 
El uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFELEl uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFEL
 
R1600G CAT Variables de cargadores en mina
R1600G CAT Variables de cargadores en minaR1600G CAT Variables de cargadores en mina
R1600G CAT Variables de cargadores en mina
 
Arenas Camacho-Practica tarea Sesión 12.pptx
Arenas Camacho-Practica tarea Sesión 12.pptxArenas Camacho-Practica tarea Sesión 12.pptx
Arenas Camacho-Practica tarea Sesión 12.pptx
 
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
 
Presentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadPresentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidad
 
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6    CREAR UN RECURSO MULTIMEDIAActividad integradora 6    CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
 
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxCrear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
 
Plan Sarmiento - Netbook del GCBA 2019..
Plan Sarmiento - Netbook del GCBA 2019..Plan Sarmiento - Netbook del GCBA 2019..
Plan Sarmiento - Netbook del GCBA 2019..
 
GonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptxGonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptx
 
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptxLAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
 
dokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.pptdokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.ppt
 
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptxEl_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
 
FloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptxFloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptx
 
Segunda ley de la termodinámica TERMODINAMICA.pptx
Segunda ley de la termodinámica TERMODINAMICA.pptxSegunda ley de la termodinámica TERMODINAMICA.pptx
Segunda ley de la termodinámica TERMODINAMICA.pptx
 
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxMedidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
 
tics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxtics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptx
 
definicion segun autores de matemáticas educativa
definicion segun autores de matemáticas  educativadefinicion segun autores de matemáticas  educativa
definicion segun autores de matemáticas educativa
 
El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.
 

Gestión de entregas de software: proceso GvLOGOS-GEDES

  • 1. Gestión deGestión de entregas:entregas: Calidad delCalidad del softwaresoftware Ponentes Juan López Amparo Belmonte
  • 2. GESTIÓN DE ENTREGAS:GESTIÓN DE ENTREGAS: CALIDAD DEL SOFTWARECALIDAD DEL SOFTWARE 1. ANTECEDENTES1. ANTECEDENTES 2. METODOLOGÍA gvLOGOS2. METODOLOGÍA gvLOGOS 3. GESTIÓN DE ENTREGAS3. GESTIÓN DE ENTREGAS 3.1 GEDES-PROCESO3.1 GEDES-PROCESO 3.2 GEDES-HERRAMIENTAS3.2 GEDES-HERRAMIENTAS 3.3 GEDES-CERTIFICACIÓN (Sello de Calidad)3.3 GEDES-CERTIFICACIÓN (Sello de Calidad)
  • 3. GESTIÓN DE ENTREGAS:GESTIÓN DE ENTREGAS: CALIDAD DEL SOFTWARECALIDAD DEL SOFTWARE 1. ANTECEDENTES1. ANTECEDENTES 2. METODOLOGÍA gvLOGOS 3. GESTIÓN DE ENTREGAS 3.1 GEDES-PROCESO 3.2 GEDES-HERRAMIENTAS 3.3 GEDES-CERTIFICACIÓN (Sello de Calidad)
  • 4. 1.- ANTECEDENTES1.- ANTECEDENTES Centralización de competencias TIC de todos los ámbitos de la Generalitat excepto Sanidad Nuevo modelo de gestión
  • 5. Transformación del modelo organizacional por Servicios TIC No por ámbitos de negocio Gestión de Calidad TIC 1.- ANTECEDENTES1.- ANTECEDENTES
  • 6. 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
  • 7. 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
  • 8. GESTIÓN DE ENTREGAS:GESTIÓN DE ENTREGAS: CALIDAD DEL SOFTWARECALIDAD DEL SOFTWARE 1. ANTECEDENTES 2. METODOLOGÍA gvLOGOS2. METODOLOGÍA gvLOGOS 3. GESTIÓN DE ENTREGAS 3.1 GEDES-PROCESO 3.2 GEDES-HERRAMIENTAS 3.3 GEDES-CERTIFICACIÓN (Sello de Calidad)
  • 9. 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
  • 10. 2.- METODOLOGIA gvLOGOS2.- METODOLOGIA gvLOGOS
  • 11. 2.- METODOLOGIA gvLOGOS2.- METODOLOGIA gvLOGOS
  • 12. 2.- METODOLOGIA gvLOGOS2.- METODOLOGIA gvLOGOS GvLOGOS-GEDESGvLOGOS-GEDES Gestión de entregas: Calidad en el software Proceso definido dentro del marco de gvLOGOS
  • 13. GESTIÓN DE ENTREGAS:GESTIÓN DE ENTREGAS: CALIDAD DEL SOFTWARECALIDAD DEL SOFTWARE 1. ANTECEDENTES 2. METODOLOGÍA gvLOGOS 3. GESTIÓN DE ENTREGAS3. GESTIÓN DE ENTREGAS 3.1 GEDES-PROCESO3.1 GEDES-PROCESO 3.2 GEDES-HERRAMIENTAS3.2 GEDES-HERRAMIENTAS 3.3 GEDES-CERTIFICACIÓN (Sello de Calidad)3.3 GEDES-CERTIFICACIÓN (Sello de Calidad)
  • 14. GvLOGOS-GEDES Gestión de entregas: Calidad en el software “ Proceso definido dentro del marco de gvLOGOS” Los comienzos ….. 3.- GESTIÓN ENTREGAS3.- GESTIÓN ENTREGAS
  • 15. 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
  • 16. 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 aplicaciones Scripts 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 Forms No 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
  • 17. Objetivos que nos propusimos... Mantener un único servidor Subversión (control de versiones) 3.- GESTIÓN ENTREGAS3.- GESTIÓN ENTREGAS
  • 18. 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
  • 19. 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
  • 20. Objetivos que nos propusimos... Mantener un único servidor Subversión (control de versiones) Estandarizar . estructura de directorios . documento proyectos (tomreq, confie, vadesa..) Definición procedimiento versionado Toda aplicación tendrá su repositorio (documentación, fuentes, scripts BBDD) 3.- GESTIÓN ENTREGAS3.- GESTIÓN ENTREGAS
  • 21. Objetivos que nos propusimos... Mantener un único servidor Subversión (control de versiones) Estandarizar . estructura de directorios . documento proyectos (tomreq, confie, vadesa..) Definición procedimiento versionado Toda aplicación tendrá su repositorio (documentación, fuentes, scripts BBDD) Análisis estático del código Testeo del código 3.- GESTIÓN ENTREGAS3.- GESTIÓN ENTREGAS
  • 22. Objetivos que nos propusimos... Mantener un único servidor Subversión (control de versiones) Estandarizar . estructura de directorios . documento proyectos (tomreq, confie, vadesa..) Definición procedimiento versionado 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ódigo Testeo del código 3.- GESTIÓN ENTREGAS3.- GESTIÓN ENTREGAS
  • 23. 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
  • 24. 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 ENTREGASOFICINA DE GESTIÓN DE ENTREGAS Y CONTROL DE CALIDAD SWY CONTROL DE CALIDAD SW Velará por su cumplimiento
  • 25. 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
  • 26. 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
  • 27. 3.1 GEDES-PROCESO 3.2 GEDES-HERRAMIENTAS 3.3 GEDES-CERTIFICACIÓN 3.- GESTIÓN ENTREGAS3.- GESTIÓN ENTREGAS
  • 28. 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
  • 29. 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
  • 30. 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
  • 31. 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
  • 32. 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
  • 33. Conjunto de elementos que se van a exigir en el despliegue de una nueva versión. DESARROLLO Alta en el catalogo de aplicaciones Repositorio actualizado Documento CONFIE Guía de compilación e instalación PREPRODUCCIÓN Informe con el resultado de las pruebas unitarias Informe análisis estático Plan de pruebas Plan General de Reversión PRODUCCIÓN Informe 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
  • 34. Procedimiento de entregas y despliegues 3.1- GEDES-PROCESO:3.1- GEDES-PROCESO: BPMN
  • 35. 3.- GESTIÓN ENTREGAS3.- GESTIÓN ENTREGAS 3.1 GEDES-PROCESO 3.2 GEDES-HERRAMIENTAS 3.3 GEDES-CERTIFICACIÓN
  • 36. 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 empaquetadoConstrucción y empaquetado Automatización e integración Continua Automatización e integración Continua Inspección de Calidad del CódigoInspección de Calidad del Código 3.2- GEDES-HERRAMIENTAS3.2- GEDES-HERRAMIENTAS
  • 37. CONTROL DE VERSIONES CON SUBVERSIÓN Configuración de REPOSITORIOS SW en el marco de GV-LOGOS: Estandarización estructura de directorios Código fuentes, documentación y scripts BBDD Normalización de documentos (TOMREQ, CONFIE, VADESA, PLAPRU..) Creación de propiedades DGTIC 3.2- GEDES-HERRAMIENTAS3.2- GEDES-HERRAMIENTAS
  • 38. 3.2- GEDES-HERRAMIENTAS3.2- GEDES-HERRAMIENTAS CONTROL DE VERSIONES CON SUBVERSIÓN 850 REPOSITORIOS SW en el marco de GV-LOGOS:
  • 39. 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..)
  • 40. 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
  • 41. 3.2- GEDES-HERRAMIENTAS3.2- GEDES-HERRAMIENTAS REPOSITORIO DE DEPENDENCIAS Y ARTEFACTOS CON NEXUS Creación de repositorios para las dependencias Distribuciones : mastin, gvhidra, gvnix Entrega de artefactos entorno en preproducción
  • 42. 3.2- GEDES-HERRAMIENTAS3.2- GEDES-HERRAMIENTAS INTEGRACIÓN CONTINUA CON JENKINS Tareas de compilación/construcción para automatizar la entrega Jobs por aplicación y entorno (desa, pre, pro), análisis ...
  • 43. 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
  • 44. 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)
  • 46. 3.2- GEDES-HERRAMIENTAS3.2- GEDES-HERRAMIENTAS Cuadros de mando donde nos muestra la calidad del software comprensible por cualquier persona Plugin City ModelPlugin City Model Gráficas dinámicas Máquina del tiempo Evolución de la calidad en el tiempo
  • 50. 3.2- GEDES-HERRAMIENTAS3.2- GEDES-HERRAMIENTAS ANÁLISIS ESTÁTICO DEL CÓDIGO CON SONAR Proyectos analizados DGTIC
  • 52. 3.- GESTIÓN ENTREGAS3.- GESTIÓN ENTREGAS 3.1 GEDES-PROCESO 3.2 GEDES-HERRAMIENTAS 3.3 GEDES-CERTIFICACIÓN
  • 53. 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
  • 54. 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
  • 55. Sello de Calidad 3.3- GEDES-CERTIFICACIÓN3.3- GEDES-CERTIFICACIÓN Definición de perfiles por lenguaje Definición de umbrales y alertas
  • 56. Sello de Calidad 3.3- GEDES-CERTIFICACIÓN3.3- GEDES-CERTIFICACIÓN CUADRO DE MANDO
  • 58. Análisis estático Pruebas Unitarias Pruebas Funcionales Pruebas Garantía VADESA Sello de Calidad 3.3- GEDES-CERTIFICACIÓN3.3- GEDES-CERTIFICACIÓN
  • 59. 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
  • 60. 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
  • 61. 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