Está en la página 1de 15

Calidad en la SGTIC

Modernización de Aplicaciones y mejoras en la calidad del software en


la AAPP
01 Presentación

02 Calidad

03 Calidad en la SGTIC

Conclusiones
04
01

Presentación
¿MINCOTUR? ¿SGTIC? 01
Corresponde al Ministerio de Industria, Comercio
y Turismo la propuesta y ejecución de la política
del Gobierno en materia de industria, comercio y
turismo.
Este Ministerio se estructura en los siguientes
órganos superiores:
• La Secretaría de Estado de Comercio.
• La Secretaría de Estado de Turismo.

• Secretaría General de Industria y de la


Pequeña y Mediana Empresa.
• Subsecretaría de Industria, Comercio y
Turismo.
• Subdirección General de Tecnologías de
la Información
MINCOTUR - SGTIC 01
Ministerio de Industria,
MINCOTUR 2018-????
Comercio y Turismo

Ministerio de Energía,
MINETAD 2016-2018
Turismo y Agenda Digital

Ministerio de Industria,
MINETUR 2011-2016
Energía y Turismo

Ministerio de Industria,
MITYC 2004-2011
Turismo y Comercio
02

Calidad
¿Qué entendemos por calidad? 02
Adecuación de un producto o servicio a las características especificadas. Control de
la calidad de un producto.

Es el grado en el que un conjunto de características inherentes cumple con los


requisitos”, entendiéndose por requisito “necesidad o expectativa establecida,
generalmente implícita u obligatoria

La calidad del producto software es el grado en que dicho producto


satisface los requisitos de sus usuarios aportando de esta manera un valor. 

Calidad Total es el compendio de las mejores prácticas en el ámbito de la


gestión de organizaciones. A estas mejores prácticas se les suele denominar
TQM los 8 principios de la Calidad Total:
1.Orientación hacia los resultados.
2.Orientación al cliente.
3.Liderazgo y coherencia en los objetivos.
4.Gestión por procesos y hechos.
5.Desarrollo e implicación de las personas.
6.Aprendizaje, innovación y mejora continuos.
7.Desarrollo de alianzas.
8.Responsabilidad social.
03

Calidad en la SGTIC
03
Proceso

Análisis de situación

Creación de la OMC (Oficina de


Mejora Continua)

Transformación áreas desarrollo


Proceso – Análisis de situación 03
Mantenimientos/nuevos
desarrollos

Entrega de sw Desarrollo en cascada

Análisis
situación

Falta implicación
Indefinición requisitos usuario
Proceso – Creación de la OMC (Oficina de Mejora Continua) 03
AYUDA METODOLÓGICA AUTOMATIZACIÓN DE LOS PROCESOS DE DESPLIEGUE
• Transformación de Equipos de Desarrollo DE APLICACIONES (AUTO-DEPLOY)
• Formación en Metodologías ágiles . • Automatización de los diferentes entornos.
• Adaptación y utilización de MIMO. • Despliegue ágil de aplicaciones.
• Formación en herramientas gestión JIRA • Sistema de restauración de archivos.
• Histórico y estadísticas.
• Encendido y Apagado de aplicaciones/servicios web.
HERRAMIENTAS Y MÉTRICAS PARA LA MEJORA DE LA • Integración con GrayLog.
CALIDAD INTERNA DE PRODUCTO
• Desarrollo modelo de evaluación de la calidad de software
• Integración con Sonar para el análisis estático del software en CONFIGURACIÓN Y PUESTA EN MARCHA DE MÁQUINAS
diferentes dimensiones: DE COMPILACIÓN
• Mantenibilidad • Instalación y configuración de nuevas maquinas de BUILD.
• Fiabilidad • Despliegue Automatizado en entorno de Pruebas.
• Seguridad • Pruebas Automatizadas.
• Análisis de Fragmentos repetidos de código • Scripts Automáticos.
• Métricas de Mejora Continua y Madurez del proceso desde MMC. • Actualización de Framework y versiones de C#.
• Salvaguarda de versiones de base de datos.

APOYO TÉCNICO EN ECOSISTEMAS DE DESARROLLO


• Proyecto base. AUTOMATIZACIÓN DE PRUEBAS
• Consulta a desarrolladores. • Pruebas de integración
• Ecosistema .Net/Java. • Pruebas web
• Ecosistema Forms. • Pruebas Unitarias
• Sistema de Autenticación para aplicaciones móviles. • Cobertura de código
• Ecosistema de movilidad. • Pruebas de carga
• LoadRunner
• JMeteR
Proceso – Transformación áreas Desarrollo – Proyecto RUMBO 03
Orientación
Fuga de al usuario y
Proactividad
conocimient comprensión
del negocio
o
• Detectar mejoras en los PROCESOS de las áreas de
desarrollo y hacer propuestas de implementación a los
equipos.con EQUIPOS externos.
• Reuniones
• • Establecer
Buscarmayor un MODELO común
FUNCIONALIDAD en adelas medición de
aplicaciones
• Otorgar TRANSPARENCIA los usuarios
CALIDAD
sobre del producto
susceptibles
el trabajo de la software. y enviar propuestas de
serSGTIC.
optimizadas
• • Detección
Implantar
mejora abuenas prácticas
deusuarios.
los NECESIDADESde codificación.para la
Optimizar • • Desarrollo
DetectarAGILE
• Desarrollo
CONTRATACIÓN. de cuadros de mando
TENDENCIAS por para
tecnológicas queconocer
puedan laser
Optimizar • Hacer
calidad de los desarrollos.
aportación SPRINT
aplicables alREVIEWS en los propuestas
negocio y hacer proyectos Scrum.
innovadoras a
esfuerzos Desarrollo
• • Organizar
ENCUESTAS jornadas
de “UN
CALIDAD DÍAdelEN…”
servicio.las diferentes Entrega
valor los usuarios.
continuo• de
unidades
Incluir en gestoras paraproyectos
todos los comprender unael línea
uso que DEUDA eficiente de
de hacen
capacidadesde las TIC aplicado a su negocio. valor
Proyecto TÉCNICA .

RUMBO • Establecer un MODELO común de medición de


CALIDAD del producto software.
• Implantar• buenas prácticas
Implantación delde codificación.
MODELO DE MADUREZ
• Desarrollo de cuadros de mando por para conocer la
calidad de los desarrollos.
• ENCUESTAS de CALIDAD del servicio.
• Incluir en todos los proyectos una línea de DEUDA
TÉCNICA . Motivación y Calidad del
Mejorar madurez de servicio y del
Servicios los equipos producto
Comunicaci
TIC críticos
ón usuarios
04

Conclusiones
04
Conclusiones

Metodología
Toda la
organización
Product
Owner
Cambios Cambios
organizativos Tecnológicos

A
P

C
D
Contratación

Herramientas
“La calidad no es un acto, es un hábito”. Aristóteles

¡Muchas gracias!
¿Alguna pregunta?
ccano@mincotur.es

También podría gustarte