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