Normas ISO y calidad de Software al alcance de todos.
Rodríguez Postigo Pablo
Universidad Autónoma “Juan Misael Saracho”
Tarija-Bolivia
e-mail: lancelot888@hotmail.com
Resumen
A través del siguiente articulo se detalla brevemente los principales conceptos sobre calidad de software y las normas ISO, los cuales servirán de base para el posterior análisis de dichas normas y su aplicación al software desarrollado en el medio local, de modo que se pueda conocer realmente si las normas de calidad podrían ser aplicadas o en todo caso certificadas en productos de software regionales.
Palabras Clave
Calidad, calidad del software, normas ISO, certificación.
CONCEPTOS
- Calidad.- Propiedad o conjunto de propiedades inherentes a algo, que permiten juzgar su valor
- Calidad de Software.- Características propias del software que permitan al mismo satisfacer las necesidades del usuario, entre estas características podemos nombrar la funcionalidad confiabilidad, usabilidad, eficiencia, mantenibilidad y portabilidad
- ISO.- Siglas in ingles de International Organisation for Standardization, Organización Internacional de Normalización, organismo encargado de coordinar y unificar normas nacionales en estándares internacionales.
NORMAS ISO
Las principales normas ISO que pueden ser aplicadas al desarrollo de productos software son las siguientes y de manera general establecen:
ISO 9000.- conjunto de normas que certifican los procedimientos para construir un software de calidad, de manera que si se siguen se puede obtener un producto de calidad.
ISO 9126.- La serie de normas que definen las características de calidad del producto de software, las métricas internas y externas y la calidad en uso del mismo.
Dichas normas pueden servir para que el desarrollo de proyectos de software en nuestro medio responda a medidas internacionales de calidad. Pero el objetivo de estas normas es que se logren las respectivas certificaciones, lo cual es el tema de interés del presente artículo.
CERTIFICACION
La certificación de calidad permite una valoración independiente que debe demostrar que la organización es capaz de desarrollar productos y servicios de calidad. La misma requiere de un proceso:
- Presentación una solicitud formal a la entidad de certificación.
- Ésta le realiza una oferta o presupuesto.
- Aceptación del presupuesto ofertado.
- Estudio por parte de la certificadora de la documentación de su sistema de gestión de la calidad.
- Visita previa de auditoría, para conocer la empresa y resolver dudas.
Envío del plan de auditoría a la organización, indicando fechas, equipo auditor y planning previsto. - Aprobación por parte de la organización del plan de auditoria.
- Realización de la auditoria de certificación.
- Redacción del informe de auditoria, donde se indican las desviaciones detectadas.
- La organización corrige las desviaciones detectadas y presenta la solución de las mismas a la certificadora.
- Concesión del certificado por parte de la certificadora.
La certificación es temporal y debe ser renovada constantemente, además todo el proceso de certificación es bastante costoso debido a la distancia de la cual tienen que venir los certificadores y el tiempo que toma.
Esto genera el mayor problema en cuanto a las normas ISO, las cuales por el elevado costo no pueden ser certificadas en nuestro medio, donde la industria de software es casi inexistente e incapaz de financiar un proceso de certificación.
CONCLUSIONES
La calidad del software si bien es posible de lograr haciendo uso de las normas ISO internacionales simplemente sirven de guías para lograr la calidad de los productos, pues si bien el objetivo de estas normas es lograr la respectiva certificación, es casi imposible que un proyecto de desarrollo de software pueda financiar el proceso de certificación, pues el costo en la mayoría de los casos excedería incluso al costo de desarrollo, por lo tanto podemos decir que las normas internacionales ISO solo son simplemente guías para lograr la calidad de productos software en nuestro medio, y dependerá de cada equipo de desarrollo asegurar la calidad de sus productos y dejar las certificaciones para las organizaciones internacionales, grandes y poderosas dentro de la industria del software.
De manera que podemos afirmar que las normas ISO para el desarrollo de software de calidad se encuentran al alcance de todos nosotros los desarrolladores menores de software, pero las respectivas certificaciones son solo un sueño difícil de alcanzar.
Bibliografía o Referencias
[1] Sin autor. Calidad de Software
http://es.wikipedia.org/wiki/Calidad_de_software
[2] Angeleri, Paula María. (2001). “Normas de calidad del producto software”, Instituto Argentino de Normalización y Certificación.
[3] Noriega, D.J. (2007) “Calidad de Software”
http://www.monografias.com/trabajos59/calidad-software/calidad-software.shtm