sqa: shift left en la práctica - amalia Álvarez balbi

33
#GX25 SQA: ShiLeen la práctica Amalia Alvarez – Qualy IT - @amaalvarezbalbi Ignacio Rocca – GeneXus Consulting - @irocca

Upload: genexus

Post on 23-Jan-2018

453 views

Category:

Software


5 download

TRANSCRIPT

#GX25

SQA: Shift Left en la práctica

Amalia Alvarez – Qualy IT - @amaalvarezbalbi

Ignacio Rocca – GeneXus Consulting - @irocca

¿Qué porcentaje de defectos encuentran antes del Testing?

Defectos detectados antes del Testing

2 3

22

45

65

0

10

20

30

40

50

60

70

Nivel 1 Nivel 2 Nivel 3 Nivel 4 Nivel 5

Porc

enta

je d

e De

fect

os

Niveles de CMMI Fuente: Nikkei Computer (30/06/2001)

NEC Corporation

Empresa de origen Japonés

Fundada en 1899 24.000 empleados

Defectos detectados antes del Testing

Niveles de CMMI Fuente: Nikkei Computer (30/06/2001)

2 3

22

45

65

80

0

10

20

30

40

50

60

70

80

90

Nivel 1 Nivel 2 Nivel 3 Nivel 4 Nivel 5 NEC Corporation

Porc

enta

je d

e De

fect

os

2014

¿Cómo afecta la calidad a los costos del proyecto?

LO BARATO SALE CARO

Proyectos Lecciones aprendidas Shift Left

¿Cuándo se originan los defectos?

56

27

7 10

0

10

20

30

40

50

60

Requerimientos Diseño Codificación Otros

Porc

enta

je d

e de

fect

os

Fase en las que se introducen los defectos

Fuente: CrossTalk Magazine

SHIFT LEFT PROYECTOS CIERRE

Shift Left

Requerimientos Diseño Codificación Pruebas

56

27

7 10

0

10

20

30

40

50

60

Requerimientos Diseño Codificación Otros

Porc

enta

je d

e de

fect

os

Fase en las que se introducen los defectos

Shift Left

SHIFT LEFT PROYECTOS CIERRE

•  Planificación y ejecución de actividades para detectar los defectos lo antes posible.

SQA y Shift Left Negocio Requer. Diseño Codif. Prueba

Shift Left

Ä  Revisiones Ä  Verificaciones Ä  Validaciones Ä  Auditorías

SHIFT LEFT PROYECTOS CIERRE

Validaciones

Verif

icac

ione

s

Revi

sion

es té

cnic

as

Audi

toría

s

Pruebas

SHIFT LEFT PROYECTOS CIERRE

Asegurar la calidad Probar

SQA Revisiones.

Verificaciones. Validaciones.

Auditorías.

Plan de SQA •  Análisis de criticidad. •  Identificación de

actividades de SQA. •  Identificación de

pruebas.

SQA, Pruebas y Shift Left

Neg Req. Dis. Cod. Pru.

SQA

Plan de SQA

Std IEEE 730:2014 – SQA Planning.

SHIFT LEFT PROYECTOS CIERRE

Proyectos Lecciones aprendidas Shift Left

SHIFT LEFT PROYECTOS CIERRE

SHIFT LEFT PROYECTOS CIERRE

SHIFT LEFT PROYECTOS CIERRE

PROCESO DE SQA

SHIFT LEFT PROYECTOS CIERRE

CHECKLISTS

SHIFT LEFT PROYECTOS CIERRE

TEMPLATES Y PAUTAS

SHIFT LEFT PROYECTOS CIERRE

HERRAMIENTAS Y CRITERIOS

Plan de SQA SHIFT LEFT PROYECTOS CIERRE

PLANIFICACIÓN: REVISIONES

VERIFICACIONES VALIDACIONES

EJECUCIÓN

Plan de SQA SHIFT LEFT PROYECTOS CIERRE

Módulo Requerimientos Criticidad Observaciones Gestión de compras Requerimiento 1 Alta  

Requerimiento 2 Media  

Requerimiento 3 Baja  

Requerimiento 4 Alta  

Requerimiento 5 Media   Gestión de alertas y mensajería

Requerimiento 6 Alta  

ANALISIS DE CRITICIDAD

Revisiones SHIFT LEFT PROYECTOS CIERRE

PLANIFICIACIÓN

Revisiones SHIFT LEFT PROYECTOS CIERRE

EJECUCIÓN

Verificación SHIFT LEFT PROYECTOS CIERRE

EJECUCIÓN

Verificación SHIFT LEFT PROYECTOS CIERRE

TOMA DE ACCIONES

Validación SHIFT LEFT PROYECTOS CIERRE

PLANIFICIACIÓN

Validación SHIFT LEFT PROYECTOS CIERRE

EJECUCIÓN

Validación SHIFT LEFT PROYECTOS CIERRE

RESULTADOS DE VALIDACIÓN

Validación

0

10

20

30

40

50

60

70

80

90

2048 kbps

3072 kbps

5120 kbps

10240 kbps

20 Mbps 50 Mbps 80 Mbps 120 Mbps

Segu

ndos

Des

carg

a

Velocidad Descarga (Max.)

Java Multiplataforma

Java con JRE

Java sin JRE

C# sin Framework

SHIFT LEFT PROYECTOS CIERRE

RESULTADOS DE VALIDACIÓN

Auditoría SHIFT LEFT PROYECTOS CIERRE

AUDITORÍAS POR PROYECTO

Proyectos Lecciones aprendidas Shift Left

Lecciones aprendidas

SHIFT LEFT PROYECTOS CIERRE

Uso de checklists para revisiones y verificaciones

Experiencia del revisor impacta de forma significativa en eficacia de la revisión

Métricas aportan para comprender la realidad

Competencias para actividades de SQA

Estandarización de herramientas de registro y medición y criterios para completar registros

#GX25

Muchas Gracias!

Amalia Alvarez - QualyIT

Ignacio Rocca – GeneXus Consulting