miércoles, 25 de noviembre de 2009

BIENVENIDA

¡Sean Ustedes bienvenidos a mi blog!, espero que les sea de su agrado y que les ayude a comprender un poquito más sobre la norma ISO/IEC-9126. Recuerda que puedes hacer tus preguntas, comentarios y sugerencias.

INTRODUCCIÓN

En las últimas décadas la calidad se ha convertido en una solución a muchos de los problemas que enfrentan las empresas, llámese así a las PyME’s y grandes empresas, comerciales o prestadoras de servicios, industrias e instituciones educativas. La calidad tiene como objetivo principal la aplicación de las normas internacionales, mismas que al ser complementadas con la tecnología, la información, las comunicaciones y sumando una buena dirección y planeación podrán consolidar a las empresas y encaminarlas a lograr la calidad total.

Por ésta razón, en el siguiente ensayo se abordará de manera particular y minuciosa la explicación de la norma ISO 9126.

DESARROLLO

La Organización Internacional de Estandarización (ISO), como sabemos es una federación mundial de organismos nacionales de normalización (Comités miembros de la ISO), dichos comités son los encargados de elaborar las normas internacionales, a ella debemos la estandarización de los productos y servicios que se comercializan a nivel mundial siendo ello una exigencia de la Gestión de la Calidad.

La publicación en el año de 1987 de las normas internacionales de la serie ISO 9000 obedeció precisamente a las exigencias básicas de los programas genéricos de Gestión de Calidad.

Las normas ISO 9000 están enfocadas a las empresas de todo tipo, regularmente empresarial, de comercio y de servicios, también tiene una relación muy estrecha entre el comprador y el vendedor.

Los ingenieros consideramos las normas como un lenguaje internacional donde su importancia radica en que los procesos que deben ser aplicados sean entendibles para todos. Si una empresa dejara de basar sus productos y servicios en las normas prácticamente no tendrían ningún éxito, las empresas fracasarían, y los costes serían muy altos y esto no es bueno para la economía mundial, afortunadamente contamos con éstos organismos.

La ISO dispone de dos definiciones de usabilidad: la primera por parte del programador o software, nos referimos a la ISO /ICE 9126 que está enfocada a la calidad del producto y hace referencia al software: “La usabilidad se refiere a la capacidad de un software de ser comprendido, aprendido, usado y ser atractivo para el usuario, en condiciones específicas de uso” y la segunda que es la ISO/IEC 9241 que se refiere al usuario en mayor capacidad describiéndolo de esta manera: “Usabilidad es la efectividad, eficiencia y satisfacción con la que un producto permite alcanzar objetivos específicos a usuarios específicos en un contexto de uso específico”. Ésta definición se centra en la calidad en el uso, es decir, se refiere a cómo el usuario realiza tareas específicas en escenarios específicos con efectividad.

Cuando un proveedor lanza un software, no sólo está pensando en obtener dinero, sino en la utilidad que éste brindará al usuario, por eso muchas empresas que se dedican a la creación de software, realizan una serie de pruebas antes de lanzar el software al mercado y éste trabajo es realizado por los denominados tester, que son personas que sin un amplio conocimiento del manejo del software, son capaces de dar opiniones constructivas o destructivas en su caso para que el software pueda obtener la calidad requerida. Finalmente, es la plena satisfacción del usuario la que define la calidad del producto.

La especificación y la evaluación de la calidad del producto de software se puede conseguir definiendo características de calidad apropiadas, tomando en cuenta el objetivo de uso del producto de software.

La norma ISO/IEC 9126 consta de cuatro partes importantes para el Aseguramiento de la Calidad:
· Modelo de Calidad: Definido como ISO/IEC 9126-1, estructura los atributos de calidad de software mediante la funcionalidad, fiabilidad, utilidad, eficacia, capacidad de mantenimiento y portabilidad.
· Métricas externas: Es la Capacidad de Análisis del modelo de calidad
· Métricas internas: Es la Capacidad de Cambio del modelo de calidad
· Calidad en el uso de métricas: Son los procedimientos o criterios para la adaptación del modelo.

CAPACIDAD DE ANÁLISIS. Ésta métrica debe tener la capacidad de medir atributos tales como los recursos o esfuerzo de mantenimiento o del usuario en el diagnóstico de incidencias o causas de fallo del software, o identificar las partes a ser modificadas.
Las métricas presentadas en ISO/IEC TR 9126–2:
· Soporte a la función de diagnosis.
· Datos registrados durante la operación.
· Tiempo de análisis del fallo.
· Éxitos al encontrar causas de fallo.
· Monitorización del estado durante la operación.

CAPACIDAD DE CAMBIO. Ésta métrica debe ser capaz de medir atributos tales como el esfuerzo del personal de mantenimiento o del usuario midiendo el comportamiento del personal de mantenimiento, usuario o sistemas, incluyendo el software cuando tratan de implementar una modificación especificada. A través de:
· Registrabilidad de cambios.
· Facilidad de parametrización.
· Disposición para el cambio.
· Tiempo empleado en implementar el cambio para satisfacción del usuario.
· Tiempo empleado en implementar un cambio por el personal de mantenimiento.

PROCEDIMIENTO O CRITERIOS PARA ADAPTACIÓN DEL MODELO. De los objetivos de negocio dependen las bases de las métricas que utilizaremos para especificar el producto y las necesidades del evaluador. Por lo que es necesario utilizar las normas IRAM-ISO/IEC14598 que actúa en conjunto con la norma ISO/IEC 9126, especificando el criterio de adaptación al modelo de calidad y las métricas seleccionadas, que serán evaluadas.

El procedimiento seguido para la obtención de un valor que integre las subcaracterísticas “Capacidad de Análisis” y “Capacidad de Cambio”, se fundamenta en la visión de usuarios, desarrolladores y gestores, sobre las métricas de calidad de software a aplicar. Para ello se han aplicado las siguientes estrategias, métodos, procedimientos y plantillas:
· Checklist: Es informada por usuarios, desarrolladores y gestores, expresando su valoración/peso de los factores de calidad. Los resultados se consolidan a nivel global indicando el peso de cada uno de los parámetros en el valor final.
· Propuesta de varias métricas: Agregación de cada métrica a nivel global para obtener un valor conjunto de la característica “Capacidad de Mantenimiento”, cubriendo las métricas “Capacidad de Análisis” y “Capacidad de Cambio”.
· Entorno de trabajo: Las métricas consideradas cubren el esfuerzo del personal de mantenimiento, en la realización de los siguientes tipos de actividades:
-Mantenimiento Correctivo, resolución de Incidencias.
-Mantenimiento Adaptativo, desarrollo e implantación de Mejoras y Cambios.
-Aplicación de plantillas estándar a las métricas seleccionadas, para su definición, asignación de valores límite y su desglose en categorías.
-La utilización de las plantillas sobre los datos registrados, permite obtener: Valores límite de cada una de las métricas, criterios de evaluación por categoría y su agregación para obtener una valoración a nivel de subcaracterística y característica.
-Las métricas de niveles de agregación superiores se calculan a partir de los valores de métricas del nivel de agregación inferior. El nivel de agregación superior está formado por los factores de calidad, definidos, que constituyen las características y subcaracterísticas seleccionadas de la norma ISO/IEC 9126.

Las métricas se validan de forma empírica mediante una relación causa-efecto y mediante la extracción de conclusiones. Las métricas primitivas utilizadas, son las Métricas Seleccionadas y los Resultados Obtenidos.

CONCLUSIÓN

Finalmente, para la aplicación de las métricas de “Capacidad de Análisis” y “Capacidad de Cambio” en el modelo de calidad, utilizando la norma ISO 9126 se debe disponer de una normativa metodológica de gestión de las actividades de mantenimiento y desarrollo, una herramienta de gestión integrada en la metodología, la definición de responsabilidades en la ejecución de actividades, la necesidad de informar correctamente en las herramientas y los mecanismos de comunicación entre diferentes tipos de usuarios.

La aplicación del modelo ha planteado los siguientes problemas: La asignación a las incidencias de su origen, la recopilación de información asociada a pruebas, el filtrado de información por tipo de tecnología y la asignación de intervalos de referencia para realizar una evaluación.

La aplicación del modelo de calidad ha permitido: Evaluar calidad de producto o software, evaluar la calidad del equipo de mantenimiento, incorporar las métricas en la relación proveedor-cliente, incorporar las métricas en un ciclo de mejora, incorporar las métricas en un modelo de procesos, incorporar los requisitos de calidad asociados a la explotación del sistema, establecer requisitos de aceptación asociados a productos, capacidad organizativa del equipo de mantenimiento y por último, la medición de las métricas Capacidad de Análisis y Capacidad de Cambio mediante la norma ISO/IEC 9126.

BIBLIOGRAFÍA

· Recopilado el día 23 de Noviembre de 2009. URL: http://www.mitecnologico.com
· Recopilado el día 23 de Noviembre de 2009. Autor: María Antonieta Abud Figueroa URL: http://www.revistaupiicsa.20m.com
· Ensayo de Normas Generales de Calidad. Autor: Santiago León Magaña