control de calidad
DESCRIPTION
ÂTRANSCRIPT
1. Definición de calidad.
2. Definición de control de calidad.
3.Definición de calidad de sistemas de información.
4. Quien define la calidad.
5. Importancia de la calidad.
6. La calidad y el mundo globalizado.
7. Compromiso total con la calidad.
8. El aumento del riesgo asociado a la poca calidad
9. Calidad total.
10. Defectos y errores de calidad en los sistemas de información.
Definición de calidad.
Calidad es un concepto subjetivo, y el término
proviene del latín. La calidad está relacionada con las percepciones de cada individuo
para comparar una cosa con cualquier otra de su misma especie, y diversos factores
como la cultura, el producto o servicio, las necesidades y las expectativas influyen
directamente en esta definición.
La calidad se refiere a la capacidad que posee un objeto para satisfacer necesidades
implícitas o explícitas, un cumplimiento de requisitos.
La calidad puede referirse a la calidad de vida de las personas de un país, la calidad del
agua que bebemos o del aire que respiramos, la calidad del servicio prestado por una
determinada empresa, o la calidad de un producto en general. Como el término tiene
muchos usos, su significado no es siempre una definición clara y objetiva.
La calidad, en relación a los productos y/o servicios, tiene varias definiciones, como
que el producto se ajuste a las exigencias de los clientes, el valor añadido, algo que no
tienen los productos similares, la relación coste/beneficio, etc.
Definición de Control de Calidad
Hoy día, el concepto de Control de Calidad
puede considerarse plenamente incorporado al acerbo empresarial. Sin embargo, se
observa cierta confusión en empresas y entidades de todo tipo a la hora de manejar
los conceptos de Aseguramiento de la Calidad y Calidad Total.
Es a partir de la Segunda Guerra Mundial, cuando comienza a darse a la Gestión de la
Calidad el carácter de función específica y a hacerla aparecer de norma explícita en los
organigramas de las Compañías.
El control de Calidad: Esta primera etapa se caracteriza por la realización de inspecciones y ensayos para comprobar si una determinada materia prima, un semielaborado o un producto terminado, cumple con las especificaciones establecidas previamente.
En el Sector Servicios, la inspección tiene lugar a través de la supervisión del trabajo, que es llevada a cabo habitualmente por el jefe inmediato o el jefe del jefe inmediato de quien lo realiza. (Así ha venido sucediendo en Banca, Seguros, Agencias de viaje, Consultorías, etc.).
Las Normas ISO en su serie 9000 y sus equivalentes europeas EN-ISO 9000 y españolas UNE-EN-ISO 9000 esquematizan los procedimientos y su contenido y establecen los requisitos que una empresa debe cumplir, para considerar que dispone de una Gestión de la Calidad basada en el concepto del aseguramiento.
Segùn (J. M. Juran)Define Control de Calidad como el proceso de regulación a través del cual se puede medir la calidad real, compararla con las normas o las especificaciones y actuar sobre la diferencia.
Definición de Calidad de Sistemas de Información.
Hay diferentes puntos de vista para definir calidad de software. Desde el punto de
vista del cumplimiento de los requerimientos Roger Pressman define la calidad de
software como:
“El cumplimiento de los requerimientos funcionales y de performance
explícitamente definidos, de los estándares de desarrollo explícitamente
documentados y de las características implícitas esperadas del desarrollo de
software profesional.”
Desde el punto de vista del cliente o usuario Watts Humphrey dice:
“El foco principal de cualquier definición de calidad de software debería ser las
Necesidades del cliente. Crosby al igual que Pressman define la calidad como
conformidad con los requerimientos. Mientras uno puede discutir la diferencia entre
requerimientos, necesidades y deseos, la definición de calidad debe considerar la
perspectiva de los usuarios. Entonces las preguntas claves son ¿Quiénes son
losusuarios?, ¿Qué es importante para ellos? Y ¿Cómo sus prioridades se relacionan
conla manera en que se construye, empaqueta y se da soporte al producto?”
Al Davis define calidad del software como:
“La calidad no se trata de tener cero defectos o una mejora medible de la proporción
de defectos, no se trata de tener los requerimientos documentados. No es más ni
menos que satisfacer las necesidades del cliente (por más que las necesidades estén
o no correctamente documentadas)”
Finalmente, desde estas dos perspectivas el glosario de la IEEE para la ingeniería de
Software define la calidad del software como:
“El grado con el cual un sistema, componente o proceso cumple con los
requerimientos y con las necesidades y expectativas del usuario.”
Más allá de cómo definamos la calidad del software, para que la definición tenga
Sentido esta debe ser medible. Para poder controlar la calidad del software es
necesario, antes todo, definir los parámetros, indicadores o criterios de medición, ya
que, como bien plantea Tom De Marco, "no se puede controlar lo que no se puede
medir".
Para poder identificar los costos y beneficios del software se definieron los atributos de
calidad. La intención es separar el software en atributos que puedan ser medidos o
cuantificados (en términos de costo beneficio). Ejemplos de estos atributos son
confiabilidad, adaptabilidad, usabilidad y funcionalidad.
Resumiendo podemos decir, que la calidad de software se refiere a: “Los factores de
un producto de software que contribuyen a la satisfacción completa y total de las
necesidades de un usuario u organización”
Bajo el acrónimo FURPS+, por sus siglas en inglés, se definen las siguientes
características:
Quien define la calidad
La calidad del software la define o avala una Gestión de la calidad del software por ejemplo: ISO 9000, esto como política de calidad, se entiende como un conjunto de actividades de la función general de la dirección que determina la calidad, los objetivos, el control de la calidad. Algunos de varios standares para software provienen de ISO 9000 quien rige la calidad mundial.
ISO 9000ISO/IEC 9126–1: Ingeniería de Software - Calidad de producto- Modelos de
calidad.ISO/IEC TR 9126–4: Ingeniería de software - Calidad de producto- Calidad en
métricas de uso.ISO 9241–11: Guías en Usabilidad. Especificaciones: ISO 20282:
Usabilidad en productos década día. Interfaz e interacción ISO/IEC TR 9126–2:
Ingeniería de software- Calidad de producto- Métricas externas. Especificaciones: ISO
9241: Requisitos ergonómicos para trabajo en oficinas y terminales de trabajo.
Importancia de la calidad.
La Calidad dentro de una organización es un factor importante que genera satisfacción a sus
clientes, empleados y accionistas, y provee herramientas prácticas para una gestión integral.
Hoy en día es necesario cumplir con los estándares de calidad para lograr entrar a competir en
un mercado cada vez más exigente; para esto se debe buscar la mejora continua, la
satisfacción de los clientes y la estandarización y control de los procesos. También se debe
hacer que los diferentes departamentos de la empresa hagan de la calidad definiendo los
objetivos que le corresponden buscando siempre la satisfacción del cliente y el mejoramiento
continuo. Una excelente manera es implementar un sistema basado en la norma ISO 9000, ya
que está busca la estandarización, con calidad, de todos los procesos dentro de la
organización.
Dentro de su importancia mencionaremos las siguientes:
Reducción de costos.
Automáticamente los costos se reducen ya que la organización tendrá menos
reprocesas, con esto, las piezas que se desechaban, ahora serán utilizadas, las
personas que se encargaban de volver a reprocesar dichas piezas, ahora podrán
dedicarse a la producción y el tiempo que le dedicaban a este mismo los podrán
utilizar para innovar nuevos productos o mejorar sus sistemas de producción, también
ocasionando un ahorro en el tiempo y los materiales ocupados para la elaboración del
producto.
Disminución en los precios.
Como consecuencia en la reducción de costos, ocasionado por el menor uso de
materiales, por la reducción en los retrocesos, por el menor desperdicio y por el menor
desgaste humano, la productividad aumenta considerablemente y el precio del
producto o servicio puede ser menor.
Presencia en el mercado.
Con una calidad superior a la de la competencia, con un precio competitivo, con
productos innovadores y cada vez más perfeccionados, el mercado reconoce
la marca creando una confiabilidad hacia los productos fabricados o servicio
otorgados; lo que redunda en una presencia sobresaliente en el mercado.
Permanencia en el mercado.
Como consecuencia de las ventajas antes mencionadas, la empresa tiene
alta probabilidad de permanecer en el mercado con una fidelidad por parte de los
consumidores.
Generación de empleos.
Al mejorar la calidad, con un precio competitivo, con presencia y permanencia en el
mercado, se pueden proporcionar más empleos, que a su vez demuestra un
crecimiento en la organización y cumple íntegramente con uno de los objetivos de
la empresa
La calidad y el mundo globalizado.
La calidad se ha convertido en el mundo
globalizado de hoy, en una necesidad ineludible para permanecer en el mercado. Por
ello los sistemas de gestión de la calidad basados en las normas ISO 9001, que reflejan
el consenso internacional en este tema, han cobrado una gran popularidad, y muchas
organizaciones se han decidido a tomar el camino de documentarlo e implementarlo.
La calidad se ha visto como la capacidad para identificar las necesidades y expectativas
de los clientes y demás partes interesadas para satisfacerlas, cumpliendo los
requerimientos del producto o servicio ofrecido, esto adquiere cada vez más
importancia en la gestión de las empresas de ahí que los gerentes reconozcan que se
pueden obtener ventajas competitivas sustanciales mediante el desarrollo de sistemas
de gestión de calidad.
Hoy en día las compañías de todo el mundo industrializado reconocen que la calidad
del producto se traduce en ahorro de costos y en una mejora general. La industria de
desarrollo de software no es la excepción, por lo que en los últimos años se han
realizado intensos trabajos para aplicar los conceptos de calidad en el ámbito del
software. Hablar de calidad del software implica la necesidad de contar con
parámetros que permitan establecer los niveles mínimos que un producto de este tipo
debe alcanzar para que se considere de calidad.
El problema es que la mayoría de las características que definen al software no se
pueden cuantificar fácilmente; generalmente, se establecen de forma cualitativa, lo
que dificulta su medición, ya que se requiere establecer métricas que permitan evaluar
Cuantitativamente cada característica dependiendo del tipo de software que se
pretende calificar.
En este sentido se han realizado muchos trabajos que establecen propuestas para el
establecimiento de los factores cualitativos que afectan la calidad del software.
Además se han hecho varios intentos por estandarizar los mecanismos de evaluación
de calidad del software. Entre los principales están la familia de normas ISO 9000 (en
especial la ISO 9001 y la ISO 9003–2)], el modelo de niveles madurez CMM (Capability
Maturity Model), el estándar para el aseguramiento de planes de calidad del IEEE
730:1984 , el plan general de garantía de calidad del Consejo Superior de Informática.
La documentación es el soporte del sistema de gestión de la calidad, pues en ella se
plasman no sólo las formas de operar de la organización sino toda la información que
permite el desarrollo de todos los procesos y proporcionan la información necesaria
para la adecuada toma de decisiones.
La “conformidad con los requisitos” lleva a las personas a argumentar que “la calidad
cuesta menos”, lo que es verdad en ciertos casos. Por el contrario “el grado de
excelencia” implica que “la calidad cuesta más”, lo que en ciertos casos es así. Con el
fin de evitar cierta confusión en la acepción del término calidad, se puede usar el
término grado para describir el nivel de excelencia. El término grado se emplea en
sentido descriptivo de la excelencia técnica. El grado refleja una diferencia planificada
o reconocida en los requisitos para la calidad. Si bien las diferentes categorías de
grados no están necesariamente ubicadas en orden jerárquico unas respecto de otras,
se pueden utilizar indicadores de grado con sentido de orden jerárquico para describir
el sentido de la excelencia técnica. Un ejemplo de este uso es que cuesta más proveer
y administrar un hotel cinco estrellas que una pensión.
Compromiso total con la calidad
El Compromiso con la Calidad Total debe estar profundamente ligado a la búsqueda
constante de Excelencia en la Gestión y Mejora Continua. En ese sentido la Calidad y la
Excelencia deben ser guías definitivas de la Estrategia de cualquier compañía moderna
y exitosa, en su vocación de permanencia y sustentabilidad en el tiempo, y por ello
suele formar parte de sus Valores Éticos y Profesionales materializándose día a día, en
comportamientos bien definidos de toda la organización.
Y no es menor el esfuerzo ya que el Compromiso con la Calidad debe a su vez empezar
desde los referentes y responsables jerárquicos permeando por toda la organización.
Una cuestión clave en materia de Calidad es la “implementabilidad”: ¿Cómo se
implementa? ¿Cómo se motoriza? ¿Cómo es ese viaje desde la teoría a la práctica?
¿Cómo se puede convencer a toda una organización que el mejor camino tantas, pero
tantas veces es el camino más duro?
El aumento del riesgo asociado a la poca calidad
Considere el efecto potencial de los problemas de calidad: en muchas industrias,
grandes sumas de dinero, todo el éxito de las organizaciones – y en algunos casos sus
vidas – pueden depender de hacer constantemente bien cosas complejas. Pero el éxito
y la imagen de marca cultivada durante muchos años pueden evaporarse rápidamente
cuando algo va mal. Constantemente aparecen ejemplos en las noticias: una agencia
aeroespacial se enfrenta a una pérdida de unos 1.000 millones de dólares cuando un
cohete se autodestruye debido a un fallo en un sistema de guía. En el sector sanitario,
los problemas de software y un mal control de la calidad en los sistemas de
tratamiento contra el cáncer diseñado para ofrecer dosis exactas de radiación han
tenido consecuencias trágicas en una serie de pacientes. En estos tipos de casos, lo
que puede parecer un pequeño defecto es en realidad de vital importancia para la
empresa y para su misión.
Uno de los mayores retos relacionados con la gestión de la calidad es cómo invertir
inteligentemente para minimizar el riesgo, dadas las restricciones económicas de la
empresa. Por ejemplo, una empresa de productos de consumo no puede permitirse el
lujo de perder una ventana de oportunidad de marketing para arreglar algo que los
clientes ni siquiera detectarán. Al mismo tiempo, un fabricante de automóviles no
puede ignorar un problema que le lleve a realizar una retirada masiva de coches. Saber
deducir cómo se relaciona la calidad con los resultados de negocio y lo que constituye
el nivel correcto de calidad de los productos, no obstante, no siempre es fácil.
La Calidad total se entiende como la aplicación de los principios de la gestión de la
calidad al conjunto de actividades y personas de la organización, no sólo a la
realización del producto o servicio que se entrega al cliente.
De esta manera, el enfoque al cliente se dirige también al cliente interno por lo cual la
organización debe perseguir la satisfacción del cliente de sus productos y servicios y
También la satisfacción de los empleados. De igual modo, la mejora continua no se
dirige únicamente a la mejora de los procesos productivos sino a la mejora de todos
los procesos de la organización.
Armand Feigenbaum fue el primero que habló de control de calidad total, en los años
50, destacando que las actividades de control de calidad no eran responsabilidad del
área de calidad sino de toda la organización total.
la calidad total pone su foco y hace hincapié no solamente en crear, diseñar un
producto o servicio vendible, que el consumidor quiera sí o sí adquirir, sino que
además se ocupa de procurarle a quienes intervienen en la fabricación del mismo una
satisfactoria condición laboral y también la oportunidad de seguir formándose y
capacitándose en lo concerniente a la tarea que despliegan.
Para la calidad total, la evolución de la fabricación y de la organización debe ser
continua y además debe observarse en cada una de las áreas que dispone la
organización, es decir, no puede haber éxito en un sector y en otro un desempeño
irregular, ya que en ese escenario no se cumpliría la premisa de la calidad total.
Defectos y errores de calidad en los sistemas de información.
El termino defecto se refiere a algo que está equivocado en un programa, tal como un
error sintáctico, una falta tipográfica, un error de puntuación, o una sentencia
incorrecta del programa. Los defectos pueden estar en los programas, en los diseños o
incluso en los requisitos, las especificaciones o en otra documentación. Los defectos
pueden ser sentencias extra o redundantes, sentencias incorrectas o secciones del
programa omitidas. Un defecto, es cualquier cosa que reduce la capacidad de los
programas para cumplir completa y efectivamente las necesidades de los usuarios. Un
defecto es una cosa objetiva. Es algo que puedes identificar, describir y contabilizar. Es
importante separar la cuestión de encontrar o identificar los defectos de la
determinación de sus causas. La simple contabilización y registro de los defectos en los
productos software no es la especificación de las causas ni la asignación de culpas. Los
defectos cometidos, sin embargo, tienen sus causas. Puedes haber cometido un error
al escribir el nombre de un parámetro, omitido un signo de puntuación o llamado
incorrectamente un procedimiento. Todos estos errores causan defectos.
Todos los defectos, por consiguiente, provienen de errores humanos y muchos de los
que los ingenieros del software cometen, causan defectos en los programas. ¿Qué son
los errores? Los errores son cosas incorrectas que cometen las personas y, sin tener en
cuenta cuándo y quién los comete, los defectos son elementos defectuosos de los
programas. Así, las personas cometen errores o equivocaciones mientras que los
programas tienen defectos. Cuando los ingenieros cometen errores que conducen a
defectos, nosotros nos referimos a esto como la introducción de defectos.
El primer paso para gestionar los defectos es entenderlos. Para hacer eso, debes reunir
los datos de defectos. Entonces, podrás entender estos errores y comprender cómo
evitarlos. Puedes también comprender cómo encontrarlos mejor, corregirlos o
prevenir el defecto que todavía introduces.
Para reunir datos de defectos de tus programas, haz lo siguiente:
Registra cada defecto que encuentres en un programa. Registra la información
suficiente sobre cada defecto para que puedas entenderlo posteriormente. Analiza
estos datos para ver qué tipos de defectos causan los mayores problemas. En esencia,
todos estos métodos implican los siguientes pasos:
1. Identificar los síntomas del defecto.
2. Deducir de estos síntomas la localización del defecto.
3. Entender lo que es erróneo en el programa.
4. Decidir cómo corregir el defecto.
5. Hacer la corrección.
6. Verificar que el arreglo ha resuelto el problema. Una segunda forma de encontrar
defectos, es por medio de las pruebas.
Se han inventado varias herramientas y ayudas para ayudar a los ingenieros en estos
pasos. La primera herramienta que los ingenieros normalmente utilizan es un
compilador. El trabajo del compilador es generar código. Así, un compilador explorará
todo el código fuente para ver si puede generar código. Si puede, lo hará, tanto si el
código es correcto como si no.
Los compiladores pueden identificar muchos defectos sintácticos, pero no pueden
decir lo que uno pretende.
Los compiladores, sin embargo, solamente proporcionan síntomas de defectos y debes
entender dónde y cuál es el problema. Aunque las pruebas pueden utilizarse para
comprobar casi cualquier función del programa, tienen varias desventajas Primero,
como con los compiladores, las pruebas solo suponen el primer paso de corrección de
defectos.
Otro problema, es que cada prueba verifica solamente un conjunto de condiciones del
programa.
La tercera forma de encontrar los defectos, es la más común de todas.
Consiste en entregar programas defectuosos y esperar que los usuarios identifiquen e
informen de los defectos. Esta es la estrategia más costosa.
Por Último, indicar que la forma más efectiva de encontrar y corregir defectos es
revisar personalmente el código fuente del programa. Aunque esto puede parecer una
forma difícil de limpiar un programa defectuoso, se trata de la forma más rápida y
eficiente.