El Laboratorio Nacional de Pruebas de Software realizará pruebas armonizadas con estándares internacionales como su actividad principal. Ofrece servicios como diagnósticos rápidos de software, pruebas profundas y evaluación de software para certificación. Analizó los datos de dos proyectos de pruebas de software y encontró que realizar pruebas tempranas y frecuentes reduce los defectos y los costos de mantenimiento a largo plazo.
Estadísticas de pruebas de software para la mejora del proceso de desarrollo
1.
2. Como
ac'vidad
preponderante,
el
LNPS
realizará
pruebas
armonizadas
con
estándares
internacionales.
Los
servicios
asociados
a
esta
línea
son:
1. Diagnós'cos
ágiles
de
productos
de
soBware.
2. Pruebas
profundas.
3. Evaluación
de
productos
de
soBware
para
su
eventual
cer'ficación.
3. Nuestra
plá'ca
de
hoy
Uno
de
los
obje'vos
en
el
LNPS
es
generar
información
en
forma
de
métricas
y
estadís'cas
que
faciliten
elevar
la
confianza
en
los
productos
de
soBware
en
México.
Presentaremos
primero
algunos
datos
genéricos
para
luego
combinarlos
con
otros
provenientes
de
proyectos
de
prueba;
haremos
un
análisis,
y
finalmente
presentaremos
algunas
propuestas
para
mejorar
procesos
de
desarrollo
de
soBware
en
las
organizaciones.
5. Curva
de
Adopción
(Producto)
13.5%
early
34%
late
adopters
mayority
2.5%
34%
early
16%
tail
2.5%
innovators
Innovadores Early Adopters
13.5% 34%
mayority
Mayoría temprana
34%
Mayoría tardía
16%
Rezagados
6. Dos
proyectos
(1)
Los
siguientes
datos
son
de
dos
proyectos
de
pruebas
realizadas
a
productos
de
tamaño
semejante,
que
para
facilitar
las
cosas
compararemos
asumiendo
complejidad
y
costo
de
desarrollo
similares.
El
“Sistema1”
fue
desarrollado
por
una
pequeña
empresa
para
un
mercado
especializado.
Las
pruebas
comenzaron
con
la
definición
de
los
requerimientos.
El
“Sistema2”
fue
un
módulo
de
un
ERP
que
adquirió
una
empresa
mediana.
Las
pruebas
se
ejecutaron
después
de
liberado
el
producto.
7. Dos
proyectos
(2)
Las
pruebas
arrojaron
la
siguiente
información:
Sistema1 Sistema2
Defectos
en-‐
contrados en
Requerimien-‐ en
Programación
después
de
la
tos
y
Diseño Liberación
Criticidad
baja 179 127 106
media 29 92 257
alta 98 95 296
Subtotal 306 314 659
TOTAL 620 659
8. Dos
proyectos
(3)
Después
de
las
pruebas,
se
había
inver'do
así:
Desarrollo Prueba Re-‐Trabajo TOTAL Defectos
Sistema1
Sistema2
$80 $20
$60 $20
$100
$80
71
659
Si
asumiéramos
que
para
Sistema2
se
tuvo
mucha
suerte,
y
que
el
66%
de
los
defectos
se
concentra
en
uno
de
los
dos
submódulos
que
lo
componen,
convendría
inver'r
en
reconstruirlo:
Desarrollo Prueba Re-‐Trabajo TOTAL Defectos
Sistema1 $80 $20 $100 71
Sistema2 $60 $20 $30 $110 224
Aún
así
tendríamos
un
producto
más
caro
y
con
más
defectos,
que
dificultaría
el
crecimiento.
9. Impacto
Mantenimiento
tardado,
complicado
y
costoso,
que
dificulta
pasar
a
la
siguiente
fase
de
la
curva
de
adopción
Dinero
Tiempo Desarrollo del Producto con pruebas Mantenimiento con Pruebas
Mantenimiento sin Pruebas Desarrollo del Producto sin pruebas
10. Cierre
• Estados
Unidos
perdió
en
años
pasados
el
1%
de
su
PIB
por
pruebas
inapropiadas.
• Defectos
implican
retrabajo,
lo
cual
agrega
'empo
y
costo
al
proyecto.
Esto
reduce
u'lidades,
lo
que
a
la
vez
dificulta
el
crecimiento,
siguiendo
la
curva
de
adopción.
Por
ello,
es
recomendable
“test
early
&
test
o+en”.
• Es
importante
que
en
la
planeación
se
asigne
'empo
para
la
eliminación
de
anomalías,
y
que
se
recabe
y
procese
información
para
desarrollar
un
modelo
que
ayude
a
predecir
el
proceso
de
aparición
de
anomalías,
y
a
diseñar
estrategias
de
prevención
de
las
mismas.
11.
¡Gracias!
Visítennos
en
nuestro
stand
o
en
www.lnps.mx
o
contáctennos
en
contacto@lnps.mx
o
al
(33)
3030-‐6916