160 likes | 314 Views
Impacto de la implantación de una oficina de Gestión de Entregas y Evaluación de Software en la Conselleria de Sanitat. Jose Miguel Puig 1 Carolina Mateu 2 Raúl Jiménez, José María Cubel, Alejo López Vicente, Roberto Tubilleja 3
E N D
Impacto de la implantación de una oficina de Gestión de Entregas y Evaluación de Software en la Conselleria de Sanitat Jose Miguel Puig1Carolina Mateu2Raúl Jiménez, José María Cubel, Alejo López Vicente, Roberto Tubilleja3 1 Subdirección General de Sistemas de Información para la Salud. Consellería de Sanitat. 2 Servicio de Infraestructuras de Tecnologías de Información y la Comunicación.Subdirección General de Sistemas de Información para la Salud. Consellería de Sanitat. 3Gestión de la Entrega y Evaluación del Software. Servicio de Infraestructuras de Tecnologías de Información y la Comunicación.Subdirección General de Sistemas de Información para la Salud. Consellería de Sanitat.
Contenido • Introducción • Impacto de la oficina GEES en la Consellería de Sanitat • Nueva línea de análisis. Las bases de datos • Conclusiones
Introducción • Situación previa a la implantaciónde una oficina de Gestión de Entregasy Evaluación del Software • Falta de transparencia • Dependencia hacia los proveedores para realizar cualquier mantenimiento propio • Ausencia de control sobre las entregas • Ausencia de un procedimiento de entregas • Falta de prestigio y credibilidad • Falta de capacidad de negociación
Impacto de la oficina GEES en la CS • Mejoras en la capacidad de construir proyectos • Ahora disponemos del código fuente de nuestras aplicaciones pudiendo construirlas de forma autónoma • Fuera “cajas negras”, transparencia en la entrega, reduciendo la incertidumbre y aumentando la confianza entre cliente y proveedor • Hoy podemos realizar modificaciones puntuales en aplicaciones de las cuales ya no se disponía de contrato con ningún proveedor
Impacto de la oficina GEES en la CS • Definición, control y seguimiento de la calidad de las nuevas entregas de software • Implantación de procedimientos para la gestión de entregas y el análisis de las aplicaciones • Evaluación y detección temprana de problemas • Histórico de resultados de los análisis permitir estudiar las tendencias • Implantación de normativas de desarrollo, entregas y despliegues • Se vela por su estricto cumplimiento • Si alguna aplicación no cumple los requisitos de calidad exigidos, se rechaza su despliegue asegurando que la calidad global de la organización nunca empeora
Impacto de la oficina GEES en la CS • Definición e implantación de un método de trabajo y de relación con el proveedor • Informes de resultados tras analizar las aplicaciones • Destinados a responsables de las aplicaciones • Informamos sobre la calidad interna de la aplicación • Comparamos índices de mejora respecto a versiones anteriores • Proponemos acciones a realizar como plan de mejora, siempre con la intención de ayudar a mejorar la calidad de las aplicaciones y fomentar las buenas prácticas de desarrollo. • Consecuencias de la difusión de estos informes • Mayor implicación por parte de los proveedores • Canal de comunicación más directo con la oficina
Alrededor de 5.000 inspecciones de código • Se controlan más de 120 proyectos diferentes • Más de 8 millones de líneas de código • La tasa de evidencias por cada 1.000 líneas de código (KLOC) ha disminuido más de un 50% • La tasa de defectos potenciales ha disminuido un 80% • El índice de cumplimiento de buenas prácticas ha aumentado un 50% • El porcentaje de código duplicado por proyecto ha descendido un 25% • 2.000.000 de evidencias de incumplimiento de buenas prácticas • Unas 16.000 evidencias por proyecto de media • El ratio de deuda técnica ha mejorado en un 20% de media por proyecto
Análisis de Bases de Datos • Obtención de métricas asociadas a la estructura de la base de datos y estadísticas de uso • Detección de malasprácticas de diseño • Verificación de consistencia estructural entre entornos • Tendencias de crecimiento
Conclusiones • Beneficios obtenidos tras implantar oficina GEES • Mayor independencia de los proveedores • Cierto grado de autonomía por parte de la CS • Disponer de un “ranking” de proveedores de software • Mayor capacidad de negociación • Mejorar el impacto mediático y social de la CS • Transparencia en las entregas • Mayor control sobre lo se que llega a producción, embebido en un proceso de mejora continua • Incremento del prestigio y la credibilidad • El análisis de las bases de datos y la aplicación de acciones correctivas sobre los datos obtenidos mejorarán cualitativamente en el rendimiento global del sistema
Conclusiones Antes de GEES Con GEES Incertidumbre Herramientas Procedimientos Entorno de Producción
Conclusiones • Aumento del bienestar • De los desarrolladores de aplicaciones • Del personal de SIde Consellería de Sanitat • De los usuarios de los sistemasde información • Personal sanitario • Ciudadanía