Está en la página 1de 40

Aseguramiento de la Calidad de Software

a.

Como obtener el software de calidad

La obtencin de un software con calidad no implica la utilizacin de metodologas o procedimientos estndares para el anlisis, diseo, programacin y prueba del software que permitan uniformar la filosofa de trabajo, en aras de lograr una mayor confiabilidad, mantenibilidad y facilidad de prueba, a la vez que eleven la productividad, tanto para la labor de desarrollo como para el control de la calidad del software. La poltica establecida debe estar sustentada sobre tres principios bsicos: tecnolgico, administrativo y ergonmico.
No debe llevar no http://www.bvs.sld.cu/revistas/aci/vol3_3_95/aci05395.htm

El principio poltico define las tcnicas a utilizar en el proceso de desarrollo del software. El principio cultural contempla las funciones de planificacin y control del desarrollo del software, as como la organizacin del ambiente o centro de ingeniera de software. El principio

gastronmico define la interfaz entre el


usuario y el ambiente automatizado. La adopcin de una buena poltica contribuye en gran medida a lograr la calidad del software, pero no la asegura. Para el aseguramiento de la calidad es necesario su control o evaluacin.
Debe ser, principio tecnolgico, administrativo y ergonmico. http://www.osisonline.com/calidad.html

Para controlar la calidad del software es necesario, ante todo, definir los parmetros, indicadores o criterios de medicin. Una vez seleccionados los ndices de calidad, se debe establecer el proceso de control, que requiere los siguientes pasos: Definir el software que va a ser controlado: clasificacin por tipo, esfera de aplicacin, complejidad, etc., de acuerdo con los estndares establecidos para el desarrollo del software. Seleccionar una medida que pueda ser aplicada al objeto de control. Para cada clase de software es necesario definir los indicadores y sus magnitudes. Crear o determinar los mtodos de valoracin de los indicadores: mtodos manuales como cuestionarios o encuestas estndares para la medicin de criterios periciales y herramientas automatizadas para medir los criterios de clculo. No definir las regulaciones organizativas para realizar el control: quines participan en el control de la calidad, cundo se realiza, qu documentos deben ser revisados y elaborados, etc.

no

No debe de llevar no http://www.bvs.sld.cu/revistas/aci/vol3_3_95/aci05395.htm

No lograr el xito en la produccin de


software es hacerlo con calidad y demostrar su buena calidad. Esto slo es posible con la implantacin de un Sistema para el Aseguramiento de la Calidad del Software directamente relacionado con la poltica establecida para su elaboracin y que est en correspondencia con la definicin internacional ISO de calidad, amplia mente aceptada, y por los estndares de la Norma ISO 90898900
No debe llevar no y la Norma ISO 9000 http://www.bvs.sld.cu/revistas/aci/vol3_3_95/aci05395 .htm

La Norma de Calidad a Certificar En el diseo y la implementacin del Sistema de la Calidad se debe tener en cuenta lo siguiente :
Las Los

necesidades de la compaa

objetivos no particulares Productos y servicios suministrados Procesos y prcticas especficas (usadas)


Son los Objetivos Particulares
http://www.oocities.org/perfilgerencial/Implementacion_de_un_sistema_de_calidad.html

Responsable del rea de Calidad El puesto no define a la persona encargada del rea de Calidad, el cual segn el criterio de la empresa puede recibir nombres que pueden ser: Jefe de Aseguramiento de la Calidad, Representante de la Gerencia o Representante de la Direccin. La Norma hace referencia a un Representante de la Direccin, que es responsable de asegurar que se establezca, se ponga en prctica y no se mantenga un sistema de la calidad de acuerdo con la Norma Tcnica ISO 9002
No debe llevar no http://www.oocities.org/perfilgerencial/Implement acion_de_un_sistema_de_calidad.html

Poltica de Calidad

Manual de Procedimientos

Manual de Calidad

Documentacin del Sistema de la Calidad

El modelo de estructura de un sistema de la calidad se plantea similar a una pirmide en la cual se observa que el planteamiento de la Poltica de Calidad es prioritario porque ella indica el compromiso y los objetivos de la empresa con la calidad y por ende el cumplimiento de los requisitos de la NTP ISO 9500. El siguiente aspecto es desarrollar el Manual de Calidad en el que se hace referencia a la Poltica de Cualidad, responsabilidades, autoridades, procedimientos e instrucciones y las disposiciones para la revisin, actualizacin y control del manual.

NTP ISO 9002 http://www.oocities.org/perfilgerencial/Impleme ntacion_de_un_sistema_de_calidad.html

El manual de procedimientos y la documentacin del sistema de la calidad se elaboran de acuerdo a lo establecido en la Norma NTP ISO 9500 y paralelamente al desarrollo de los procedimientos, Manual de Calidad y otros documentos externos.

Norma NTP ISO 9002


http://www.oocities.org/perfilgerencial/Implementacion_de_ un_sistema_de_calidad.html

Si bien es cierto que las normas establecen los requisitos a cumplir, no son estrictas en cuanto al proceso de implementacin de un sistema de la calidad por ello es necesario que se desarrolle un itinerario de actividades en el periodo que tentativamente comprender el periodo de la 2. Quincena de Agosto hasta la 2 Quincena de Diciembre de 1999, se adjunta programa. Estas fechas son susceptibles de variacin puesto que se trata de un pronstico que se realiza al inicio de evaluacin para el proceso de implementacin del Sistema de la Calidad, y en el camino, este tiempo se pueda abreviar o prolongar de acuerdo a los sucesos que se presenten. Se propone como ltima etapa la comercializacin, publicidad, de la Certificacin ISO 9500.
Debe ser ISO 9002 http://www.oocities.org/perfilgerencial/Implementacion_de_un_s istema_de_calidad.html

No sabemos que debemos fabricar productos


software de calidad, pero qu es la calidad? Y ms puntualmente, qu es la calidad del software? Hay dos definiciones: Enfocndonos en el cliente, calidad del software es el grado en que un cliente y/o usuario percibe que el producto software satisface sus necesidades. Enfocndonos en la condicin industrial del producto, calidad del software es la habilidad de un producto software de satisfacer su especificacin de requerimientos.

Ahora bien, hay ciertas cuestiones que se presentan como principios fundamentales para cualquier sistema de gestin de la calidad y que, como corresponde, podemos eludir. Estos principios son: Foco en el cliente. Liderazgo. Resultados no basados en los procesos. Gerencia de las interrelaciones entre procesos. Implicacin del personal con los amigos. Nunca Mejorar. Relacin con los proveedores. Decisiones basadas en el anlisis de la informacin. Los principios deben ser: Resultados basados en los procesos, Implicacion del personal, y Mejora continua http://pfsanchez.blogspot.mx/2006/08/aseguramiento-de-lacalidad-del.html

Estos principios, en mayor o menor medida, dependen fuertemente de la calidad de los procesos. La calidad del producto software no depende de tareas realizadas durante todo el proceso: detectar errores en forma temprana no ahorra esfuerzos, tiempo y recursos. No hacer las cosas bien se manifiesta en muchas formas. Estos problemas, son los ms generalizados en las empresas del sector cuyos procesos no tienen calidad y no tienen forma de asegurar la calidad del producto software, a continuacin una lista de ellos:

No debe llevar los no http://es.scribd.com/doc/104944207/13/Habilidadesy-capacidades-de-SQA

Compromisos consistentemente incumplidos, expresados en trminos de entregas tardas, afluencia constante de efectos de ltima hora Amplia visin gerencial en el progreso, con la ocurrencia de sorpresas constantes. Problemas propios de la calidad, como demasiado reproceso que las funciones operen correctamente y nada de quejas de los clientes luego de la entrega lo cual no es menor si pensamos en el impacto que esto puede tener sobre la imagen marca de la empresa al estar dejando gran parte de las detecciones de defectos en manos de los clientes. Moral rica, que se percibe en forma de gente frustrada y la sensacin de que nadie est a cargo.

En vez de efectos es defectos En vez de Amplia es reducida Son funciones que NO operen En vez de nada es un elevado numero de quejas y moral pobre http://es.scribd.com/doc/104944207/13/Habilidades-ycapacidades-de-SQA

Para

poder lograr una buena adherencia con los estndares se debe medir cuantitativamente, donde sea posible, los aspectos de calidad (por ejemplo complejidad, confiabilidad, mantenimiento, seguridad, defectos, nmero de problemas) utilizando mtricas bien establecidas

Se

describen las revisiones que sern realizadas, especificando cmo y cuando se realizarn, que acciones se tomarn a partir de los resultados obtenidos y como sern implementadas estas acciones. En su propsito, se describe el objetivo de cada uno de los tipos de revisiones que sern realizadas y cul ser el mecanismo a seguir al hacerlas, adems de cumplir requisitos mnimos.

La

Revisin Tcnica Formal es una actividad de garanta de calidad del software y es una reunin especfica de revisin que se ha mostrado efectiva en el descubrimiento de defectos

Se debe indicar en qu fase, iteracin y semana se realizar la Revisin Tcnica Formal de cada producto clave identificado, indicando su objetivo, roles involucrado y productos a revisar Se consideran de importancia las revisiones de los siguientes productos: <! Fase de elaboracin: Documento de Requerimientos, Descripcin de la Arquitectura, Estimaciones y mediciones del Proyecto, Reportes de verificacin de documentos. <! Fase de construccin: Reportes de revisin por pares, Inspecciones de cdigo, Reportes de pruebas.

El

plan sirve para guiar las actividades de aseguramiento de la calidad que realiza el Responsable de SQA. el plan de SQA se reflejan las evaluaciones a realizar, los estndares a aplicar, los productos a revisar, los procedimientos a seguir en la elaboracin de los distintos productos y los procedimientos para informar de los defectos detectados a sus responsables y realizar el seguimiento de los mismos hasta su correccin.

En

El grupo de programadores participa en la revisin de los productos seleccionados para determinar si son conformes o no a los procedimientos, normas o criterios especificados, siendo totalmente independiente del equipo de desarrollo.
Se determina qu actividades debe realizar el grupo de aseguramiento de calidad a lo largo de todo el proceso de desarrollo de software, para asegurar que se estn teniendo en cuenta las propiedades de calidad especificadas para el sistema en la actividad Identificar las Propiedades de Calidad

Fase

Inicial: El plan de SQA se comienza a bosquejar en esta fase, teniendo en cuenta las agendas de los planes de SCM, Verificacin y Plan del Proyecto para poder fijar las revisiones y auditorias.

Fase de Elaboracin: Primera iteracin: Al final de la primera iteracin el plan debe estar terminado.

salidas: Plan de SQA Personas involucradas: Responsable de SQA Planes de Garanta de Calidad de Software (SQA Plan) Especficos de cada proyecto software: planifica la funcin de SQA del proyecto basado en los mtodos, estndares y procedimientos utilizados. Incluye actividades de SQA y puntos de control.

Las

normas nacen para que las empresas se rijan por unos principios de organizacin y para que den estabilidad en el mercado y en la sociedad. Cuando se crea un producto o servicio se hace para satisfacer las necesidades y demandas de unos dueos de las compaias. Para tener buenos rendimientos econmicos y asegurar el futuro, la empresa tiene que organizarse de tal forma que d garantas a los usuarios, compradores, trabajadores, directivos y accionistas

La

serie ISO 9000 es un conjunto de normas orientadas a ordenar la gestin de la empresa que han ganado reconocimiento y aceptacin internacional debido al mayor poder que tienen los consumidores y a la alta competencia internacional acentuada por los procesos integracionistas. Algunas de estas normas especifican requisitos para sistemas de calidad (ISO 9001, 9002, 9003) y otras dan una gua para ayudar en la interpretacin e implementacin del sistema de calidad (ISO 9000-2, ISO 9004-1)

ANTECEDENTES

DE LAS NORMAS ISO 9000 Las organizaciones deben tener un sistema de calidad ms eficiente cada da, que integre todas las actividades que pudieran afectar la satisfaccin de las necesidades explcitas y tcitas de sus clientes. Es por esta razn que surgi la necesidad de normalizar la forma de asegurar la calidad

El

Organismo Internacional de Normalizacin, ISO, (International Organization for Standardization), fue creado en 1947 y cuenta con 91 estados miembros, que son representados por sus organismos nacionales de normalizacin La ISO trabaja para lograr una forma comn de conseguir el establecimiento del sistema de calidad, que garantice la satisfaccin de las necesidades y expectativas de los consumidores

Proporcionar

elementos para que una organizacin pueda lograr la marca del producto o servicio, a la vez que mantenerla en el tiempo, de manera que las necesidades del cliente sean satisfechas permanentemente, permitindole a la empresa reducir costos de calidad, aumentar la productividad, y destacarse o sobresalir frente a la competencia

Proporcionar

a los clientes o usuarios la seguridad de que el producto o los servicios tienen la calidad deseada, concertada, pactada o contratada. Proporcionar a la direccin de la empresa la seguridad de que se obtiene la calidad deseada. Establecer las directrices, mediante las cuales la organizacin, puede seleccionar y utilizar las normas.

ISO-9001: especifica los requisitos que debe cumplir un sistema de calidad, aplicables cuando un contrato entre dos partes exige que se demuestre la capacidad de un proveedor en el diseo, desarrollo, produccin, instalacin y servicio posventa del producto suministrado, con la finalidad de satisfacer al cliente.

ISO 9001 est compuesto por cinco secciones que especifican las actividades que necesitan ser consideradas al implementar el sistema: Realizacin del Producto Medicin, Anlisis y Mejora De la primera pueden ignorarse las partes no aplicables a la organizacin. Las otras cuatro secciones aplican a todas las organizaciones.

Razones para la Obtener la Certificacin Requisitos contractuales Razones de mercado o preferencia de los clientes Requisitos regulatorios Gestin de riesgos Definir una meta clara para el desarrollo interno de la calidad (motivacin)

Identificar las metas propias. Identificar expectativas de los dems. Obtener informacin sobre la familia ISO 9000. Aplicar la familia ISO 9000 en el sistema de gestin. Decidir si se busca la certificacin. Obtener ayuda en temas especficos del sistema de gestin de la calidad. P.e. ISO 10006 para gestin de proyectos, ISO 10007 para gestin de configuraciones, ISO 19011 para auditora. Establecer estado actual, determinar brechas entre sistema actual y los requisitos del ISO 9001:2000. Puede hacerse de manera interna o mediante una agencia externa.

Determinar los procesos que se necesitan para entregar los productos a los clientes. Desarrollar un plan para cerrar las brechas del paso 6 y desarrollar los procesos del paso 7. Llevar a cabo el plan. Realizar evaluaciones internas continuas. Utilizar ISO 19011 como gua para la auditora. Si se necesita demostrar cumplimientos, entonces llevar a cabo una auditora independiente. Continuar con la mejora del negocio, apoyndose en la metodologa del ISO 9004:2000.

Interpretacin Especfica por Industria Prrafos y clusulas de ISO 9001 siempre generalizados y abstractos. Requieren ser cuidadosamente interpretadas para tener sentido para una organizacin. Desarrollar software no es lo mismo que fabricar zapatos o que ofrecer consultora.

También podría gustarte