Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Coatepec Harinas
Tema:
Estándares de Calidad
Aplicados al Software
La calidad del software: “Es una preocupación a la que se dedican muchos esfuerzos. Sin
embargo, el software casi nunca es perfecto. Todo proyecto tiene como objetivo producir
software de la mejor calidad posible, que cumpla, y si puede supere las expectativas de los
usuarios.”
Como verán ambas definiciones buscan el mismo objetivo aun cuando la interpretación sea
diferente. Para no haber choque y confusiones se necesita de las siguientes normas que hoy
en día existen que son:
ISO
SPICE
CMM
A continuación veremos los detalles y sus acciones en cuanto a calidad del software.
ISO.
ISO que en griego significa “igual” fue creada en 1947, luego de la Segunda Guerra
Mundial y se convirtió en un organismo dedicado a promover el desarrollo de normas y
regulaciones internacionales para la fabricación de todos los productos, exceptuando los
que pertenecen a la rama de la eléctrica y la electrónica. Así, se garantiza calidad y
seguridad en todos los productos, a la vez que se respetan criterios de protección ambiental.
Por lo tanto ISO por sus siglas en inglés (International Organization for Standardization),
es una federación mundial que agrupa a representantes de cada uno de los organismos
nacionales de estandarización (como lo es el IRAM en la Argentina), y que tiene como
objeto desarrollar estándares internacionales que faciliten el comercio internacional.
Esta organización cuya meta fue establecer un orden organizacional para que los productos
encontraran bajo un nivel aceptable de calidad y compatibilidad con los diferentes medios.
Cabe recordar que se trata de satisfacer las necesidades del cliente o usuario final por lo
cual se ha formado una serie de familia de normas para lograrlo en las empresas.
LA FAMILIA ISO
Las series de normas ISO relacionadas con la calidad constituyen lo que se denomina
familia de normas, las que abarcan distintos aspectos relacionados con la calidad:
ISO 10000: Guías para implementar Sistemas de Gestión de Calidad/ Reportes Técnicos
Guía para planes de calidad, para la gestión de proyectos, para la documentación de los
SGC, para la gestión de efectos económicos de la calidad, para aplicación de técnicas
estadísticas en las Normas ISO 9000. Requisitos de aseguramiento de la calidad para
equipamiento de medición, aseguramiento de la medición.
ISO 9001:2000, que trata sobre los requisitos de los Sistemas de Gestión de Calidad, y las
ISO 9004:2000, que se refieren a recomendaciones para llevar a cabo las mejoras de
calidad
- ISO 14000: Guía a la gerencia en los principios ambientales, sistemas y técnicas que se
utilizan.
- ISO 14001: Sistema de Gestión Ambiental. Especificaciones para el uso.
- ISO 14010: Principios generales de Auditoría Ambiental.
- ISO 14011: Directrices y procedimientos para las auditorías
- ISO 14012: Guías de consulta para la protección ambiental. Criterios de calificación para
los auditores ambientales.
- ISO 14013/15: Guías de consulta para la revisión ambiental. Programas de revisión,
intervención y gravámenes.
- ISO 14020/23: Etiquetado ambiental.
- ISO 14024: Principios, prácticas y procedimientos de etiquetado ambiental.
- ISO 14031/32: Guías de consulta para la evaluación de funcionamiento ambiental.
- ISO 14040/4: Principios y prácticas generales del ciclo de vida del producto.
- ISO 14050: Glosario.
- ISO 14060: Guía para la inclusión de aspectos ambientales en los estándares de
productos.
Esta familia de normas sirven con el propósito de que los sistemas y software de
computación obtengan una calidad de satisfacción del cliente y logre evitar el mayor
número de errores que puede acusarse no solo en el programa sino en su comercialización y
compatibilidad adaptativa.
Para finalizar los estándares ISO fueron establecidos principalmente para las compañías e
industrias en una regla general sobre la elaboración del producto o servicio que satisfaga y
facilite las necesidades del cliente.
SPICE
Al principio de los 80´s, los militares de E.U. y del Reino Unido se propusieron mejorar el
mecanismo de selección de proveedores de software con el objetivo de detener el creciente
costo de software, reducir riesgos en su desarrollo y mejorar la calidad de los productos de
software.
Características:
En el desarrollo de software se centro en los proyectos de construcción que presentan
características particulares.
Metodología:
Relativas a la estrategia
Relativas a la gestión
Relativas al alcance
Relativas al tiempo
Relativas al costo
Relativas a los recursos
Relativas a la persona
Relativas a la comunicación
Relativas al riesgo
Relativas a los aprovisionamientos
CMM
CMM define cinco niveles de madurez para una organización y proporciona un marco para
moverse a partir de un nivel al siguiente. Las guías CMM contienen actividades diseñadas
para ayudar a una organización para mejorar sus procesos con la meta de alcanzar
capacidad de repetición, y control de los mismos. El CMM ha ganado considerable
credibilidad en las industrias intensivas en el uso de conocimientos. La implantación del
CMM ha permitido mejoras considerables en la calidad de los productos y bajado
perceptiblemente el costo del desarrollo dentro de grandes compañías.
INICIAL:
Para el Nivel 2 al menos se deberá contar con las siguientes áreas clave de proceso:
Gestión de Requisitos
Planificación del proyecto de software
Seguimiento y Supervisión del proyecto
Gestión de subcontratos de software
Garantía de calidad de software
Gestión de la configuración del software
DEFINIDO:
Además de una buena gestión de proyectos, a este nivel las organizaciones disponen de
correctos procedimientos de coordinación entre grupos, formación del personal, técnicas de
ingenierías más detalladas y un nivel más avanzado de métricas en los procesos. Se
implementan técnicas de revisión por pares (peer reviews).
ADMINISTRADO:
OPTIMIZADO:
La organización completa está volcada en la mejora continua de los procesos. Se hace uso
intensivo de las métricas y se gestiona el proceso de innovación.
Conclusión.
Bibliografías:
http://www.slideshare.net/crayolis/estandares-de-calidad-aplicados-al-software
http://www.ittorreon.edu.mx/6SEMCalidadSoft.html
http://www.mitecnologico.com/Main/CalidadDelSoftware