Gestion de La Calidad de Software

download Gestion de La Calidad de Software

of 17

Transcript of Gestion de La Calidad de Software

Gestin de la Calidad de Software2

UNIVERSIDAD LAICA ELOY ALFARO DE MANAB

FACULTAD DE CIENCIAS INFORMTICAS

TEMA:GESTION DE LA CALIDAD DE SOFTWARE

MATERIA:GESTIN DE LA CALIDAD DE SOFTWARE

PERTENECE:MERA GUARANDA YANDRY XAVIER

PROFESOR:ING. MARCO AYOVI

CURSO:SEXTO NIVEL B 1er PARCIAL

FECHA:LUNES, 9 DE DICIEMBRE DEL 2013

ContenidoINTRODUCCION2OBJETIVOS3OBJETIVO GENERAL3OBJETIVOS ESPECFICOS3DESARROLLO4CALIDAD4CONCEPTOS GENERALES4Por qu es tan importante la satisfaccin del cliente?4Cmo se puede llegar a la Calidad?5Qu alcance tiene un sistema de calidad?5ENFOQUES DE CALIDAD5ENFOQUE GLOBAL5ENFOQUE PRCTICO6ENFOQUE TCTICO6Historia7El incipiente aseguramiento de calidad7El concepto de calidad total8La gestin de calidad en la actualidad8Qu es calidad?9La calidad y la informtica10CONTROL DE LA CALIDAD DEL SOFTWARE (SOFTWARE QUALITY CONTROL)12SISTEMA DE CALIDAD12CERTIFICACIN DE LA CALIDAD12MTRICAS DE LA CALIDAD DEL SOFTWARE13GLOSARIO14FODA14CONCLUSIONES15RECOMENDACIONES15BIBLIOGRAFIA16

INTRODUCCION

En un mundo globalizado, en donde las organizaciones se ven enfrentadas a competencia de nivel mundial, la calidad se convierte en un importante punto diferenciador, adems de aumentar la satisfaccin general del cliente, disminuir costos y optimizar los recursos. Los productos o servicios que ostentan certificados de calidad son preferidos por los compradores porque trasmiten seguridad y confianza. Esto tambin constituye un atributo de valor para las estrategias de comercializacin en el exterior. Si bien la industria del software es nueva, ha tenido que madurar rpidamente, tal como lo exigen los avances tecnolgicos y su alta participacin al interior de las empresas. Esta industria comparte con las dems industrias el inters por la calidad y la competitividad.

La creciente preocupacin por la calidad en la industria del software tiene como objetivo principal el desarrollo sistemtico de productos y servicios de mejor calidad y el cumplimiento de las necesidades y expectativas de los clientes. En el presente artculo se hace una introduccin a la calidad y al modelo de calidad adoptado por Colciencias, CMMI. Pretendemos unir esfuerzos con esta iniciativa y motivar a la comunidad acadmica a trabajar en calidad con las empresas desarrolladoras de software para mejorar la competitividad y la calidad global de esta industria.

En la actualidad, segn Secades, la construccin de software presenta dificultades tales como insuficiencia en la especificacin de requisitos, diseo poco profundo, mala gestin de la configuracin, poca flexibilidad para la incorporacin de cambios, prolongado tiempo de duracin y aumento en los costos. Si bien es preciso aclarar que la demanda de software y la complejidad del producto en s, parecen crecer a mayor velocidad que las metodologas, el personal capacitado y las herramientas para automatizar la produccin. A pesar de la incorporacin de herramientas CASE (del ingls Computer Assisted Software Engineering o Ingeniera de Software Asistido por Computadora), la produccin de software contina siendo una actividad con alta participacin de recursos humanos, cien por cien intelectual y en cierto sentido, sin insumos ni materias primas.

"La calidad de un producto es ampliamente gobernada por la calidad del proceso usado para construirlo."

OBJETIVOS

OBJETIVO GENERAL

Mostrar los ms recientes y exitosos modelos y metodologas para la gestin de la calidad en el proceso de desarrollo profesional de software y efectuar un anlisis comparativo con los mtodos tradicionales para crear un marco integral del proceso de desarrollo de software que asegure el cumplimiento de alcances, tiempos y costos.

OBJETIVOS ESPECFICOS

Investigar metodologas de gestin de la calidad de softwareExplicar conceptos y definiciones sobre la calidad del software

DESARROLLO

CALIDADPoco a poco el trmino CALIDAD se ha introducido en el mundo de la empresa, tanto industrial como de servicios. Pero son muchas las empresas que no conocen o confunden el significado de este concepto. Unos lo confunden con un producto de unas cualidades inmejorables.Sin embargo la calidad va ms all de las caractersticas de un producto o servicio. Otros la asocian con una acumulacin de papeles que no sirven sino para ralentizar el trabajo, y el desarrollo de las actividades. Sin embargo, la calidad, o en este caso el SISTEMA DE CALIDAD en una organizacin, es algo ms que una serie de documentos y papeles para rellenar. Y muchos otros identifican calidad con CONTROL DE CALIDAD, siendo este ltimo slo una parte que constituyen un Sistema de Calidad.Adems de aclarar estas dudas y otras posibles, esta pgina tiene por objeto definir distintas SISTEMTICAS DE CALIDAD que pueden implantarse.

CONCEPTOS GENERALESLa Calidad puede definirse como el conjunto de caractersticas de una entidad, que le confieren la aptitud para satisfacer las necesidades establecidas y las implcitas [ISO8402].El concepto de entidad se extiende tanto a procesos, como a productos y servicios, una organizacin, o combinacin de ellos.

Qu son las necesidades establecidas y las implcitas?Las necesidades establecidas son las que estn especificadas, ya sea por un reglamento (necesidades para un proceso, producto, etc.), por un cliente (caractersticas para un producto o servicio), etc.Las necesidades implcitas son las que no estn especificadas, pero que conviene identificar y definir.Uno de los objetivos (que no el nico) que busca la Calidad es la satisfaccin del cliente.Cmo se puede conseguir la satisfaccin del cliente? Con buenas cualidades, como buen funcionamiento, fiabilidad, durabilidad, facilidad de uso, esttica, personalizacin, servicio a tiempo, seguridad, cortesa. Sin defectos a la entrega, durante el uso, en los procesos administrativos y en la facturacin.

Por qu es tan importante la satisfaccin del cliente? Porque el 96% de los clientes insatisfechos nunca protestan, por tanto no podemos saber su insatisfaccin. Por cada uno que protesta puede haber 26 con problemas, y probablemente 6 de ellos graves. El 90% de los clientes insatisfechos no volvern a confiar en el proveedor. Slo el 80% de los satisfechos vuelve a comprar. Los clientes insatisfechos lo comentan con gran cantidad de personas, algunos de ellos posibles clientes. Sin embargo el cliente satisfecho raramente lo comenta.Cmo se puede llegar a la Calidad?

Implantando un......SISTEMA DE CALIDADUn Sistema de Calidad identifica, documenta, coordina y mantiene las actividades necesarias para que los productos/servicios cumplan con los requisitos de calidad establecidos, sin tener en cuenta dnde estas actividades se producen.Un Sistema de Calidad pone requisitos a las actividades y procesos que se realizan en la empresa, y documenta cmo se realizan estas actividades.Cualquier empresa tiene su Sistema de Calidad ms o menos eficaz, una forma de llevar a cabo sus actividades.El objetivo de un Sistema de Calidad es satisfacer las necesidades internas de la gestin de la organizacin. Por tanto va ms all de satisfacer los requisitos que pone el cliente.

Qu alcance tiene un sistema de calidad?El sistema de calidad debe abarcar todas las actividades que se realizan en la empresa y que puedan afectar (directa o indirectamente) a la calidad del producto/servicio que suministra.Estas actividades abarcan desde las actividades de compra, control del diseo, control de la documentacin, realizacin de ofertas, identificacin de los productos, control de los procesos, inspeccin de los productos, hasta el tratamiento de productos no conformes, almacenamiento, formacin del personal, etc.Un Sistema de Calidad ayuda a evitar problemas en la ejecucin de estas actividades, ya que la filtracin de errores a travs de las actividades de la empresa puede ocasionar importantes prdidas. El costo de corregir un error entre proveedor y cliente antes de firmar el contrato, es mucho menor que si el error se detecta en la entrega al cliente del producto/servicio terminado.El espritu de los Sistemas de Calidad es prevenir errores para evitar estas filtraciones y prdidas econmicas.

Pero en base a qu se puede implantar una Sistemtica de Calidad?Para la implantacin de estas sistemticas se pueden seguir distintos...

ENFOQUES DE CALIDADUna vez que una empresa se decide a implantar un Sistema de Calidad, puede seguir distintos caminos para conseguirlo. El camino elegido ser normalmente funcin de los siguientes factores: Tamao de la empresa. Disponibilidad de recursos (entre ellos el tiempo). Motivo por el que necesita un Sistema de Calidad.Tres posibles enfoques para la implantacin de un Sistema de Calidad son los siguientes:

ENFOQUE GLOBALOrientado para las medianas/grandes corporaciones, con un plazo de implantacin largo (entre 3 y 5 aos). Su objetivo es conseguir el liderazgo.Est orientado a conseguir la satisfaccin del cliente mediante la mejora continua. Los tres puntos fundamentales para conseguir esto son: Liderazgo de la direccin en la implantacin del sistema. Participacin de todo el personal de la organizacin. Formacin contina.Son puntos importantes los siguientes:1. Entender las necesidades y requerimientos del mercado

Cmo se puede conseguir esto?: Mediante encuestas Identificando los valores clave del xito, como pueden ser:_ Valor del producto para el cliente_ Cumplir con los compromisos_ Fabricar productos sin defectos_ Cumplir los plazos_ Dar un servicio de apoyo al cliente Analizando la competencia.2. Definir y analizar los procesos Identificando y determinando sus lmites Designado sus responsables Analizando y mejorando estos procesos.3. Establecer mediciones y objetivos De la satisfaccin de clientes De la calidad y el rendimiento de los procesos De la calidad de los proveedores y servicios Del cumplimiento de objetivos y compromisos, etc.4. Eliminar defectos5. Reducir los ciclos Identificando los puntos crticos en los procesos Estableciendo mtodos y herramientasPara la implantacin de un Sistema de Calidad bajo este enfoque, existen modelos en los que puede basarse la implantacin. Los ms conocidos son: Modelo Deming, o modelo japons Modelo EFQM (European Foundation for Quality Management), o modelo europeo Modelo Malcom Baldridge, o modelo americano.

ENFOQUE PRCTICO

Enfoque que puede ser adoptado por cualquier tipo de empresa o industria (fundamentalmente PYMES), y cuyo objetivo es mejorar en el corto plazo.Una forma de operar en estos casos es:1. Identificando y cuantificando los defectos2. Analizando las causas que los producen3. Estudiando las acciones a tomar para eliminarlosExisten distintas herramientas para la realizacin de estas actividades, como son las Metodologas de Evaluacin y Mejora de Procesos, la Deteccin de Problemas,etc.

ENFOQUE TCTICOOrientado a cualquier tipo de empresa. Su objetivo es el Aseguramiento de laCalidad como estrategia tctica de la empresa. Este tipo de implantacin deSistemas de Calidad suele tener como fin la certificacin del Sistema deCalidad por un organismo externo acreditado para ello. El periodo de implantacin suele estar entre 1 y 2 aos dependiendo de la madurez de la organizacin).Esta implantacin se hace en base a un modelo. Los ms utilizados son los modelos para el Aseguramiento de la Calidad definidos en las normas ISO 9000.Historia1- El artesanoEl concepto de calidad estaba ligado a la habilidad del artesano que a lo sumo contaba con la colaboracin de pocas personas (aprendices).El entenda cuales eran las exigencias de su cliente y trataba de realizar de la mejor manera e producto solicitado, con el fin de satisfacerlo en su pedido, tanto en la calidad del producto como tambin el costo.La capacidad del artesano era fundamental, no solo en lo referido a la construccin del producto solicitado, sino tambin en la relacin comercial con el cliente y su proveedor de materia prima, adems de componer el equipamiento necesario (instrumentos, dispositivos, etc.).Con el correr del tiempo el mercado creci, ya que se dispuso de mayores recursos para adquirir productos, por lo cual el artesano ampli su pequea organizacin (increment sus ayudantes) y se cre la necesidad de utilizar instrumentos mas sofisticados (mquinas motorizadas, dispositivos automatizados etc.) que permitan aumentar la productividad y satisfacer la demanda.Esta evolucin origin la necesidad de delegar funciones dentro de su pequea industria y de implementar conceptos de estandarizacin (materiales, modelos, procesos, etc.)2- La pequea industriaSe llega en ese momento al concepto del pequeo empresario donde aparece la contribucin de TAYLOR y FORD quien divide los trabajos complejos que antes eran realizados por el artesano una sucesin de tareas simples realizadas por personas con una capacitacin mnima.En este esquema el operario pierde el concepto global del producto final que antes posea el artesano, por lo cual se hace necesario el control final que permita separar lo apto de lo no apto.Este control final origin muchos descartes, lo cual llev a los empresarios a considerar que no era una solucin del punto de vista econmico separar al final de la produccin los productos no aptos.Esto dio lugar a la creacin del control intermedio de modo que los inspectores de calidad verificaban el cumplimiento del standard determinados en las distintas fases del proceso, esto se produjo aproximadamente en 1930.3- En tiempos de guerraEn esta etapa surge el concepto de control estadstico para la aceptacin de mercaderas en diferentes etapas del proceso productivo (recepcin de materias primas, control de la produccin, control final), dando origen a las tcnicas de muestreo.Durante la 2da. Guerra mundial la necesidad de producir rpidamente determin que las potencias en pugna, especialmente Estados Unidos, instruyan a los ingenieros en la aplicacin de tcnicas estadsticas.Cuando la guerra concluye esos profesionales se reintegran a sus empresas y difunden el control estadstico para reemplazar el control 100%.

El incipiente aseguramiento de calidadEste escaln de la historia comienza con el interrogante de cmo evitar los descartes de produccin y surgen varios caminos a recorrer para buscar las causas: Mquinas mal preparadas por deficiencias en el mantenimiento preventivo Falta de capacidad del personal que operaba esos equipos Seleccin del personal Compras de equipos, materias primas, etc.

Estos anlisis se extienden a 1970 donde el concepto de calidad (tal vez sin tener decidida conciencia de ello) se extiende a otras secciones de la empresa, aunque se mantiene un arrea exclusiva para calidad.Este concepto da lugar a la idea del aseguramiento de calidad, dando paso a la exigencia de documentar el cumplimiento de calidad, en especial en empresas con riesgos potenciales (por ejemplo la energa nuclear) donde se crean normas especficas para esas actividades.Esta etapa fue designada como de garanta de calidad.

El concepto de calidad totalA partir de la dcada del 80 las relaciones entre contratista y proveedor se hacen ms complejas al aumentar las exigencias de este, la cual determina que el cliente se convierte en el eje del sistema.Los conceptos fundamentales de la llamada calidad total son:a) La satisfaccin del clienteb) La calidad como factor estratgico de la empresa y orientados a la mejora continua (los japoneses la llamaron Kaizen).c) En este esquema el precio es importante pero en correlacin con la calidad producida, el cliente ocasional, aquel que solo compra por precio, no constituye el futuro de la empresa, si lo es en cambio el cliente consolidado, el que luego de la primero compra lo seguir haciendo por haber quedado satisfecho con la ecuacin producto-precio-atencin.

La gestin de calidad en la actualidadA partir del desarrollo que Japn logra en estos temas, aparece un nuevo concepto de gestin de calidad.Produccin (encarnado por el operario) pasa a ser responsable de la calidad de la calidad de lo producido, dando origen a herramientas de calidad (causa y efecto, resolucin de problemas en grupo, etc.), se forman grupos interdisciplinarios de trabajo, todo esto para tender a la mejora continua.Europa introduce las normas ISO 9000, logrando con ello unidad desarrollo rpido de sus empresas hacia la calidad, pero tambin coloca una barrera en las fronteras del mercado comn protegiendo sus productos del mercado externo.Las consultas del cliente se hacen cada vez ms imprescindibles, preguntan colores, formas, sabores, atencin, etc.Estas consultas ponen de manifiesto un aspecto que antes no se haba tenido en cuenta; el servicio asociado al producto.Los clientes con ayuda de la red mundial pueden comparar, adquirir y comprar productos con un solo click. Las empresas deben adaptarse a brindar servicios rpidos, satisfacer una gama extensa de necesidades, culturas diferentes y una calidad constante e innovadora.Las respuestas de los clientes generan que los cambios se sucedan cada vez ms rpido, el desafo actual es la forma de adaptacin de las organizaciones a estos cambios.Sin lugar a dudas la dcada del 90 se caracteriza por la palabra CALIDAD, normalmente.... sin importar a qu elementos, entes y reas se hace referencia; gerencial, objetos de consumo, servicios, administracin, gestin, atencin al pblico, universidades, hospitales, lneas areas, gobiernos, bancos (la lista continua). Las ciencias no escapan de este fenmeno: medicina, economa, ingeniera, biologa, sociologa, entre otros. En definitiva todos dicen poseerla y dominarla, pero cmo conocer y dominar un concepto tan amplio, subjetivo y muchas veces ambiguo, que ni siquiera la mayora de las personas podran dar una definicin exacta de qu es calidad?La Ingeniera de Software no escapa de esta realidad pero sin lugar a dudas se enfrenta con muchos ms obstculos para poder dominar la calidad en comparacin con otras ciencias. Para numerar solo algunos:

No existe una definicin estndar y universal de qu es calidad. En realidad algunos organismos e instituciones como ISO, IEEE, SEI, etc. brindan definiciones aceptables pero no son homogneas, dando como resultado que cada profesional utilice su propia versin de calidad. La calidad debe satisfacer a una amplia gama de entes relacionados pero no mutuamente excluyentes. Clientes, procesos, organismos, productos (documentos, aplicaciones, mediciones Cultura de calidad. Esto implica un compromiso constante, tedioso, costoso, y a largo plazo por parte de la organizacin y las personas que lo componen. Se ver en ms detalle los puntos que encierran este concepto y qu alternativas existen para alcanzarlo.

Qu es calidad?El trmino calidad es ambiguamente definido y pocas veces comprendido, esto se debe porque: La calidad no es una sola idea, es un concepto multidimensional; La dimensin de calidad incluye el inters de la entidad, el punto de vista de la entidad, y los atributos de la entidad; Por cada concepto existen diferentes niveles de abstraccin; Vara para cada persona en particular.Se puede clasificar la calidad bajo dos puntos de vista, usual y profesional.Punto de vista usualLa calidad contiene caractersticas intangibles, trminos como alta, baja, y buena calidad son utilizados sin intentar definirlos.Punto de vista profesional Juran(1970) defini la calidad como adaptabilidad de uso, esto implica dos parmetros: calidad de diseo y calidad de conformidad. Es decir, adaptable a la necesidad de los usuarios. Crosby(1979) defini la calidad como la conformidad con los requerimientos.Como ocurre con el concepto general de calidad no existe una nica definicin de calidad del software, segn la IEEE: La calidad debe ser mensurable; La calidad debe ser predecible. Los factores deben ser: Ausencia de defectos; Satisfaccin del usuario; Conformidad con los requerimientos.Existen otras definiciones de Calidad, por ejemplo:Concordancia con los requerimientos funcionales y de rendimiento explcitamente establecidos, con los estndares de desarrollo y con las caractersticas implcitas que se espera de todo software desarrollado profesionalmente.Esta definicin enfatiza tres puntos importantes: Los requerimientos del software son la base de las medidas de la calidad. Los estndares especificados definen un conjunto de criterios de desarrollo que guan la forma en que se aplica la ingeniera de software. Existe un conjunto de requerimientos implcitos que a menudo no se mencionan.Sin lugar a dudas el factor inherente sobre calidad de software es la ausencia de defectos, este factor usualmente se expresa de dos maneras: tasa de defecto (nmero de defectos por KLOC, Puntos de Funcin, otra unidad) y confiabilidad (nmero de fallas por n horas de operacin, tiempo medio entre fallas, otra probabilidad de libre de fallas por unidad de tiempo).La satisfaccin del usuario usualmente es medida por porcentaje de satisfaccin o insatisfaccin. Para evitar prejuicios se utiliza las tcnicas de estudio o encuesta ciega (el entrevistador no sabe quin es el cliente, y el cliente no sabe a qu empresa representa el entrevistador).La funcin de SQA interacta en cada fase del proceso de desarrollo del producto. Una descripcin de cada producto resultante de la fase y los atributos deseables en cada producto, deben ser definidos para proveer una base objetiva que identifique el trmino satisfactorio de la fase.

La calidad y la informticaDurante las tres primeras dcadas de la Informtica, el principal desafo era desarrollar el hardware de manera que se redujeran los costos de procesamiento y almacenamiento. Ya a partir de la dcada del 80, los avances en la microelectrnica han dado como resultado una mayor potencia de procesamiento, configuraciones de hardwares imponentes y una reduccin significativa del costo del hardware.Hoy en da, el problema es diferente. El principal objetivo es reducir el costo, elevar la productividad y la eficiencia en la industria del software y mejorar la calidad para lograr un producto competitivo que se ajuste a los requerimientos de calidad establecidos por el cliente y por el productor respectivamente.Producir calidad es indispensable no slo para lograr y conservar un segmento de mercado, contra una competencia cada vez ms aguerrida, sino porque se esta pasando definitivamente de una concepcin de mercado nacional a otra dimensin regional o global. La utilizacin de mtodos y tcnicas para incrementar la calidad de los productos de software permite ampliar los propios horizontes comerciales.Para cualquier organizacin que se dedique a la investigacin, produccin o comercializacin del software debe tener en cuenta el factor del aseguramiento de la calidad, hoy con ms razn, donde existe un mercado en que el cliente es cada vez ms exigente, no slo en lo que se refiere al precio, sino sobre todo, en cuanto a los servicios y a la confiabilidad que brindan los productos de software. El aseguramiento de la calidad asume un rol determinante para la competitividad de la empresa.Durante mucho tiempo, la confiabilidad ha sido la nica manera de medir la calidad del software. Diferentes modelos de calidad han sido propuestos y han sido presentados para su uso. Mientras que por una parte las investigaciones realizadas en el rea de aseguramiento de la calidad del software fueron tiles, causaron tambin confusin debido a la gran cantidad de aspectos de calidad ofrecidos y lo engorroso y costoso de mantener esta actividad. Por lo tanto, era necesario la llegada de un modelo estndar que estableciera las caractersticas fundamentales de calidad del software y que ganara el consenso para su aplicacin.Es por esta razn que el comit tcnico de la ISO/IEC comenz un trabajo conjunto para lograr el consenso requerido y alentar la normalizacin del ACS sobre una base internacional. Las primeras consideraciones se originaron en 1978 y en 1985 se comenz a desarrollar un estndar internacional.

La evaluacin de la calidad del software, en la prctica, requiere de caractersticas fuera del conjunto que define la ISO/IEC 9126:1991 y requiere de mtricas para cada una de ellas. El estado actual en esta esfera no permite la normalizacin a un nivel de refinamiento ms detallado.

CONTROL DE LA CALIDAD DEL SOFTWARE (SOFTWARE QUALITY CONTROL)Son las tcnicas y actividades de carcter operativo, utilizadas para satisfacer los requisitos relativos a la calidad, centradas en dos objetivos fundamentales: mantener bajo control un proceso eliminar las causas de los defectos en las diferentes fases del ciclo de vidaEn general son las actividades para evaluar la calidad de los productos desarrollados

SISTEMA DE CALIDAD Estructura organizativa, procedimientos, procesos y recursos necesarios para implantar la gestin de calidadEl sistema de calidad se debe adecuar a los objetivos de calidad de la empresaLa direccin de la empresa es la responsable de fijar la poltica de calidad y las decisiones relativas a iniciar, desarrollar, implantar y actualizar el sistema de calidad.Un sistema de calidad consta de varias partes Documentacin Manual de calidad. Es el documento principal para establecer e implantar un sistema de calidad. Puede haber manuales a nivel de empresa, departamento, producto, especficos (compras, proyectos,) Parte fsica: locales, herramientas ordenadores, etc. Aspectos humanos: Formacin de personal Creacin y coordinacin de equipos de trabajoNormativas ISO ISO 9000: Gestin y aseguramiento de calidad (conceptos y directrices generales) Recomendaciones externas para aseguramiento de la calidad (ISO 9001, ISO 9002, ISO 9003

CERTIFICACIN DE LA CALIDAD Un sistema de certificacin de calidad permite una valoracin independiente que debe demostrar que la organizacin es capaz de desarrollar productos y servicios de calidadLos pilares bsicos de la certificacin de calidad son tres: Una metodologa adecuada Un medio de valoracin de la metodologa La metodologa utilizada y el medio de valoracin de la metodologa deben estar reconocidos ampliamente por la industria

MTRICAS DE LA CALIDAD DEL SOFTWARE Es difcil, y en algunos casos imposibles, desarrollar medidas directas de los factores de calidad del software. Cada factor de calidad Fc se puede obtener como combinacin de una o varias mtricas: Fc = c1 * m1 + c 2 * m 2 + + cn * mn ci factor de ponderacin de la mtrica i, que depender de cada aplicacin especfica m i mtrica i Habitualmente se puntan de 0 a 10 en las mtricas y en los factores de calidadMtricas para determinar los factores de calidad Facilidad de auditoria Exactitud Normalizacin de las comunicaciones Completitud Concisin Consistencia Estandarizacin de los datos Tolerancia de errores Eficiencia de la ejecucin Facilidad de expansin Generalidad Independencia del hardware Instrumentacin Modularidad Facilidad de operacin Seguridad Autodocumentacin Simplicidad Independencia del sistema software Facilidad de traza

GLOSARIO

ISO 9000:Acrnimo de Internacional Standards Organization.Conjunto de normas que certifican que una organizacin dispone de un sistema de calidad acorde a una serie de requerimientos y recomendaciones definidas por la misma.

BENCHMARKING:Metodologa utilizada por equipos de mejora para identificar y analizar prcticas ejemplares de otras organizaciones y adaptarlas a las condiciones de su propio entorno.

REINGENIERA DE PROCESOS:Rediseo de forma radical (en contraste con mejoras incrementales) de procesos para aumentar la calidad y velocidad del servicio, a la vez que se reducen los costes.Normalmente estos cambios son consecuencia de la creacin de nuevas tcnicas informticas.

MEJORA CONTINUA:Actitud y disciplina que resulta del concepto de que todo se puede mejorar y este trabajo nunca termina.

PLANIFICACIN ESTRATGICA:Proceso que permite a una organizacin definir su misin, describir su entorno, identificar sus principales claves estratgicas y elaborar planes de actuacin.

FODA

Fortalezas: Elementos internos y positivos que diferencian al programa o proyecto planteado por la empresa de otros de igual clase.

Debilidades: Elementos de la empresa que constituyen barreras para lograr la buena marcha de la organizacin.

Amenazas: Toda fuerza del entorno que puede impedir la implantacin de una estrategia, o bien reducir su efectividad, o incrementar los riesgos de la misma, o los recursos que se requieren para su implantacin, o bien reducir los ingresos esperados o su rentabilidad.

Oportunidades: Todo aquello que pueda suponer una ventaja competitiva para la empresa, o bien representar una posibilidad para mejorar la rentabilidad de la misma o aumentar la cifra de sus negocios.

CONCLUSIONES

Lo que hemos visto en ste artculo son unas bases simplificadas del concepto de calidad y cmo se aplica al Software. De ello nos viene a la cabeza la idea de evolucin de la necesidad de diferenciacin de las industrias y cmo sta necesidad lleva al desarrollo de estndares de calidad a travs de los aos. El estadio actual de la industria del software requiere la aplicacin de los estndares y de los modelos y propuestas que se han venido desarrollando en el mundo, Colombia ha adoptado el modelo CMMI que hemos ilustrado en ste artculo. El desarrollo de estndares y modelos de calidad en el mundo ya lleva varios aos de desarrollo y lo que nosotros vemos en Colombia es la necesidad imperiosa de que la academia incluya el anlisis de la calidad en sus programas y permita que los estudiantes valoren y practiquen los procesos de implementacin de modelos de calidad en su formacin. La adopcin de un modelo de calidad por parte del Estado colombiano es un importante indicador de que sta nueva habilidad ya no es opcional sino obligatoria. CMMI es un modelo de calidad basado en procesos, que ayuda a recorrer el camino hacia la optimizacin de los mismos y se desarrolla en un contexto internacional que permite a las empresas nacionales adquirir un importante factor de competitividad, eficiencia y diferenciacin. Lo anterior, de vital importancia cuando se tiene el inters particular de exportar productos o servicios.

RECOMENDACIONES

Toda organizacin puede mejorar su manera de trabajar, lo cual significa un incremento de sus clientes y gestionar el riesgo de la mejor manera posible, reduciendo costes y mejorando la calidad del servicio ofrecido.

La gestin de un sistema de calidad aporta el marco que se necesita para supervisar y mejorar la produccin en el trabajo. Con mucha diferencia, en cuanto a calidad se refiere, la normativa ms establecida y conocida es la ISO 9001, la cual establece una norma no slo para la Gestin de Sistemas de Calidad sino para cualquier sistema en general.

La ISO 9001 est ayudando a todo tipo de organizaciones a tener xito, a travs de un incremento de la satisfaccin del cliente y de la motivacin del departamento.

BIBLIOGRAFIA

http://www.lsi.us.es/docencia/get.php?id=359

http://revistas.utp.edu.co/index.php/revistaciencia/article/viewFile/3241/1817

http://www.monografias.com/trabajos-pdf4/gestion-calidad-software-iso-9001/gestion-calidad-software-iso-9001.shtml

http://www.duoc.cl/educacioncontinua/diplomados/gesti%C3%B3n-de-la-calidad-del-software

http://www.uhu.es/eyda.marin/apuntes/gesempre/Tema5_1IGE.pdf

http://www.slideshare.net/ddiego09/gestion-de-calidad-cap-26 Mera Guaranda Yandry Xavier 6to Nivel B