Presentación Desplazarse con los cursores . Presentación Módulo D.
Presentación SoftQuality_enero_2011_v2.1
-
Upload
jorge-marquez -
Category
Technology
-
view
878 -
download
1
description
Transcript of 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
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)
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.
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.
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.
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.
7 7
Curso de introducción al
testing
Autovaluaciónguíada de
madurez de procesos
Informe de resultados
Fase 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.)
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.
10 10
Selección de 10-15
empresas
Elaboración de planes de mejora
Curso de Formación:
Test Manager
Fase 2
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.)
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
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.
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
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