Calidad del Software en Administraciones Públicas (CESJE)

21
Área de Certificación y Calidad del Software Centro de Excelencia de Software Libre José de Espronceda Calidad del Software en Administraciones Públicas Desayuno de trabajo Calidad del Software en Administraciones Públicas Centro de Excelencia de Software Libre José de Espronceda Marcos Blanco Galán Coordinador del Centro de Certificación y Calidad del Software Centro de Excelencia de Software Libre José de Espronceda (CESJE)

description

 

Transcript of Calidad del Software en Administraciones Públicas (CESJE)

Page 1: Calidad del Software en Administraciones Públicas (CESJE)

Área de Certificación y Calidad del SoftwareCentro de Excelencia de Software Libre José de Espronceda

Calidad del Software en Administraciones Públicas

Desayuno de trabajo

Calidad del Software en Administraciones Públicas

Centro de Excelencia de Software Libre José de Espronceda

Marcos Blanco Galán

Coordinador del Centro de Certificación y Calidad del Software

Centro de Excelencia de Software Libre José de Espronceda (CESJE)

Page 2: Calidad del Software en Administraciones Públicas (CESJE)

Área de Certificación y Calidad del SoftwareCentro de Excelencia de Software Libre José de Espronceda

Calidad del Software en Administraciones Públicas

Desayuno de trabajo

● Presentación del CESJE

● Importancia de la Calidad del Software

● Servicios ofrecidos actualmente a la Junta de Extremadura

● Soluciones para la Gestión y Evaluación de la Calidad

● Casos de éxito

Page 3: Calidad del Software en Administraciones Públicas (CESJE)

Área de Certificación y Calidad del SoftwareCentro de Excelencia de Software Libre José de Espronceda

Calidad del Software en Administraciones Públicas

Desayuno de trabajo

¿Cómo y cuándo empezó todo?

La Junta de Extremadura desarrolla su propia distribución en Software Libre.

Page 4: Calidad del Software en Administraciones Públicas (CESJE)

Área de Certificación y Calidad del SoftwareCentro de Excelencia de Software Libre José de Espronceda

Calidad del Software en Administraciones Públicas

Desayuno de trabajo

¿Por qué Software Libre en Extremadura?

A partir del año 2000, se valora la adopción de soluciones basadas en Software Libre,

fundamentalmente en el sector educativo. Posteriormente, se extiende su aplicación a

otros ámbitos: PYMEs, Administración Pública, Sanidad...

No se trata sólo de una cuestión técnica, sino estratégica. La elección del Software Libre

es fundamental para garantizar la sostenibilidad (técnica y económica) en el desarrollo

de la Sociedad del Conocimiento en la región.

Múltiples ventajas del Software Libre: libertad de copia, distribución, estudio y adaptación,

desarrollo de nuevos modelos de negocio basados en servicios, etc.

Page 5: Calidad del Software en Administraciones Públicas (CESJE)

Área de Certificación y Calidad del SoftwareCentro de Excelencia de Software Libre José de Espronceda

Calidad del Software en Administraciones Públicas

Desayuno de trabajo

¿Cuál es el siguiente paso?

● Consolidar el modelo de Software Libre desarrollado en la región.

● Asegurar la transferencia de soluciones tecnológicas de calidad al sector productivo.

● Generar nuevas oportunidades de negocio en las empresas.

● En definitiva, contribuir a la generación de valor.

“Comprometidos con la Libertad y la Calidad del Software”

Centro de Excelencia de Software Libre José de Espronceda (2009)

Vicepresidencia Segunda y Consejería de Economía, Comercio e Innovación

Page 6: Calidad del Software en Administraciones Públicas (CESJE)

Área de Certificación y Calidad del SoftwareCentro de Excelencia de Software Libre José de Espronceda

Calidad del Software en Administraciones Públicas

Desayuno de trabajo

¿Qué es la 'Calidad del Software'?

“Grado con el que un sistema, componente o proceso cumple los requerimientos especificados y las necesidades o expectativas del cliente o usuario.” [ IEEE 610, Standard Glossary of Software Engineering Terminology ]

Page 7: Calidad del Software en Administraciones Públicas (CESJE)

Área de Certificación y Calidad del SoftwareCentro de Excelencia de Software Libre José de Espronceda

Calidad del Software en Administraciones Públicas

Desayuno de trabajo

Principios de la Calidad Software

1. “If a customer does not demand a quality product, he or she will probably not get one.”

2. “To consistently produce quality products, the developers must manage the quality of their work.”

3. “To manage product quality, the developers must measure quality.”

4. “The quality of a product is determined by the quality of the process used to develop it.”

5. “Since a test removes only a fraction of a product’s defects, to get a quality product out of test

you must put a quality product into test.”

6. “Quality products are only produced by motivated professionals who take pride in their work.”

“Six principles of software quality” Watts S. Humphrey (1927-2010). Fundador del SEI (Software Engineering Institute)CrossTalk. Diciembre 2005. “The Journal of Defense Engineering”. Vol 18. nº 12.

Page 8: Calidad del Software en Administraciones Públicas (CESJE)

Área de Certificación y Calidad del SoftwareCentro de Excelencia de Software Libre José de Espronceda

Calidad del Software en Administraciones Públicas

Desayuno de trabajo

Informe de INTECO (2008): “Estudio sobre la certificación de la calidad como medio para impulsar la industria de desarrollo del software en España”.

Page 9: Calidad del Software en Administraciones Públicas (CESJE)

Área de Certificación y Calidad del SoftwareCentro de Excelencia de Software Libre José de Espronceda

Calidad del Software en Administraciones Públicas

Desayuno de trabajo

Informe de INTECO (2008): “Estudio sobre la certificación de la calidad como medio para impulsar la industria de desarrollo del software en España”.

Page 10: Calidad del Software en Administraciones Públicas (CESJE)

Área de Certificación y Calidad del SoftwareCentro de Excelencia de Software Libre José de Espronceda

Calidad del Software en Administraciones Públicas

Desayuno de trabajo

Las certificaciones cada vez son más valoradas a la hora de competir por grandes proyectos de desarrollo software.

Javier Garzas. Universidad Rey Juan Carlos & Kybele Consulting (spin-off)http://www.javiergarzas.com/2010/12/certificacion-software-competitividades-muy-difcil-ganar-proyectos.html

Ejemplos de exigencias en pliegos de administraciones y empresas públicas (2010):

- Ministerio de Ciencia e Innovación: CMMI e ISO15504

- Ministerio de Industria, Justicia y Red.es: Nivel 3 en CMMI o ISO15504

- Dirección General de Patrimonio: CMMI e ISO15504

- Dirección General de Sistemas de Información Sanitaria: CMMI e ISO15504

- ISDEFE (Ingeniería de Sistemas para la Defensa de España): CMMI

- Ayuntamientos de Alicante y Lorca (Murcia): ISO15504

También certificaciones personales: PMI, ISTQB...Más certificaciones: http://www.rgalen.com/l_files/SQA_Certifications.doc

Page 11: Calidad del Software en Administraciones Públicas (CESJE)

Área de Certificación y Calidad del SoftwareCentro de Excelencia de Software Libre José de Espronceda

Calidad del Software en Administraciones Públicas

Desayuno de trabajo

Misión del CESJE

Proveer a entidades públicas y privadas extremeñas servicios de soporte a la

certificación de aplicaciones, sistemas y profesionales, y a la integración de desarrollos

bajo la plataforma LinEx, con la finalidad de mejorar la competitividad de las empresas

del sector TIC extremeño y su penetración en el mercado nacional e internacional.

Page 12: Calidad del Software en Administraciones Públicas (CESJE)

Área de Certificación y Calidad del SoftwareCentro de Excelencia de Software Libre José de Espronceda

Calidad del Software en Administraciones Públicas

Desayuno de trabajo

PRODUCCIÓN ADMINISTRACIÓN GENERAL

JURÍDICO Y SECTORIALES

DIVISIÓN ESTRATÉGICA DE NEGOCIO

CESJE en la estructura organizativa de GPEX (Sociedad de Gestión Pública de Extremadura)

IT NNTT CON RSE I+D+i FOR

Page 13: Calidad del Software en Administraciones Públicas (CESJE)

Área de Certificación y Calidad del SoftwareCentro de Excelencia de Software Libre José de Espronceda

Calidad del Software en Administraciones Públicas

Desayuno de trabajo

Estructura interna del CESJE

Page 14: Calidad del Software en Administraciones Públicas (CESJE)

Área de Certificación y Calidad del SoftwareCentro de Excelencia de Software Libre José de Espronceda

Calidad del Software en Administraciones Públicas

Desayuno de trabajo

Principales líneas de actuación de CESJE-CQS

● Asistencia y asesoramiento a entidades públicas y privadas extremeñas.

● Análisis y evaluación de la calidad de soluciones informáticas.

● Seguimiento tecnológico y evaluación de herramientas QA.

● Promoción de estándares y certificaciones reconocidas internacionalmente relacionados con la Calidad del Software y la Gestión de Servicios TI (ITSM).

● Definición de la marca 'Software Libre de Extremadura'.

● Definición del sello 'Producto LinEx Homologado' en colaboración con CEL.

● Formación, divulgación y transferencia de conocimientos al sector TIC extremeño.

Page 15: Calidad del Software en Administraciones Públicas (CESJE)

Área de Certificación y Calidad del SoftwareCentro de Excelencia de Software Libre José de Espronceda

Calidad del Software en Administraciones Públicas

Desayuno de trabajo

Equipo multidisciplinar

● Conocimientos técnicos teóricos y prácticos

● Expertos en sistemas GNU/Linux y soluciones FLOSS

● Formación en gestión de la Calidad del Software

● Formación en técnicas avanzadas de testeo de aplicaciones

● Habilidades en Gestión de Proyectos

● Formación en Gestión de Servicios TI

Page 16: Calidad del Software en Administraciones Públicas (CESJE)

Área de Certificación y Calidad del SoftwareCentro de Excelencia de Software Libre José de Espronceda

Calidad del Software en Administraciones Públicas

Desayuno de trabajo

Servicio 'Pruebas de Software'

Preámbulo, motivación, la realidad actual:

● El mercado de las TIC se caracteriza por estar en constante evolución.

● Proyectos de desarrollo cada vez más complejos (interconexión de sistemas, muchas tecnologías).

● No todas las organizaciones pueden permitirse disponer de un equipo QA e infraestructuras necesarias.

● Es habitual sacrificar calidad del producto a costa de reducir tiempos de entrega, recursos, costes...

● Consecuencia: El producto final no siempre satisface las necesidades y expectativas del cliente.

Factores claves del éxito:

● Actividades de verificación y validación imparciales llevadas a cabo por personal cualificado.

● Garantizar la independencia operativa y la autoridad respecto a los responsables del desarrollo.

Page 17: Calidad del Software en Administraciones Públicas (CESJE)

Área de Certificación y Calidad del SoftwareCentro de Excelencia de Software Libre José de Espronceda

Calidad del Software en Administraciones Públicas

Desayuno de trabajo

Servicio 'Pruebas de Software'

Objetivos del servicio:

● Evaluar la calidad a nivel de producto software.

● Verificar y validar el cumplimiento de los requisitos definidos formalmente.

● Detectar defectos que afecten a aspectos funcionales y no funcionales de las aplicaciones.

● Emisión de informes de resultados, con conclusiones y recomendaciones.

“Participar en un ciclo de mejora que ayude a mejorar y

asegurar la calidad de las soluciones informáticas.”

Page 18: Calidad del Software en Administraciones Públicas (CESJE)

Área de Certificación y Calidad del SoftwareCentro de Excelencia de Software Libre José de Espronceda

Calidad del Software en Administraciones Públicas

Desayuno de trabajo

Servicio 'Pruebas de Software'

Destinatarios del servicio:

Desarrolladores y consumidores de software.

Empresa y Administración Pública.

Alcance del servicio:

● Pruebas Funcionales

● Pruebas de Rendimiento

● Pruebas de Seguridad

● Pruebas de Accesibilidad

● Pruebas de Análisis de Código

Page 19: Calidad del Software en Administraciones Públicas (CESJE)

Área de Certificación y Calidad del SoftwareCentro de Excelencia de Software Libre José de Espronceda

Calidad del Software en Administraciones Públicas

Desayuno de trabajo

Plataforma tecnológica:

Solución completa y certificada de HP + Soluciones OpenSource / Libres

Convivencia de soluciones abiertas y propietarias:

● Independencia tecnológica.

● Prima la validez y la utilidad de los resultados obtenidos.

● Es complicado que una única herramienta cubra el 100% del servicio.

● Las licencias de software no condicionan la calidad de la herramienta.

● El soporte oficial es una garantía más para asegurar los niveles de calidad del servicio.

● El éxito reside en utilizar la herramienta más adecuada en cada momento.

Servicio 'Pruebas de Software'

Page 20: Calidad del Software en Administraciones Públicas (CESJE)

Área de Certificación y Calidad del SoftwareCentro de Excelencia de Software Libre José de Espronceda

Calidad del Software en Administraciones Públicas

Desayuno de trabajo

Servicio 'Pruebas de Software'

Generando valor:

Mejora del producto

● Se garantiza el cumplimiento de requerimientos implícitos y explicitos.

● Se minimiza la ocurrencia de fallos antes de la puesta en producción.

● Se evitan costes adicionales derivados de la ocurrencia de fallos en producción.

● Es posible optimizar recursos y mejorar el desempeño de las aplicaciones.

Beneficios para el negocio

● Demostración de superioridad respecto a competidores del mercado.

● Los productos son evaluados por una unidad operativa independiente.

● Aumento de la confianza por parte del cliente.

Page 21: Calidad del Software en Administraciones Públicas (CESJE)

Área de Certificación y Calidad del SoftwareCentro de Excelencia de Software Libre José de Espronceda

Calidad del Software en Administraciones Públicas

Desayuno de trabajo

Gracias :)

http://www.linkedin.com/in/mblancogalan

http://twitter.com/mbgalan

[email protected]