15
Calidad del Software en la DGT Calidad del Software en la DGT 27 de Marzo de 2012 27 de Marzo de 2012

Calidad del Software en la Dirección General de Tráfico

Embed Size (px)

Citation preview

Page 1: Calidad del Software en la Dirección General de Tráfico

Calidad del Software en la DGTCalidad del Software en la DGT

27 de Marzo de 201227 de Marzo de 2012

Page 2: Calidad del Software en la Dirección General de Tráfico

Ín d ic eÍn d ic e

Page 3: Calidad del Software en la Dirección General de Tráfico

P r o b le m á t ic a d e la s A A P PP r o b le m á t ic a d e la s A A P P

In t r o d u c c ió nIn t r o d u c c ió n

- Externalizació n masiva de servicios de TI, en muchos casos superando el 70%.

- Modernizació n de un gran número de servicios al ciudadano debido a la Ley 11/2007

Page 4: Calidad del Software en la Dirección General de Tráfico

L A D G T L A D G T

In t r o d u c c ió nIn t r o d u c c ió n

En números:

60 millones de activos só lo en Vehículos y Conductores.

25 millones de trámites anuales.

Trámites abiertos a la totalidad de los ciudadanos

Colaboració n con 4.000 AAPP y entidades colaboradoras

En Desarrollo Software:

+ de 150 proyectos vivos

+ de 25 empresas

+ de 350 profesionales

Page 5: Calidad del Software en la Dirección General de Tráfico

O b je t iv o s d e u n S is t e m a d e C a l id a dO b je t iv o s d e u n S is t e m a d e C a l id a d

In t r o d u c c ió nIn t r o d u c c ió n

Evitar dependencia de los proveedores

Garantizar que los trabajos son “correctos”

Obtener un conjunto HOMOGÉ NEO de TI

Page 6: Calidad del Software en la Dirección General de Tráfico

6

In t r o d u c c ió nIn t r o d u c c ió n

2007 Creació n del Área de Calidad en la Gerencia de Informática de la DGT

Primera versió n Guía de Desarrollo Creació n de los equipos de Auditorías, Pruebas (Rendimiento) y Arquitectura

2008 Primeros Resultados

Liberació n de la Arquitectura DGT 1.0 Diciembre 2008: 120 aplicaciones recepcionadas siguiendo los estándares y procesos de Calidad definidos

2009 Evolució n el Modelo

Pruebas Funcionales Inicio trabajos en CMMI-ACQ

2010

2011

Consolidació n del Modelo

Certificació n

Arquitectura DGT 2.0 Implantació n CMMI-ACQ N2

Implantació n y Certificació n CMMI-ACQ N3

Page 7: Calidad del Software en la Dirección General de Tráfico

O r g a n iz a c ió n – G e r e n c ia d e O r g a n iz a c ió n – G e r e n c ia d e In f o r m á t ic aIn f o r m á t ic a

O r g a n iz a c ió nO r g a n iz a c ió n

Área de Desarrollo

Área de Desarrollo

Área de Desarrollo

Área de Desarrollo

Área de Calidad SW

Área de Atención al Usuario

Área de Telecomunicaciones

Área de Explotación y Sistemas

Page 8: Calidad del Software en la Dirección General de Tráfico

O r g a n iz a c ió n In t e r n aO r g a n iz a c ió n In t e r n a

O r g a n iz a c ió nO r g a n iz a c ió n

• Aseguramiento de la Calidad de los desarrollos hechos por las empresas adjudicatarias:

– Grupo de Arquitectura

– Grupo de Auditorías

– Grupo de Pruebas

• Aseguramiento de la Calidad de los procesos internos:

– Procesos internos de gestió n de desarrollos SW (basados en CMMI-ACQ)

Page 9: Calidad del Software en la Dirección General de Tráfico

9

• Objetivos: – Evitar replicaciones de funcionalidad– Homogeneizar aplicaciones

• Aspecto, accesibilidad• Tecnologías internas utilizadas (asegurar

compatibilidad)– Desarrollo Rápido de Trámites

• Se compone de:– Especificaciones (seguridad, Acceso a Datos..)– Componentes y Servicios comunes– Directrices de Arquitectura comunes

Grupo de Arquitectura y Sw ComúnGrupo de Arquitectura y Sw Común

M e t o d o lo g ía d e T r a b a joM e t o d o lo g ía d e T r a b a jo

Page 10: Calidad del Software en la Dirección General de Tráfico

10

Grupo de Auditorías:• Más de 300 chequeos en todos los niveles del ciclo

de vida– Requisitos, diseño, código…– Despliegues y pases entre entornos (Desarrollo –

Preproducción – Producción), coherencia entre entornos.

Grupo de Pruebas:• Pruebas de Rendimiento• Pruebas Funcionales (manuales y automatizadas)

INFORME POSITIVO para pagar el expediente

Auditorías y PruebasAuditorías y Pruebas

M e t o d o lo g ía d e T r a b a joM e t o d o lo g ía d e T r a b a jo

Page 11: Calidad del Software en la Dirección General de Tráfico

11

• Documento de referencia

• Describe la metodología DGT definida

• Uso obligatorio por contrato para los proveedores de desarrollo sw

• Todo publicado en www.dgt.es

• Se revisa y mejora anualmente

• Auditorías basadas en lo descrito en la guía

Guía de desarrolloGuía de desarrollo

M e t o d o lo g ía d e T r a b a joM e t o d o lo g ía d e T r a b a jo

Page 12: Calidad del Software en la Dirección General de Tráfico

12

• GestiónSVN (Repositorio único y común. Versionado de código y documentación

asociada.)

• Diseño y CódigoRSA + PluginsMAVEN

• PruebasHP Quality Center (Portal documentación y gestión)

HP Load Runner (Pruebas de Rendimiento)

HP Quick Test (Pruebas Funcionales Automáticas)

Herramientas de apoyoHerramientas de apoyo

M e t o d o lo g ía d e T r a b a joM e t o d o lo g ía d e T r a b a jo

Page 13: Calidad del Software en la Dirección General de Tráfico

13

Beneficios obtenidos Beneficios obtenidos

B e n e f ic io s y R e t o sB e n e f ic io s y R e t o s

Calidad producto final muy controlada

Unificación de la forma de trabajo con los proveedores

Dependencia del proveedor controlada

Homogeneización del software desarrollado mas fácil de explotar y mantener

Page 14: Calidad del Software en la Dirección General de Tráfico

14

Gestión interna distribuida (4 áreas desarrollo, aprox. 20 Jefes de Proyecto)

compartir conocimientos y experiencia

Riesgos por la gran dependencia entre proyectos Conflictos de gestión con el proveedor

se trataban de forma independiente

Procedimientos de contratación: Residía en las personas

No documentado No existía procedimiento para comunicar y conocer cambios

y novedades Los procesos de contratación se alargaban, por no conocer

los últimos requisitos de los agentes implicados (Comisión Ministerial de Administración Electrónica, gestión económica, abogacía del estado, intervención, patrimonio)

B e n e f ic io s y R e t o sB e n e f ic io s y R e t o s

Retos de mejora Retos de mejora (previo a la certificación CMMI) (previo a la certificación CMMI)

Page 15: Calidad del Software en la Dirección General de Tráfico

G r a c ia s p o r s u G r a c ia s p o r s u a t e n c ió na t e n c ió n

K a t ia K a l in o v aK a t ia K a l in o v ae k a l in o v a @d g t . e se k a l in o v a @d g t . e s