exposicion copia 131116214513 phpapp02

34
EVALUACIÓN Y MEJORA DE PROCESOS

Upload: ariel-vergara

Post on 26-Sep-2015

224 views

Category:

Documents


0 download

DESCRIPTION

Modelo de Calidad

TRANSCRIPT

EVALUACIN Y MEJORA DE PROCESOS DE SOFTWARE

EVALUACIN Y MEJORA DE PROCESOS

EVALUACIN Y MEJORA DE PROCESOS DE SOFTWARELa evaluacin y mejora de procesos software se ha demostrado como un mtodo fiable para mejorar la calidad del software, a travs de la mejora del proceso que se sigue para desarrollarlo. Debido a ello han ido apareciendo diversos modelos y normas que nos ayudan a la mejora de la calidad de nuestros procesos software

Gracias a la implantacin de un modelo de evaluacin y mejora de procesos, las empresas consiguen una importante ventaja competitiva, estableciendo adems una cultura organizativa y aumentando su productividad, lo que repercute en una mayor satisfaccin del cliente.Las tareas ms comunes a la hora de implementar procesos en una empresa son las siguientes:Evaluacin inicial y planificacin de siguientes pasos

Apoyo en la definicin de los procesos de desarrollo

Implantacin de los procesos (tradicionales/giles) en la organizacin

Evaluaciones intermedias y pilotaje para asegurar la correcta implantacin.

ISO 9000-3Modelo de calidad para el desarrollo de softwareISO 9000-3AMBITO DE APLICACINDesarrollo de Sistemas de InformacinProcesos del Ciclo de vidaCalidad de Software Es una norma derivada de la norma ISO 9001 dedicada a el proceso de desarrollo con calidad del software. Desde que la ISO 9001 fue escrita para ser utilizada por toda clase de industrias, es regularmente difcil interpretarla para el desarrollo de software, por lo cual se public la ISO 9000-3 Gua para la aplicacin de ISO 9001 para el desarrollo, implementacin y mantenimiento de software

EN QUE ESTA BASADA LA ISO 9000-3 En el control de calidad debe ser aplicado a todas las fases de la produccin de software, incluido el mantenimiento y tareas posteriores a su implantacin.

Que nos proporciona la ISO 9000-3La ISO 9000-3 nos proporciona una gua til que nos sirve para detectar y corregir una serie de problemas de los productos software, consiguiendo tras su aplicacin una mejora en la calidad de los mismos.POR QUE ES REQUERDA LA ISO 9000-3Para poder incursionar en la competencia del mercado europeo. Como un medio para cubrir las expectativas de los clientes.

Para obtener beneficios de calidad y ventajas competitivas en el mercado.

Como parte de la estrategia del mercado.

Estrategia para reducir los costos de produccinLa norma ISO 9000-3 es requerida por todas las compaas desarrolladoras de software:

El control de calidad debe ser aplicado a todas las fases de la produccin de software, incluido el mantenimiento y tareas posteriores a su implantacin.

Debe existir una estricta colaboracin entre la organizacin que adquiere el software y el proveedor del mismo.

El proveedor del software debe definir su sistema de calidad y asegurarse que toda la organizacin ponga en prctica este sistema.Caractersticas de ISO 9000-3

Beneficios que se obtienen con la certificacin de iso 9000-3Mejor documentacin de los sistemasCambio cultural positivoIncremento en la eficiencia y productividadMayor percepcin de calidadSe ampla la satisfaccin del clienteSe reducen las auditoras de calidadAgiliza el tiempo de desarrollo de un sistema ALGUNOS MODELOS DE CALIDAD DEL SOFTWAREExisten una variedad de modelos para la gestin de la calidad del software a continuacin se presentan algunos de ellos:

MODELO DE MADIREZ DE CAPACIDADES EN LA INGENIERIA DE SISTEMAS (CMMI)

MODELO DE MADUREZ DE CAPACIDADES (CMM)

ISO/IEC 15504-5: MODELO DE EVALUACIN DE PROCESO DE CICLO DE VIDA DEL SOFTWAREFue publicado por el SEI en noviembre de 1995. Est dedicado a las actividades de ingeniera de sistemas.MODELO DE MADIREZ DE CAPACIDADES EN LA INGENIERIA DE SISTEMAS (CMMI)Define 18 reas de proceso divididas en tres grupos:

Ingeniera (7)Proyectos (5)Organizativas (6)No utiliza niveles de madurez generales sino que en cada rea de proceso una organizacin puede alcanzar un determinado nivel de madurez.El CMMI es un modelo de calidad del software que clasifica las empresas en niveles de madurez. Estos niveles sirven para conocer la madurez de los procesos que se realizan para producir software.MODELO DE MADUREZ DE CAPACIDADESNIVELES.Nivel 1: InicialNivel 2: RepetibleNivel 3: DefinidoNivel 4: AdministradoNivel 5: Optimizado

MODELO DE MADUREZ DE CAPACIDADESISO/IEC 15504 - 5 modelo de evaluacin de procesos de ciclo de vida de softwareEl modelo de evaluacin de procesos de software, contenido en la Parte 5 de la Norma ISO/IEC 15504 define el Modelo de procesos de referencia como los procesos contenidos en la norma ISO/IEC 12207 Amd1/Amd2, que contienen tres categoras de procesos y cada una con diferentes grupos de procesos:NIVELESNivel 0: IncompletoNivel 1: RealizadoNivel 2: GestionadoNivel 3: EstablecidoNivel 4: PredecibleNivel 5: En optimizacin

ISO/IEC 15504 - 5

SECCIONES DELA NORMA ISO 9000-3

1. RESPONSABILIDADES DE LA DIRECCINDebe definir y documentar que:

La poltica sea conocida, entendida e implementada.Las responsabilidades, autoridades y relaciones entre todo personal, cuyo trabajo afecte la calidad del producto, deben ser definidas: particularmente de aqullos quienes necesitan de la libertad organizacional y autoridad.

2. Sistemas de calidadLa empresa debe establecer y mantener un sistema de calidad documentado, para asegurar que los productos cumplen con los requerimientos especificados, y debe incluir:

La preparacin de procedimientos e instructivos del sistema de calidad de acuerdo con los requerimientos de esta especificacin

La aplicacin efectiva de los procedimientos y de las instrucciones documentadas del sistema de calidad.

3. Revisin del contratoCada contrato debe ser revisado por la empresa para asegurar que: Los requisitos estn adecuadamente definidos y documentadosSean definidos los requerimientos diferentes de aquellos mencionados en la propuesta.La empresa tenga la capacidad de cumplir con todos los requerimientos contractuales. 4. Control de documentos y datosEste control debe asegurar que:

Los documentos y su emisin correcta estn disponibles en todo lugar pertinente.Los documentos obsoletos sean removidos rpidamente de los lugares de uso o emisin.

5. Productos provistos por el compradorLa empresa debe establecer y mantener procedimientos para la verificacin, almacn y mantenimiento de productos provistos por el comprador para ser incorporados al producto final.Cualquiera de estos productos que se pierda, dae, o que sea no apto para usarse, debe ser reportado al proveedor.

6. Identificacin y trazabilidad del productoCada empresa debe tener un identificador registrado, este se encarga de identificar el producto desde la etapa de diseo hasta la entrega e instalacin, pasando por todas las etapas de produccin.

Cuando la trazabilidad del producto sea un requisito especificado, los productos individuales o los, lotes deben tener una identificacin nica.

7. Inspeccin y pruebasLa empresa debe asegurar que los productos adquiridos no se utilicen o procesen hasta que sean inspeccionados o verificados que cumplen con los requerimientos especficos.Verificacin de productosIdentifican y registranNo conformidadFcilmente reconocidos y reemplazadosLa empresa debe establecer o mantener registros que contengan el criterio de aceptacin del producto.

8. Equipos de inspeccin medicin y pruebasLa empresa debe controlar, calibrar y mantener el equipo de inspeccin, medicin y pruebas (sin importar si el equipo es propiedad de la empresa, rentado o si es provisto por el comprador)

Para verificar la conformidad del producto con los requerimientos especificados. El equipo debe ser usado de una manera que asegure que la incertidumbre de medicin sea conocida y que est dentro de la capacidad de medicin requerida9. ESTADOS DE INSPECCION Y PRUEBASEl estado de inspeccin y pruebas del producto debe ser identificado mediante marcas, etiquetas autorizadas, sellos, rtulos, registros de inspeccin, programas computacionales de pruebas , localizaciones fsicas, etc.Estos elementos deben indicar la conformidad o no-conformidad del producto con respeto a las pruebas e inspecciones efectuadas.

10. CONTROL DE PRODUCTO NO CONFORMELa empresa debe mantener y controlar los procedimientos que aseguren que los productos que no cumplan los requerimientos especificados, no sean usados o instalados inadvertidamente.Se deben controlar las actividades de identificacin, documentacin, evaluacin, segregacin (cuando sea practico) y desecho de productos no-conformes, sin olvidar la notificacin a las reas y funciones interesados.

11. ACCIONES CORRECTIVAS Y PREVENTIVASInvestigar la causo de no conformidad y las acciones correctivas necesarias para prevenir la recurrenciaAnalizar todos los procesos, operaciones de trabajo, registros de calidad, reportes de servicios y reclamaciones de clientes para determinar y eliminar causas potenciales de productos no conformes.Iniciar sesiones de prevencin para manejar problemas a un nivel acorde al riesgo encontrado.Aplicar controles para asegurar que las acciones correctivas sean tomadas y que sean efectivas.Implantar y registrar los cambios en los procedimientos que sean resultado de acciones correctivas. 12. MANEJO, ALMACENAJE, EMPAQUE, PRESERVACIN Y EMBARgueLa empresa debe proveer mtodos y medios para prevenir daos y deterioracin durante el manejo, almacn, empaque y embargue de los productos. La empresa debe proveer reas de almacn seguras para prevenir daos de los productos que estn pendientes de usarse o de entregarse.Se deben definir mtodos apropiados para automatizar la recepcin y la entrega de y hacia esas reas.Se debe revisar peridicamente las condiciones del producto. La empresa debe controlar el empaque, la conservacin y el marcado hasta el grado necesario.Se debe identificar conservar y mantener todo el producto desde el recibo hasta que la responsabilidad de la empresa termine.

13. Control de registros de calidadLa empresa establece y mantener procedimientos para identificar, recolectar, indexar, llenar, archivar y desechar los registros de calidad.Todos los registros deben ser legibles e identificables con el producto del que se trate. El tiempo que debern mantenerse esos registros debe ser definidos y registrados.

14. Auditorias internas de calidadLa empresa debe llevar un sistema de auditoras internas de calidad, planeado y documentado, para verificar que las actividades de calidad cumplan con lo planeado y que determine la efectividad del sistema de calidad. Las auditorias deben programarse de acuerdo con la importancia de la actividad.15. capacitacinLa empresa debe establecer y mantener procedimientos para identificar las necesidades de capacitacin y proveer entrenamiento a todo el personal que realice tareas especficas debe ser calificado con base en su educacin, entrenamiento y/o experiencia, Se deben mantener registros apropiados de capacitacin.

16. Tcnicas estadsticasCuando sea apropiado, la empresa debe establecer los procedimientos para identificar tcnicas estadsticas adecuadas, requeridas para verificar la capacidad de proceso y caractersticas del producto. Las normas nacen para que las empresa se rijan por unos principios de organizacin y para que den estabilidad en el mercado y en la sociedad.