15
1 1 SoftQuality SoftQuality Incorporaci Incorporaci ó ó n de Metodolog n de Metodolog í í as Avanzadas de Testing as Avanzadas de Testing en el Desarrollo de Software en el Desarrollo de Software AGRUPACIÓN EMPRESARIAL INNOVADORA DE EMPRESAS DE DESARROLLO DE SOFTWARE VERTICAL DE ANDALUCÍA Sevilla, 28 de enero de 2011 Málaga, 4 de febrero de 2011

Presentación SoftQuality_enero_2011_v2.1

Embed Size (px)

DESCRIPTION

Presentación del Programa SoftQuality de metodologias y herrameintas avanzadas de testing

Citation preview

Page 1: Presentación SoftQuality_enero_2011_v2.1

1 1

SoftQualitySoftQuality

IncorporaciIncorporacióón de Metodologn de Metodologíías Avanzadas de Testing as Avanzadas de Testing en el Desarrollo de Softwareen el Desarrollo de Software

AGRUPACIÓN EMPRESARIAL INNOVADORA DE EMPRESAS DE DESARROLLO

DE SOFTWARE VERTICAL DE ANDALUCÍA

Sevilla, 28 de enero de 2011

Málaga, 4 de febrero de 2011

Page 2: Presentación SoftQuality_enero_2011_v2.1

2 2

¿Por qué el testing es importante?

� 64,8% de los encuestados de la demanda y un 37,6% de la oferta no tienen conocimiento sobre estándares, normas oficiales y metodologías orientadas a la calidad del software.

� 61,4% de las empresas desarrolladoras de servicios y productos de software utilizan algún tipo de herramienta para ejecutar, al menos en parte, los procesos del ciclo de vida del software.

� 22,5% de las organizaciones no utiliza herramientas de soporte a los proyectos de software, o las utiliza parcialmente como apoyo a tareas y procesos específicos.

“EL DIAGNÓSTICO SOBRE LA CALIDAD DEL SOFTWARE EN LA INDUSTRIA ESPAÑOLA”, publicado por el Instituto Nacional de Tecnologías de la Comunicación (INTECO)

Page 3: Presentación SoftQuality_enero_2011_v2.1

3 3

Objetivos

1. Justificar la oportunidad y los beneficios del Programa Softquality de

innovación en procesos de pruebas de calidad del software.

2. Presentar el plan de trabajo del Programa y sus resultados principales, con

los modelos TMMi y CMMI como marco de referencia.

3. Fomentar la participación de las empresas TIC, sobre todo a las PYMES, por

sus ventajas y beneficios.

Page 4: Presentación SoftQuality_enero_2011_v2.1

4 4

Programa SoftQuality

SoftQualitySoftQuality es un programa agrupado, apoyado con una subvencies un programa agrupado, apoyado con una subvencióón del n del Ministerio de Industria, Turismo y Comercio, en el marco de AEI Ministerio de Industria, Turismo y Comercio, en el marco de AEI de de

Empresas de Desarrollo de Software Vertical de AndalucEmpresas de Desarrollo de Software Vertical de Andalucíía que incluye la a que incluye la consultorconsultoríía de evaluacia de evaluacióón y elaboracin y elaboracióón de los planes de mejora y la n de los planes de mejora y la

formaciformacióón de los profesionales de las empresas participantes.n de los profesionales de las empresas participantes.

Page 5: Presentación SoftQuality_enero_2011_v2.1

5 5

Objetivos

El Programa SoftQuality pretende establecer un marco metodológico y de herramientas para impulsar la participación de las empresas TIC en Andalucía, especialmente de las Pymes, en la mejora de la calidad del software a través de un modelo de procesos de Testing reconocido internacionalmente y alineado con

CMMI.

SofQuality tiene como objetivos principales:

1. Mejorar los procesos de los ciclos de vida de desarrollo y mantenimiento de software de las empresas TIC participantes elevando la calidad de de sus productos y servicios.

2. Formar a los profesionales de las empresas participantes en la planificación y control de la calidad, la ejecución y la automatización de las pruebas, y la productividad de los equipos de desarrollo.

3. Preparar a las empresas TIC en las áreas de proceso del estándar internacional CMMI forDevelopment v1.3. del Software Engineering Institute.

Page 6: Presentación SoftQuality_enero_2011_v2.1

6 6

Fases

Fase 1.

Evaluación inicial: obtener información sobre la situación actual de las empresas de la AEI, analizando los procesos, metodologías y herramientas.

Fase 2.

Planes de mejora del testing: elevar la calidad de los productos y servicios de los desarrolladores de software, a través de la mejora de los procesos de gestión de requisitos y de la calidad y de las actividades de validación y verificación.

Fase 3.

Benchmark y buenas prácticas para el desarrollo con estándares de calidad de software: casos de éxito, aportaciones de expertos, etc.

Page 7: Presentación SoftQuality_enero_2011_v2.1

7 7

Curso de introducción al

testing

Autovaluaciónguíada de

madurez de procesos

Informe de resultados

Fase 1

Page 8: Presentación SoftQuality_enero_2011_v2.1

8 8

Fase 1Curso de introducción al testing

1.Introducción al testing2.Modelo de Procesos de testing

1. Planificación y control2. Análisis y diseño3. Implantación y ejecución4. Evaluación de criterios de salida y reporting5. Cierre del proceso de testing

3.Organización del testing

Fundamentos del testing

(120 + 30 min.)

Casos y actividades (30 min.)

Casos y Actividades (30 min.)

1.Tipos y Niveles de test2.Técnicas de diseño de pruebas

1. Interfaz gráfica2. Pruebas de uso3. Lógica del sistema (BBDD, batch, etc. )

Integración del testing en el Ciclo de Vida

(120 +30 min.)

Page 9: Presentación SoftQuality_enero_2011_v2.1

9 9

Fortalezas

• Organización

• Procesos. • Herramientas

• Profesionales

Oportunidades

• Organización• Procesos. • Herramientas

• Profesionales

Amenazas

• Organización

• Procesos.

• Herramientas

• Profesionales

Debilidades• Organización• Procesos. • Herramientas• Profesionales

Fase 1Informe de resultados

Informe DAFO personalizado y confidencial elaborado para cada empresa participante de acuerdo con el modelo TMMi.

Page 10: Presentación SoftQuality_enero_2011_v2.1

10 10

Selección de 10-15

empresas

Elaboración de planes de mejora

Curso de Formación:

Test Manager

Fase 2

Page 11: Presentación SoftQuality_enero_2011_v2.1

11 11

Fase 2Curso de Testing Manager

1. Técnicas Estáticas1. Revisiones y el Proceso de Pruebas. 2. Análisis Estático basado en Herramientas

2. Diseño de Pruebas.1. Diseño de Casos de Prueba2. Categorías de las Técnicas de Diseño 3. Caja Negra (“Black Box”). 4. Caja Blanca (“White Box”). 5. Basadas en la Experiencia6. Selección de las Técnicas de Pruebas.

3. Herramientas de Pruebas1. Tipos de Herramientas. 2. Uso Efectivo de Herramientas de Pruebas.

Técnicas y herramientas de testing (7h.)

Casos y actividades (60 min.)

Casos y Test de certificación(60 + 30 min.)

1. Gestión de Pruebas 1. Organización del Proceso de Pruebas. 2. Planificación y Estimación del Proceso de Pruebas. 3. Seguimiento y Control del Estado de las Pruebas. 4. Gestión de la Configuración. 5. Riesgo y Proceso de Pruebas.

2. Métricas de testing.

Gestión y métricas de procesos de testing. (4 h.)

Page 12: Presentación SoftQuality_enero_2011_v2.1

12 12

HerramientasAnálisis de

RiesgosOrganizacióny calendario

Identifica las

principales

actividades y

tareas para

implantar el

plan de mejora

Selecciona e

integra las

herramientas de

automatización

y gestión

Identifica los

principales

riesgos para el

cambio y propone

las acciones

preventivas o de

mitigación

Propone un

esquema de

estructura y

planificación

Fase 2Plan de Mejora

Plan de Trabajo

Page 13: Presentación SoftQuality_enero_2011_v2.1

13 13

Organización

OFICINA TECNICA

ENTIDAD PROMOTORA

EMPRESAS PARTCIPANTES

HERRAMIENTAS TESTING

SoftQuality esta promovido por ETICOM y encomendado al Centro Internacional Ángel Jordan para la Competitividad del Software, que desarrollará las funciones de Oficina Técnica de Proyecto que garantizará el cumplimiento de objetivos, la calidad de sus resultados y los plazos de ejecución.

Page 14: Presentación SoftQuality_enero_2011_v2.1

14 14

MES 2

0 1 2 3 4 5 6 7 8 9 10 11 4 5 6 7 8 9 10 11 12 13 14 15 16 1712 13 14 15 16 17

MES 3SEMANA 4

Preparación Planes de Mejora

Seguimiento, Apoyo y Activación

PlanProyecto

MES 1

Planificación

y seguimiento

SemanasSemanas

FASE 1FASE 1

EvaluaciEvaluacióón inicial n inicial

de procesos de de procesos de

testingtesting

FASE 2FASE 2

Planes sectoriales Planes sectoriales

de mejorade mejora

FASE 3

Manual de Buenas Practicas de

Testing

Selección/adaptación método/herramienta de

evaluación

MES 4

Revisión

experta

Elaboración

Alcance y

selección

de autores

Elaboración de contenidos y casos de

éxito

Difusión

Preparación y celebración Workshop

Curso

Test Mg

Calendario

Page 15: Presentación SoftQuality_enero_2011_v2.1

15 15

PrPróóximos hitosximos hitos

Para recibir más información contactar con Sergio González en [email protected] en el teléfono 954 00 60 51.

1. Envío de la solicitud de participación

2. Realización workshop de autoevaluación