Calidad software
Prof. Byron Rojas Burgos
MODELOS DE ASEGURAMIENTO DE
LA CALIDAD & DESARROLLO DE
SOFTWARE
Catalina Martínez / María Fernanda Barrantes
Agenda
1.
Calidad
2.
Historia & Antecedentes
3.
Aseguramiento de la Calidad del Software
4.
Filosofía TQM
5.
Lean
6.
Six Sigma
7.
Kaizen
8.
Conclusiones &Recomendaciones
Desarrollo de Software
Calidad
La calidad se puede definir como
"una característica o atributo de
una cosa".
Comparación
de
sus
características y atributos.
De acuerdo a la definición de la
ISO "Conjunto de propiedades y
de características de un producto
o servicio, que le confieren
aptitud para satisfacer una
necesidades
explícitas
o
implícitas "Historia de la Calidad
1752 a.C
1450 a.C
Siglo XIII
Siglo XIX
Siglo XX
Historia de la Calidad
1920´s- 1940´s
1950´s
1960´s
1970´s
1980´s
Video
Historia y Antecedentes (Software)
En la década de 1990,
las
principales
corporaciones
reconocieron que cada
año se desperdiciaban
miles de millones de
dólares en software que
no tenía lascaracterísticas
ni la funcionalidad que se
habían prometido.
Historia y Antecedentes (Software)
Al despuntar el nuevo siglo, CIO Magazine
dio la alerta: “Dejemos de desperdiciar
$78 mil millones de dólares al año”, y
lamentaba el hecho de que “las empresas
estadounidenses gastan miles de millones de
dólares en software que no hace lo que se
supone que debe hacer”.
InformationWeekse hizo eco de la misma
preocupación:
A pesar de las buenas intenciones, el código
defectuoso sigue siendo el duende de la
industria del software
Responsable hasta de 45% del tiempo que
están fuera los sistemas basados en
computadoras y costó a las empresas
estadounidenses alrededor de $100 mil
millones de dólares en pérdidas de
productividad y reparaciones, afirma
StandishGroup, empresa de investigación
de mercados. Eso no incluye el costo que
implica perder a los clientes disgustados.
¿cuán malo es el software defectuoso?
Las respuestas varían, mas los expertos dicen que sólo se requiere de
tres a cuatro defectos por cada 1 000 líneas de código para que un
programa tenga mal desempeño. Hay que pensar que la mayoría de
los programadores cometen un erroren cada 10 líneas de código que
escriben, lo que, multiplicado por los millones de líneas que hay en
muchos productos comerciales, permite imaginar que la corrección de
los errores cuesta a los vendedores de software al menos la mitad de
sus presupuestos de desarrollo durante las pruebas.
Historia y Antecedentes (Software)
En 2005, ComputerWorld “el mal
software es una plaga encasi todas las
organizaciones
que
emplean
computadoras, lo que ocasiona horas de
trabajo perdidas por el tiempo que
están fuera de uso las máquinas, por
datos
perdidos
o
corrompidos,
oportunidades de venta perdidas, costos
elevados de apoyo y mantenimiento, y
poca satisfacción del cliente.
2006 InfoWorld escribió acerca del
“lamentable estado de la calidad del
software” e informabaque el problema
de la calidad no había mejorado.
Actualmente, la calidad del software es
preocupante, pero, ¿de quién es la culpa?
Los clientes culpan a los desarrolladores,
(sus prácticas descuidadas producen
software de mala calidad)
Los desarrolladores culpan a los clientes
(y a otros participantes) con la
afirmación de que las fechas de entrega
irracionales y un flujocontinuo de
cambios los obligan a entregar software
antes de haber sido validado por
completo. ¿Quién tiene la razón?
Aseguramiento de la Calidad del
Software
Actividad Sombrilla (todo el
proceso del software)
Patrón planeado y sistemático de
acciones que se requieren para
garantizar alta calidad en el
software
1.
2.
3.
4.
5.
Proceso ACS
Tareas específicas...
Regístrate para leer el documento completo.