ingeniería de calidad de software: retos del siglo xxi

33
DISCOVER, DISRUPT, DELIVER Ingeniería de Calidad de SW Retos del siglo XXI José Luis Aranda Telefónica I+D 13.05.2015

Upload: tidchile

Post on 07-Aug-2015

191 views

Category:

Technology


1 download

TRANSCRIPT

DISCOVER, DISRUPT, DELIVER

Ingeniería de Calidad de SW Retos del siglo XXI

José Luis Aranda Telefónica I+D 13.05.2015

DISCOVER, DISRUPT, DELIVER DISCOVER, DISRUPT, DELIVER 2

1. Presentación

DISCOVER, DISRUPT, DELIVER 3

20+ años como Ingeniero de Calidad de Software

Head of Quality en Telefónica I+D en el centro de Barcelona.

Ingeniero Superior en Informática por la Universidad Politécnica de Cataluña

firmware de dispositivos, sistemas operativos, software hospitalario,

servicios web, dispositivos móviles…

DISCOVER, DISRUPT, DELIVER 4

Firefox OS Communication Services Video

M2M Cloud IoT

DISCOVER, DISRUPT, DELIVER DISCOVER, DISRUPT, DELIVER 5

2. Contexto sobre Calidad

DISCOVER, DISRUPT, DELIVER DISCOVER, DISRUPT, DELIVER 6

3. Retos

DISCOVER, DISRUPT, DELIVER 7

Imposibilidad de pruebas completas

DISCOVER, DISRUPT, DELIVER 8

Podemos demostrar la existencia de un defecto,

nunca su ausencia

DISCOVER, DISRUPT, DELIVER 9

Definición incompleta

DISCOVER, DISRUPT, DELIVER 10

No podemos inyectar calidad a base de test

La calidad no mejora haciendo más pruebas

DISCOVER, DISRUPT, DELIVER 11

Lo que funcionaba ayer puede romperse en cualquier momento

DISCOVER, DISRUPT, DELIVER 12

Los usuarios tienden a ser muy creativos

DISCOVER, DISRUPT, DELIVER 13

Conflicto entre pruebas suficientes y velocidad de ejecución y entrega

DISCOVER, DISRUPT, DELIVER 14

Algunos defectos son difíciles de reproducir

DISCOVER, DISRUPT, DELIVER DISCOVER, DISRUPT, DELIVER 15

4. Retos recientes

DISCOVER, DISRUPT, DELIVER 16

Ingente variedad de dispositivos

DISCOVER, DISRUPT, DELIVER 17

“Time to market”

DISCOVER, DISRUPT, DELIVER 18

Complejidad de los proyectos

DISCOVER, DISRUPT, DELIVER 19

Escala de los servicios

DISCOVER, DISRUPT, DELIVER 20

Seguridad

DISCOVER, DISRUPT, DELIVER DISCOVER, DISRUPT, DELIVER 21

5. Consejos

DISCOVER, DISRUPT, DELIVER 22

Involucrad a QA desde el principio

DISCOVER, DISRUPT, DELIVER 23

Invertid en Automatización de pruebas

DISCOVER, DISRUPT, DELIVER 24

Usad la experiencia de los testers para los caos complejos y no planeados

DISCOVER, DISRUPT, DELIVER 25

Mantened la deuda técnica bajo control

DISCOVER, DISRUPT, DELIVER 26

Aprended de usuarios reales

DISCOVER, DISRUPT, DELIVER 27

Tomad medidas del progreso

DISCOVER, DISRUPT, DELIVER 28

No olvidéis los aspectos no funcionales

DISCOVER, DISRUPT, DELIVER DISCOVER, DISRUPT, DELIVER 29

6. Referencias

DISCOVER, DISRUPT, DELIVER 30

DISCOVER, DISRUPT, DELIVER 31

Algunos nombres relevantes:

•  Brian Marick

•  Elizabeth Hendrickson

•  James Bach

•  Lisa Crispin

•  Michael Bolton

DISCOVER, DISRUPT, DELIVER DISCOVER, DISRUPT, DELIVER 32

Q&A