SlideShare una empresa de Scribd logo
1 de 73
¿Qué son los Estándares de
      Calidad Organizacional?
Son indicadores que permiten medir el “estado”
de una Organización en un momento
determinado, tanto en los aspectos relacionados
con la estructura y el funcionamiento
organizacional (de la Organización para
adentro), como los niveles de relación y
sustentabilidad de la organización (de la
Organización para afuera).
¿Qué utilidad tiene para una
      organización conocer sus
       estándares de calidad?
Le permite a una organización poder
pensarse: revisar su estructura, su
funcionamiento, sus relaciones, entre
otros, saber con mayor profundidad, cuáles
son sus fortalezas y cuáles sus
debilidades, de manera de poder planificar
estrategias     que      posibiliten    su
fortalecimiento y desarrollo.
Estándares de calidad del
                      software
¿Por qué implementar estándares de calidad?


•Satisfacción del cliente
• Competencia
• Defectos

La calidad del software: “Es una preocupación a la que se dedican
muchos esfuerzos. Sin embargo, el software casi nunca es perfecto. Todo
proyecto tiene como objetivo producir software de la mejor calidad
posible, que cumpla, y si puede supere las expectativas de los usuarios.”
Tipos de estándares:
• ISO

Es el organismo encargado de promover el
desarrollo     de    normas    internacionales   de
fabricación, comercio y comunicación para todas las
ramas industriales a excepción de la eléctrica y la
electrónica. Su función principal es la de buscar la
estandarización de normas de productos y
seguridad para las empresas u organizaciones a
nivel internacional.
BENEFICIOS
1. Mejor documentación de los sistemas.
2. Cambio cultural positivo.
3. Incremento en la eficiencia y productividad.
4. Mayor percepción de calidad.
5. Se amplía la satisfacción del cliente.
6. Se reducen las auditorías de calidad de los
clientes.
7. Agiliza el tiempo de desarrollo de un
sistema.
Metodología:
Responsabilidades de la dirección:
 Sistemas de calidad:
 Revisión del contrato:
 Control de documentos y datos:
 Productos provistos por el comprador:
 Identificación y trazabilidad del producto:
 Inspección y pruebas:
 Equipos de Inspección, medición y pruebas:
 Estado de Inspección y pruebas:
 Control de producto no conforme:
 Acciones correctivas y preventivas:
 Manejo, almacenaje, empaque, preservación y embargue:
 Control de registros de calidad:
 Auditorías internas de calidad:
 Capacitación:
 Técnicas estadísticas.
ISO 9000
      Con el objetivo de estandarizar los sistemas de calidad
de las diferentes empresas y sectores, se publican las
normas ISO 9000, que son un conjunto de normas editadas y
revisadas periódicamente por la Organización Internacional
de Normalización (ISO) sobre la garantía de calidad de los
procesos.

      Así, se consolida a nivel internacional la normativa de
la gestión y control de calidad.




                Ingeniería del Software III
ISO 9000
Objetivos de ISO 9000:

• Proporcionar una guía para la gestión de la calidad: diseño e
  implantación de sistemas de calidad.
  (ISO 9000 no normaliza el sistema de gestión de calidad, ya que esto
  depende del tipo de sector, tamaño de la empresa, organización
  interna, etc, sino que normaliza las verificaciones que se han de realizar
  sobre el sistema de calidad)


• Describir los requerimientos generales para garantizar la
  calidad (demostrar la idoneidad del sistema de calidad).

                     Ingeniería del Software III
ISO 9000 Aspectos positivos
• Es un factor competitivo para las empresas
• Proporciona confianza a los clientes
• Ahorra tiempo y dinero, evitando recertificar la calidad según
  los estándares locales o particulares de una empresa.
• Se ha adaptado a más de 90 países e implantado a todo tipo
  de organizaciones industriales y de servicios, tanto sector
  privado como público
• Proporciona una cierta garantía de que las cosas se hacen
  tal como se han dicho que se han de hacer




                 Ingeniería del Software III
La norma ISO9001, son un conjunto de
reglas de carácter social y organizativo
para mejorar y potenciar las relaciones
entre los miembros de una organización.

Cuyo último resultado, es mejorar las
capacidades y rendimiento de la
organización, y conseguir un aumento
por este procedimiento de la excelencia
final del producto.
Principios de Calidad:
Organización enfocada a los clientes:

Las organizaciones dependen de sus
clientes y por lo tanto comprender sus
necesidades presentes y futuras, cumplir
con sus requisitos y esforzarse en exceder
sus expectativas.
Liderazgo:

Los lideres establecen la unidad de
propósito y dirección           de la
organización. Ellos deben crear y
mantener un ambiente interno, en el
cual el personal pueda llegar a
involucrarse totalmente para lograr
los objetivos de la organización.
Compromiso de todo el personal:

El personal, con independencia del
nivel de la organización en el que se
encuentre, es la esencia de la
organización y su total implicación
posibilita que sus capacidades sean
usadas para el beneficio de la
organización.
•Enfoque            a          procesos:
Los resultados deseados se alcanzan
más eficientemente cuando los recursos y
las actividades relacionadas se gestionan
como un proceso.

•Enfoque del sistema hacia la gestión:
Identificar, entender y gestionar un
sistema de procesos interrelacionados
para un objeto dado, mejora la eficiencia y
la eficiencia de una organización.
•La                 mejora                   continua:
la mejora continua debería ser el objetivo permanente
de la organización.

•Enfoque objetivo hacia la toma de decisiones:
Las decisiones efectivas se basan en el análisis de
datos y en la información.

•Relaciones mutuamente beneficiosas con los
                     proveedores:
Una organización y sus proveedores son
independientes y una relación mutuamente benéfica
intensifica la capacidad de ambos para crear valor y
riqueza.
Ventajas de certificación ISO:

Entre las más importantes tenemos:
Reducción de costos, mayor rentabilidad,
mejoras en la productividad, motivación y
compromiso por parte del personal en una
cultura de calidad, mejor posicionamiento
en el mercado, es decir, constituye una
importante herramienta de marketing.
Otro aspecto fundamental es la reducción
de costos, pues al contar con un sistema
más eficiente se eliminan las posibilidades
de efectuar un reproceso para la
elaboración de los productos o servicios
que no se adecuan a los estándares
solicitados, es decir, se logra una mejora
considerable en la productividad de la
empresa, así como con los compromisos de
identificación de los trabajadores.
ISO 9001:2000

Las             certificaciones
ISO_9001:2000                de
empresa, vienen a ser como un
reconocimiento de que a la
empresa, que tiene un coste
elevado-.
Las certificaciones, son concedidas si se cumplen los
requisitos determinados por la empresa y la compañía
de certificación. Es garantía de buenos productos.
              SISTEMA DE GESTION DE CALIDAD
• IEEE


  Estándares ISO existentes:
• ISO 9001 , 9000–3 , 9004–2
       • ISO/IEC 12207
   • ISO/IEC 15504 (SPICE)
¿Qué pasa durante la auditoría?
 Revisan la documentación del SGC
 Entrevistan al personal sobre la política de calidad, el
  SGC, y los registros de calidad relacionados a las
  actividades que desarrollan, y la forma como hacen su
  trabajo.
 Preguntan al personal sobre ciertos documentos y registros
  de calidad
 Toman todas las cláusulas de ISO 9001 y verifican que el
  SGC los cumple;
   las auditorías de revisión sólo toman un sub conjunto de dichas
    cláusulas
 Sostienen reuniones de pre y post auditoría con los
  gerentes para establecer las expectativas y presentar los
  resultados
 Se hace seguimiento de las acciones correctivas
¿Cuáles son las principales cosas
que un auditor externo buscará?
 En los niveles altos:
    ¿Tienen un plan de calidad?
    ¿Son distribuidos?
    ¿Satisface el SGC los requerimientos de ISO 9001?
 En otros niveles revisarán el SGC contra las cláusulas de
  ISO 9001 y tratará de determinar su nivel de aplicación:
    ¿Está el gerente de calidad firmando y fechando el reporte de
     evaluación del proveedor para indicar su aprobación o rechazo?
    ¿Existe un programa de auditorías en que se identifique que cada
     sección del Manual sea auditada al menos una vez al año?
    ¿Mantiene el gerente de calidad un registro de control de
     desviaciones donde se identifica el Nº de desviación, fecha, etc.?
¿En qué consisten las entrevistas?
  Se busca verificar si el personal conoce sus
   responsabilidades establecidas en el Manual de la
   Calidad, y conocer que es lo que está realmente
   haciendo y por quién
  Tipos de preguntas:
        ¿Cómo hace usted una corrección en la especificación de
         requisitos?
        ¿Cómo hace la evaluación del personal subcontratado?
        Aunque no cuenta con una especificación para usar el
         software de gestión de configuración, usted sabe como
         acceder a una pieza de código para trabajar en ella, ¿No
         es así?

Departamento de Ciencias de la ISO 9000 Aplicaciones para Software
Computación                    Julio Ariel Hurtado Alegría
¿Cómo se informan los resultados?
 Reporte de las no conformidades

    Mayores: donde existe suficiente evidencia de que la
       organización no satisface los requisitos del estándar

    Menores: donde se descubren algunas debilidades, por
       ejemplo
          Se encontró una antigua versión del documento en uso
          Se observó un defecto potencial de desempeño o en la
           documentación y se puede transformar en un problema
          Se notó un problema de calibración
          Se encontró una inconsistencia en la documentación
          Se identificó que una parte de la cláusula no se practica de manera
           extendida

Departamento de Ciencias de la ISO 9000 Aplicaciones para Software
Computación                    Julio Ariel Hurtado Alegría
¿Qué tan larga es una auditoría?

  Típicamente puede tomar entre 3 y 5
   días, pero puede ser más                                          larga o más
   corta
  La     duración     varía                                         según    el
   alcance,        tamaño                                             de      la
   organización, número de                                           auditores y
   criticidad de los productos
Departamento de Ciencias de la ISO 9000 Aplicaciones para Software
Computación                    Julio Ariel Hurtado Alegría
¿Cómo se deben manejar las
acciones correctivas?
  Determinar las causas de las no conformidades
  Tomar acciones para corregir las no conformidades
  Determinar si y cómo se puede prevenir el problema para
     que no vuelva a ocurrir
    Determinar si una acción preliminar puede ser tomada
    Determinar si las acciones de solución son necesarias
    Revisar la historia para detectar desde cuando la no
     conformidad existe
    Estar preparados para tener la auditoría de seguimiento
     preferentemente a las dos semanas siguientes de la fecha de
     terminación de las acciones correctivas


Departamento de Ciencias de la ISO 9000 Aplicaciones para Software
Computación                    Julio Ariel Hurtado Alegría
¿Qué hay en el reporte final?
  Un resumen ejecutivo de los alcances, objetivos, hallazgos y
     detalles del plan de auditoría
    Una declaración de efectividad del SGC en relación con los
     objetivos definidos para la calidad
    Una declaración y explicación de cada no conformidad
    Un requerimiento de acciones correctivas
    Una declaración de las fortalezas del SGC
    Identificación de los documentos utilizados durante la
     auditoría
    Un juicio sobre el grado de cumplimiento de la auditoría
    Una lista de distribución del reporte de auditoría
Departamento de Ciencias de la ISO 9000 Aplicaciones para Software
Computación                    Julio Ariel Hurtado Alegría
Ámbitos de uso de ISO/IEC 9126
  Validar la integridad de una definición de requisitos;
  Identificar los requisitos del software;
  Identificar los objetivos del diseño del software;
  Identificar los objetivos de la prueba de software;
  Identificar el criterio de aseguramiento de calidad;
  Identificar el criterio de aceptación para un producto de
   software completo.
  Priorizar los recursos en los aspectos más importantes en
   términos de calidad.
  Etc.
Departamento de Ciencias de la ISO 9000 Aplicaciones para Software
Computación                    Julio Ariel Hurtado Alegría
Atributos de la norma para calidad
externa e interna
 Funcionalidad                                          Eficiencia
       Adecuación                                             Manejo del tiempo.
       Precisión                                              Manejo de los recursos.
       Interoperabilidad (compatibilidad)                     Conformidad de eficiencia
       Seguridad de acceso
       Conformidad de funcionalidad
 Confiabilidad                                          Mantenibilidad
       Madurez                                                Facilidad de análisis
       Tolerancia a fallas                                    Facilidad para introducir cambios
       Recuperación                                           Estabilidad
       Conformidad de confiabilidad                           Facilidad de prueba
                                                              Conformidad de mantenibilidad
 Facilidad de uso                                       Portabilidad
       Facilidad de comprensión.                                   Adaptabilidad.
       Facilidad de aprendizaje.                                   Instalabilidad.
       Operatividad.                                               Co-existencia
Departamento de Ciencias de la ISO 9000 Aplicaciones para Software Compatibilidad o facilidad de reemplazo.
       Atractivo
Computación
       Conformidad de facilidadArieluso
                               Julio de Hurtado Alegría            Conformidad de portabilidad
Atributos de la norma para calidad externa e interna:
 (1) Funcionalidad
 Es la capacidad del producto de software para
  entregar funciones que cumplan con las necesidades
  explícitas e implícitas cuando el software se usa bajo
  condiciones específicas.
    ¿Las funciones implementadas están adecuadas a los
     objetivos del software?
    ¿Las tareas ejecutadas por las funciones existentes generan
     resultados deseados o correctos?



 Departamento de Ciencias de la ISO 9000 Aplicaciones para Software
 Computación                    Julio Ariel Hurtado Alegría
Atributos de la norma para calidad externa e interna:
(2) Confiabilidad
  Es la capacidad del producto de software para
   evitar fallas como resultado de errores de software.
       ¿El software presenta fallas en uso normal de este y con
        qué frecuencia ‘se cae’?
       ¿Cómo se comporta el software frente a un uso anormal
        del software, por ejemplo, ingresando valores
        inválidos, realizando acciones incorrectas?
       ¿En caso de producirse una falla, se recupera
        rápidamente?


Departamento de Ciencias de la ISO 9000 Aplicaciones para Software
Computación                    Julio Ariel Hurtado Alegría
Atributos de la norma para calidad externa e interna:
(3) Facilidad de uso
  Es la capacidad del producto de software para ser fácil
     de comprender, aprender y usar por el usuario y ser
     atractivo para él, bajo condiciones específicas de uso.
       ¿Un usuario nuevo puede comprender el sentido del
        software para empezar a usarlo?
       ¿se requieren manuales para usarlo?




Departamento de Ciencias de la ISO 9000 Aplicaciones para Software
Computación                    Julio Ariel Hurtado Alegría
Atributos de la norma para calidad externa e interna:
(4) Eficiencia
  Es la capacidad del producto de software para
   entregar un desempeño apropiado, en relación con
   la cantidad de recursos utilizados, bajo
   condiciones establecidas.
       ¿Cuánto demora el despliegue de la información de
          consultas?




Departamento de Ciencias de la ISO 9000 Aplicaciones para Software
Computación                    Julio Ariel Hurtado Alegría
Atributos de la norma para calidad externa e interna:
(5) Mantenibilidad
  Es la capacidad del producto de software para ser
     modificado. Estas modificaciones pueden incluir
     correcciones, mejoras o adaptaciones del software a los
     cambios en el ambiente, en requisitos y en
     especificaciones funcionales.
       ¿Existe documentación que facilite entender el software?
       ¿El código está auto documentado?




Departamento de Ciencias de la ISO 9000 Aplicaciones para Software
Computación                    Julio Ariel Hurtado Alegría
Atributos de la norma para calidad externa e interna:
(6) Portabilidad
  Es la capacidad del producto de software para ser
   transferido desde un ambiente a otro.
       ¿Existen manuales de instalación?
       ¿Están identificados todos los archivos, documentos,
          etc. para reinstalar el software en otro computador?




Departamento de Ciencias de la ISO 9000 Aplicaciones para Software
Computación                    Julio Ariel Hurtado Alegría
Atributos para calidad en uso
  Es la capacidad del producto de software para permitir a
   usuarios específicos lograr objetivos con efectividad,
   productividad, seguridad de uso y satisfacción.
  Se mide en términos de los resultados del uso del software
   más que de las propiedades del software.
  ISO/IEC 9126 propone 4 atributos de calidad en uso, estos
   son:
       Efectividad.
       Productividad.
       Seguridad de uso.
       Satisfacción.
Departamento de Ciencias de la ISO 9000 Aplicaciones para Software
Computación                    Julio Ariel Hurtado Alegría
Perfil de Calidad usando
ISO/IEC 9126
  Un perfil de calidad permite focalizar la definición
   o evaluación de calidad de un producto de software
   en los criterios de calidad más importantes según
   el contexto requerido.
  En un perfil están definidos:
       Los atributos y sub características relevantes para el
        producto de software.
       Las métricas que se usarán en la medición.
       Los rangos de aceptación de esas métricas.

Departamento de Ciencias de la ISO 9000 Aplicaciones para Software
Computación                    Julio Ariel Hurtado Alegría
Ejercicio 10. Perfil de Calidad para
SWS-Asistencia
  SWS va a desarrollar un software para control de
   asistencia del personal de plantas de proceso de
   empresas salmoneras.
  El software no es muy sofisticado así que será
   usado por lo(a)s operario(a)s cada vez ingresen o
   salgan de la sala de proceso, donde deberán marcar
   su entrada o salida.
  ¿Qué atributos / subatributos son los más
   relevantes desde el punto de vista de ello(a)s?
Departamento de Ciencias de la ISO 9000 Aplicaciones para Software
Computación                    Julio Ariel Hurtado Alegría
Ejercicio 10. Perfil de Calidad para
SWS-Asistencia
 Funcionalidad                                       Eficiencia
       Adecuación                                          Manejo del tiempo.
       Precisión                                           Manejo de los recursos.
       Interoperabilidad (compatibilidad)                  Conformidad de eficiencia
       Seguridad de acceso
       Conformidad de funcionalidad
 Confiabilidad                                       Mantenibilidad
       Tolerancia a fallas                                 Facilidad de análisis
       Recuperación                                        Facilidad para introducir cambios
       Conformidad de confiabilidad                        Estabilidad
                                                           Facilidad de prueba
                                                           Conformidad de mantenibilidad
 Facilidad de uso                                    Portabilidad
       Facilidad de comprensión.                              Adaptabilidad a la plataforma
       Facilidad de aprendizaje.                              Instalabilidad
       Operatividad.                                          Co-existencia
Departamento de Ciencias de la ISO 9000 uso
       Conformidad de facilidad de Aplicaciones para Software Compatibilidad o facilidad de reemplazo.
Computación                    Julio Ariel Hurtado Alegría    Conformidad de portabilidad
Factor competitivo para las
                empresas:
•Ahorro de tiempo y dinero al evitar tener que demostrar la
calidad una y otra vez
• “Garantía” de que las cosas se hacen bien
• Estático, de escaso valor y caro (Motorola)
• Es cuestión de tiempo que deje de ser un factor competitivo
(Morup)
• Adoptado en muchos casos por obligación y para “cubrir el
expediente”
• Diferencias en cuanto a la interpretación de las cláusulas
del estándar
SPICE: Programa de simulación
con énfasis en circuitos
integrados
Proporciona un marco para la
evaluación de los procesos de
software.

Es un estándar internacional cuyo
objetivo    es    simular  circuitos
electrónicos analógicos compuestos
por resistencias, condensadores,
diodos, transistores, etc.
Puede ser utilizado por organizaciones
                  cuya actividad

1. Planificación
2. Gestión.
3. Control o mejora de los procedimientos de
   adquisición.
4.Suministro.
5. Desarrollo.
6.Operación.
7. Evolución y soporte de software.
Evaluación de procesos a través de SPICE
Lo que distingue el proyecto
SPICE de otros esfuerzos de
estandarización es la realización
de pruebas empíricas para
evaluar si se están cumpliendo
los objetivos antes de que la
propuesta se vuelva estándar.
Componentes de SPICE
                                     Conceptos
                         P1                                     P9
                                     y guía de                        Vocabulario
                                     introducción
 P7
Guia de uso                   P8 Guia para det.                 P6    Guia de
para la mejora                       Capacidad de                     calificación de
de procesos                          proveedores                      evaluadores

              Realización
                                                         Guía de
      P3      de una
                                                         evaluación      P4
              evaluación

Model de ref.                            Model de
para procesos         P2                 Evaluación        P5
y capacidad                              y guía de uso


           Ingeniería del Software III
SPICE describe los procesos que una organización
puede                 realizar                para
comprar, suministrar, desarrollar, operar, mantene
r y soportar el software, así como los atributos
que caracterizan la capacidad de estos procesos

Proporciona una base para medir la capacidad de
los procesos, en función de grado de consecución
de                  sus                atributos.

El tiene dos dimensiones: Procesos y Capacidad
ETAPAS

PREPARACIÓN: Es el alcance del estudio, metas del
negocio, procesos a evaluar, instancias de procesos.

RECOLECCION DE DATOS: Expertos, entrevistas,
discusiones, analisis de documentos y herramientas.

ANALISIS DE DATOS: Asignar niveles y preparar salida.

RETROALIMENTACIÓN DE RESULTADOS: Información a
los interesados.
Dimensión Procesos
 Contiene los procesos que se han de evaluar. Se
  corresponden con los procesos del ciclo de vida del
  software, definidos al estándar ISO 12207:1995

 Se agrupan en categorías, en función del tipo de actividad
  al cual se aplican:
   • CUS: Cliente-Proveedor.
   • ENG: Ingeniería.
   • SUP: Soporte.
   • MAN: Gestión.
   • ORG: Organización.

                 Ingeniería del Software III
Dimensión Procesos CUS
    La categoría CUS está formada por procesos que afecta directamente
    al cilente, soportan el desarrollo y la transición del software al cliente y
    permiten la correcta operación y uso del producto y/o servicio software.

•   CUS.1 Adquisición de productos software y/o servicios
•   CUS.2 Establecimiento de contratos
•   CUS.3 Identificar las necesidades del cliente
•   CUS.4 Realizar auditorías y revisiones conjuntas.
•   CUS.5 Entrega e instalación del software.
•   CUS.6 Mantenimiento del software.
•   CUS.7 Proporcionar servicio al cliente.
•   CUS.8 Valorar la satisfacción del cliente.



                    Ingeniería del Software III
Dimensión Procesos ENG
    La categoría ENG está formada por procesos que directamente
    especifica, implementa o mantienen el producto software, su relación
    con el sistema y su documentación

•   ENG.1 Análisis y diseño de requerimientos del sistema
•   ENG.2 Análisis de requerimientos del software.
•   ENG.3 Diseño del software.
•   ENG.4 Construcción del software.
•   ENG.5 Integración y pruebas del software.
•   ENG.6 Integración y pruebas del sistema.
•   ENG.7 Mantenimiento del software y del sistema.




                    Ingeniería del Software III
Dimensión Procesos SUP
    Está formada por procesos que dan soporte a cualquiera del
    resto de procesos (incluidos los SUP), en distintos puntos
    del ciclo de vida del software.

•   SUP.1 Documentación
•   SUP.2 Gestión de la configuración del software
•   SUP.3 Garantía de calidad
•   SUP.4 Resolución de problemas
•   SUP.5 Realizar revisiones conjuntas




                 Ingeniería del Software III
Dimensión Procesos MAN
    Formada por procesos utilizados en la gestión de cualquier
    tipo de proyecto o proceso en el ciclo de vida del software.


•   MAN.1 Gestionar el proceso.
•   MAN.2 Gestionar el proyecto.
•   MAN.3 Gestionar la calidad.
•   MAN.4 Gestionar los riesgos.




                  Ingeniería del Software III
Dimensión Procesos 0RG
    Formada por procesos que establecen los objetivos de
    negocio de la organización.

•   ORG.1 Alineamiento de la organització.
•   ORG.2 Establecimiento del proceso
•   ORG.3 Evaluación del proceso
•   ORG.4 Mejora del procés.
•   ORG.5 Gestión de recursos humanos.
•   ORG.6 Infraestructura.
•   ORG.7 Reutilización




               Ingeniería del Software III
CMM
           Capability Maturity Model
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.

                                         Software Engineering Institute
                                             Carnegy Mellon University

                                                          Mark C. Paulk

      “CMM es una aplicación de sentido común
      de los conceptos de gestión de procesos y
      mejora de la calidad al desarrollo y
      mantenimiento del software”

                    Ingeniería del Software III
CMM
 Estudia los procesos de desarrollo de software
  de una organización y produce una evaluación
  de la madurez de la organización según una
  escala de cinco niveles
 La madurez de un proceso es un indicador de la
  capacidad para construir un software de calidad.
 Es   un modelo para la mejora            de   las
  organizaciones
 Obliga a una revisión constante.

             Ingeniería del Software III
CMM




                                                   Optimizado
                                         Dirigit
                            Definit
          Repetible

Inicial


           Ingeniería del Software III
INICIAL
 En este nivel, los procesos y métodos de
 ingeniería no se encuentran definidos. Por
 esa razón, los proyectos son adelantados
 de manera incoherente, incontrolada y
 poco profesional.

 El  éxito es eventual y depende del
 comportamiento heroico de algunos
 individuos, cuando estos poseen algún
 nivel de conocimiento.
REPETIBLE

Se establecen algunos procesos y
 métodos de ingeniería a nivel de
 proyectos, aún incipientes
DEFINIDO
 Los  procesos, actividades y métodos
 relacionados     con    la   ingeniería   y
 administración de proyectos se encuentran
 documentados,         estandarizados      y
 construidos alrededor de un marco
 integrado para toda la compañía. Todos los
 integrantes de la organización los utilizan
 en su trabajo diario.
ADMISTRADO
 La compañía opera bajo Control Estadístico de
 Procesos, tanto en procesos como en productos.

 Los resultados de los procesos y la calidad de los
 productos son predecibles, y se controlan siguiendo
 las técnicas inicialmente publicadas por Deming,
 Crosby y Juran, técnicas que se han convertido en
 herramienta fundamental para las compañías de alta
 capacidad en el mundo.
OPTIMIZACIÓN

 Las organizaciones se encuentran en un
 proceso de mejoramiento continuo.

 Las organizaciones se enfocan en el
 mejoramiento a través de técnicas y
 procesos      de       prevención      de
 defectos, cambios en tecnología y cambios
 en procesos.
CMM
Niveles de                        Indican
                                              Capacidad
madurez                                       del proceso
             Contienen
                                  Alcanzan
Áreas claves
                                              Objetivos
de proceso
           Organizadas con
Características       Se aplican              Implementación o
comunes                                       Institucionalización

             Contienen
                                  Describen
Prácticas                                     Infraestructura
clave                                         o actividades


               Ingeniería del Software III
CMM
• Es importante tener claro
  • Dónde nos encontramos
  • A dónde queremos llegar
  • Cómo llegaremos
  • Cómo sabremos si hemos llegado
• No se puede hacer todo de golpe
• Procesos piloto previos a un despliegue a
 gran escala.


          Ingeniería del Software III
Certificación
Otros aspectos
• Plazos y costes
   • Consultoría
   • Formación
   • Organismo certificador
• Mantenimiento de la certificación
   • Seguimiento anual.
   • Revisión de la certificación.




                    Ingeniería del Software III
La gestión de configuraciones del
              software
Es una actividad “protectora” que se aplica a lo
largo del proceso de ingeniería del software.

Se trata de un conjunto de actividades de
seguimiento y control que comienza al principio
del proyecto de desarrollo del software y
finaliza sólo una vez que el software queda
fuera de circulación.

Más contenido relacionado

La actualidad más candente

La actualidad más candente (20)

ISO 9001 2008 Cambios sobre 2000
ISO 9001 2008 Cambios sobre 2000ISO 9001 2008 Cambios sobre 2000
ISO 9001 2008 Cambios sobre 2000
 
Generalidades Iso 9000
Generalidades Iso 9000Generalidades Iso 9000
Generalidades Iso 9000
 
Desarrollo de la ISO
Desarrollo de la ISODesarrollo de la ISO
Desarrollo de la ISO
 
0.9 iso 9000,estructura,familia
0.9 iso 9000,estructura,familia0.9 iso 9000,estructura,familia
0.9 iso 9000,estructura,familia
 
Serie iso 9000
Serie iso 9000Serie iso 9000
Serie iso 9000
 
Iso 9000
Iso 9000Iso 9000
Iso 9000
 
Normas iso 9000 diapositivas
Normas iso 9000 diapositivasNormas iso 9000 diapositivas
Normas iso 9000 diapositivas
 
Antecedentes iso
Antecedentes isoAntecedentes iso
Antecedentes iso
 
gestion de calidad iso 9000 2011
gestion de calidad iso 9000 2011gestion de calidad iso 9000 2011
gestion de calidad iso 9000 2011
 
Normas iso exposicion
Normas iso exposicionNormas iso exposicion
Normas iso exposicion
 
2013 estructura norma iso 9000 2008 material 1
2013 estructura norma iso 9000 2008 material 12013 estructura norma iso 9000 2008 material 1
2013 estructura norma iso 9000 2008 material 1
 
Gestion de Calidad 2013 3-2 implementación iso9001
Gestion de Calidad 2013 3-2 implementación iso9001Gestion de Calidad 2013 3-2 implementación iso9001
Gestion de Calidad 2013 3-2 implementación iso9001
 
Marco de referencia ISO 9000
Marco de referencia ISO 9000Marco de referencia ISO 9000
Marco de referencia ISO 9000
 
Norma iso 9001
Norma iso 9001 Norma iso 9001
Norma iso 9001
 
Presentacion ISO 9000
Presentacion ISO 9000Presentacion ISO 9000
Presentacion ISO 9000
 
Trabajo Fundamentos y Estructura de la Norma ISO 9000:2008
Trabajo Fundamentos y Estructura de la Norma ISO 9000:2008Trabajo Fundamentos y Estructura de la Norma ISO 9000:2008
Trabajo Fundamentos y Estructura de la Norma ISO 9000:2008
 
Calidad 1
Calidad 1Calidad 1
Calidad 1
 
Clase de iso 9000 2008
Clase de iso 9000 2008Clase de iso 9000 2008
Clase de iso 9000 2008
 
Que es el ISO 9000?
 Que es el ISO 9000? Que es el ISO 9000?
Que es el ISO 9000?
 
Lanormaiso9000 2008
Lanormaiso9000 2008Lanormaiso9000 2008
Lanormaiso9000 2008
 

Similar a Unidad de calidad

FASES DE SISTEMA DE SERVICIO
FASES DE SISTEMA DE SERVICIOFASES DE SISTEMA DE SERVICIO
FASES DE SISTEMA DE SERVICIOannalea96
 
sistema de gestion de la unidad-1 norma iso 9001.pptx
sistema de  gestion de la unidad-1 norma iso 9001.pptxsistema de  gestion de la unidad-1 norma iso 9001.pptx
sistema de gestion de la unidad-1 norma iso 9001.pptxMahliVqz
 
Auditoria de calidad cultura expo....
Auditoria de calidad cultura expo....Auditoria de calidad cultura expo....
Auditoria de calidad cultura expo....naomi_leyva92
 
1. Sistema de gestión de la calidad en la industria.pptx
1. Sistema de gestión de la calidad en la industria.pptx1. Sistema de gestión de la calidad en la industria.pptx
1. Sistema de gestión de la calidad en la industria.pptxEDYSANCHEZGOMEZ
 
Inducción ISO 9001_2015 (Operadores).pptx
Inducción ISO 9001_2015 (Operadores).pptxInducción ISO 9001_2015 (Operadores).pptx
Inducción ISO 9001_2015 (Operadores).pptxDeeiraZyanyaRamosCes
 
Estandares de calidad aplicadas al software
Estandares de calidad aplicadas al softwareEstandares de calidad aplicadas al software
Estandares de calidad aplicadas al softwareAngel Canul Cruz
 
Iso 9000 y 9001:2015
Iso 9000 y 9001:2015Iso 9000 y 9001:2015
Iso 9000 y 9001:2015ianka ramos
 
Sistemas De Gestión De Calidad (Iso 9001)
Sistemas De Gestión De Calidad (Iso 9001)Sistemas De Gestión De Calidad (Iso 9001)
Sistemas De Gestión De Calidad (Iso 9001)lgarcia148
 
Proceso de-implementacion-de-la-calidad-total-y-sus-etapas
Proceso de-implementacion-de-la-calidad-total-y-sus-etapasProceso de-implementacion-de-la-calidad-total-y-sus-etapas
Proceso de-implementacion-de-la-calidad-total-y-sus-etapasMauricio Hinojosa
 
Iso introduccion a la norma iso 9001 2015 v 2020
Iso introduccion a la norma iso 9001 2015 v 2020Iso introduccion a la norma iso 9001 2015 v 2020
Iso introduccion a la norma iso 9001 2015 v 2020Primala Sistema de Gestion
 

Similar a Unidad de calidad (20)

FASES DE SISTEMA DE SERVICIO
FASES DE SISTEMA DE SERVICIOFASES DE SISTEMA DE SERVICIO
FASES DE SISTEMA DE SERVICIO
 
sistema de gestion de la unidad-1 norma iso 9001.pptx
sistema de  gestion de la unidad-1 norma iso 9001.pptxsistema de  gestion de la unidad-1 norma iso 9001.pptx
sistema de gestion de la unidad-1 norma iso 9001.pptx
 
Auditoria de calidad cultura expo....
Auditoria de calidad cultura expo....Auditoria de calidad cultura expo....
Auditoria de calidad cultura expo....
 
Capacitación cumplimiento certificación
Capacitación cumplimiento certificaciónCapacitación cumplimiento certificación
Capacitación cumplimiento certificación
 
1. Sistema de gestión de la calidad en la industria.pptx
1. Sistema de gestión de la calidad en la industria.pptx1. Sistema de gestión de la calidad en la industria.pptx
1. Sistema de gestión de la calidad en la industria.pptx
 
Inducción ISO 9001_2015 (Operadores).pptx
Inducción ISO 9001_2015 (Operadores).pptxInducción ISO 9001_2015 (Operadores).pptx
Inducción ISO 9001_2015 (Operadores).pptx
 
iso9001.pptx
 iso9001.pptx iso9001.pptx
iso9001.pptx
 
Estandares de calidad aplicadas al software
Estandares de calidad aplicadas al softwareEstandares de calidad aplicadas al software
Estandares de calidad aplicadas al software
 
Introduccion a la norma iso 9001 2015
Introduccion a la norma iso 9001 2015Introduccion a la norma iso 9001 2015
Introduccion a la norma iso 9001 2015
 
Iso 9001 del 2008
Iso 9001 del 2008Iso 9001 del 2008
Iso 9001 del 2008
 
Iso 9000 y 9001:2015
Iso 9000 y 9001:2015Iso 9000 y 9001:2015
Iso 9000 y 9001:2015
 
Resumen isos
Resumen isosResumen isos
Resumen isos
 
Ensayo
EnsayoEnsayo
Ensayo
 
Ensayo
EnsayoEnsayo
Ensayo
 
Trabajo angeles
Trabajo angelesTrabajo angeles
Trabajo angeles
 
Trabajo de info en grupos
Trabajo de info en gruposTrabajo de info en grupos
Trabajo de info en grupos
 
Sistema de gestión de calidad jmcc
Sistema de gestión de calidad jmccSistema de gestión de calidad jmcc
Sistema de gestión de calidad jmcc
 
Sistemas De Gestión De Calidad (Iso 9001)
Sistemas De Gestión De Calidad (Iso 9001)Sistemas De Gestión De Calidad (Iso 9001)
Sistemas De Gestión De Calidad (Iso 9001)
 
Proceso de-implementacion-de-la-calidad-total-y-sus-etapas
Proceso de-implementacion-de-la-calidad-total-y-sus-etapasProceso de-implementacion-de-la-calidad-total-y-sus-etapas
Proceso de-implementacion-de-la-calidad-total-y-sus-etapas
 
Iso introduccion a la norma iso 9001 2015 v 2020
Iso introduccion a la norma iso 9001 2015 v 2020Iso introduccion a la norma iso 9001 2015 v 2020
Iso introduccion a la norma iso 9001 2015 v 2020
 

Último

TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptxTECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptxKarlaMassielMartinez
 
La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.amayarogel
 
Planificacion Anual 4to Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 4to Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 4to Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 4to Grado Educacion Primaria 2024 Ccesa007.pdfDemetrio Ccesa Rayme
 
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzel CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzprofefilete
 
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIARAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIACarlos Campaña Montenegro
 
texto argumentativo, ejemplos y ejercicios prácticos
texto argumentativo, ejemplos y ejercicios prácticostexto argumentativo, ejemplos y ejercicios prácticos
texto argumentativo, ejemplos y ejercicios prácticosisabeltrejoros
 
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADODECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADOJosé Luis Palma
 
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Carlos Muñoz
 
Informatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosInformatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosCesarFernandez937857
 
Historia y técnica del collage en el arte
Historia y técnica del collage en el arteHistoria y técnica del collage en el arte
Historia y técnica del collage en el arteRaquel Martín Contreras
 
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...JAVIER SOLIS NOYOLA
 
Lecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadLecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadAlejandrino Halire Ccahuana
 
Identificación de componentes Hardware del PC
Identificación de componentes Hardware del PCIdentificación de componentes Hardware del PC
Identificación de componentes Hardware del PCCesarFernandez937857
 
30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdf30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdfgimenanahuel
 
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSTEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSjlorentemartos
 

Último (20)

TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptxTECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
 
La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.
 
Planificacion Anual 4to Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 4to Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 4to Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 4to Grado Educacion Primaria 2024 Ccesa007.pdf
 
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzel CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
 
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIARAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
 
texto argumentativo, ejemplos y ejercicios prácticos
texto argumentativo, ejemplos y ejercicios prácticostexto argumentativo, ejemplos y ejercicios prácticos
texto argumentativo, ejemplos y ejercicios prácticos
 
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADODECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
 
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
 
Sesión de clase: Defendamos la verdad.pdf
Sesión de clase: Defendamos la verdad.pdfSesión de clase: Defendamos la verdad.pdf
Sesión de clase: Defendamos la verdad.pdf
 
Informatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosInformatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos Básicos
 
Historia y técnica del collage en el arte
Historia y técnica del collage en el arteHistoria y técnica del collage en el arte
Historia y técnica del collage en el arte
 
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
 
Repaso Pruebas CRECE PR 2024. Ciencia General
Repaso Pruebas CRECE PR 2024. Ciencia GeneralRepaso Pruebas CRECE PR 2024. Ciencia General
Repaso Pruebas CRECE PR 2024. Ciencia General
 
Lecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadLecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdad
 
Unidad 3 | Metodología de la Investigación
Unidad 3 | Metodología de la InvestigaciónUnidad 3 | Metodología de la Investigación
Unidad 3 | Metodología de la Investigación
 
Identificación de componentes Hardware del PC
Identificación de componentes Hardware del PCIdentificación de componentes Hardware del PC
Identificación de componentes Hardware del PC
 
30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdf30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdf
 
Power Point: "Defendamos la verdad".pptx
Power Point: "Defendamos la verdad".pptxPower Point: "Defendamos la verdad".pptx
Power Point: "Defendamos la verdad".pptx
 
Presentacion Metodología de Enseñanza Multigrado
Presentacion Metodología de Enseñanza MultigradoPresentacion Metodología de Enseñanza Multigrado
Presentacion Metodología de Enseñanza Multigrado
 
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSTEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
 

Unidad de calidad

  • 1. ¿Qué son los Estándares de Calidad Organizacional? Son indicadores que permiten medir el “estado” de una Organización en un momento determinado, tanto en los aspectos relacionados con la estructura y el funcionamiento organizacional (de la Organización para adentro), como los niveles de relación y sustentabilidad de la organización (de la Organización para afuera).
  • 2. ¿Qué utilidad tiene para una organización conocer sus estándares de calidad? Le permite a una organización poder pensarse: revisar su estructura, su funcionamiento, sus relaciones, entre otros, saber con mayor profundidad, cuáles son sus fortalezas y cuáles sus debilidades, de manera de poder planificar estrategias que posibiliten su fortalecimiento y desarrollo.
  • 3. Estándares de calidad del software ¿Por qué implementar estándares de calidad? •Satisfacción del cliente • Competencia • Defectos La calidad del software: “Es una preocupación a la que se dedican muchos esfuerzos. Sin embargo, el software casi nunca es perfecto. Todo proyecto tiene como objetivo producir software de la mejor calidad posible, que cumpla, y si puede supere las expectativas de los usuarios.”
  • 4. Tipos de estándares: • ISO Es el organismo encargado de promover el desarrollo de normas internacionales de fabricación, comercio y comunicación para todas las ramas industriales a excepción de la eléctrica y la electrónica. Su función principal es la de buscar la estandarización de normas de productos y seguridad para las empresas u organizaciones a nivel internacional.
  • 5. BENEFICIOS 1. Mejor documentación de los sistemas. 2. Cambio cultural positivo. 3. Incremento en la eficiencia y productividad. 4. Mayor percepción de calidad. 5. Se amplía la satisfacción del cliente. 6. Se reducen las auditorías de calidad de los clientes. 7. Agiliza el tiempo de desarrollo de un sistema.
  • 6. Metodología: Responsabilidades de la dirección:  Sistemas de calidad:  Revisión del contrato:  Control de documentos y datos:  Productos provistos por el comprador:  Identificación y trazabilidad del producto:  Inspección y pruebas:  Equipos de Inspección, medición y pruebas:  Estado de Inspección y pruebas:  Control de producto no conforme:  Acciones correctivas y preventivas:  Manejo, almacenaje, empaque, preservación y embargue:  Control de registros de calidad:  Auditorías internas de calidad:  Capacitación:  Técnicas estadísticas.
  • 7. ISO 9000 Con el objetivo de estandarizar los sistemas de calidad de las diferentes empresas y sectores, se publican las normas ISO 9000, que son un conjunto de normas editadas y revisadas periódicamente por la Organización Internacional de Normalización (ISO) sobre la garantía de calidad de los procesos. Así, se consolida a nivel internacional la normativa de la gestión y control de calidad. Ingeniería del Software III
  • 8. ISO 9000 Objetivos de ISO 9000: • Proporcionar una guía para la gestión de la calidad: diseño e implantación de sistemas de calidad. (ISO 9000 no normaliza el sistema de gestión de calidad, ya que esto depende del tipo de sector, tamaño de la empresa, organización interna, etc, sino que normaliza las verificaciones que se han de realizar sobre el sistema de calidad) • Describir los requerimientos generales para garantizar la calidad (demostrar la idoneidad del sistema de calidad). Ingeniería del Software III
  • 9. ISO 9000 Aspectos positivos • Es un factor competitivo para las empresas • Proporciona confianza a los clientes • Ahorra tiempo y dinero, evitando recertificar la calidad según los estándares locales o particulares de una empresa. • Se ha adaptado a más de 90 países e implantado a todo tipo de organizaciones industriales y de servicios, tanto sector privado como público • Proporciona una cierta garantía de que las cosas se hacen tal como se han dicho que se han de hacer Ingeniería del Software III
  • 10. La norma ISO9001, son un conjunto de reglas de carácter social y organizativo para mejorar y potenciar las relaciones entre los miembros de una organización. Cuyo último resultado, es mejorar las capacidades y rendimiento de la organización, y conseguir un aumento por este procedimiento de la excelencia final del producto.
  • 11. Principios de Calidad: Organización enfocada a los clientes: Las organizaciones dependen de sus clientes y por lo tanto comprender sus necesidades presentes y futuras, cumplir con sus requisitos y esforzarse en exceder sus expectativas.
  • 12. Liderazgo: Los lideres establecen la unidad de propósito y dirección de la organización. Ellos deben crear y mantener un ambiente interno, en el cual el personal pueda llegar a involucrarse totalmente para lograr los objetivos de la organización.
  • 13. Compromiso de todo el personal: El personal, con independencia del nivel de la organización en el que se encuentre, es la esencia de la organización y su total implicación posibilita que sus capacidades sean usadas para el beneficio de la organización.
  • 14. •Enfoque a procesos: Los resultados deseados se alcanzan más eficientemente cuando los recursos y las actividades relacionadas se gestionan como un proceso. •Enfoque del sistema hacia la gestión: Identificar, entender y gestionar un sistema de procesos interrelacionados para un objeto dado, mejora la eficiencia y la eficiencia de una organización.
  • 15. •La mejora continua: la mejora continua debería ser el objetivo permanente de la organización. •Enfoque objetivo hacia la toma de decisiones: Las decisiones efectivas se basan en el análisis de datos y en la información. •Relaciones mutuamente beneficiosas con los proveedores: Una organización y sus proveedores son independientes y una relación mutuamente benéfica intensifica la capacidad de ambos para crear valor y riqueza.
  • 16. Ventajas de certificación ISO: Entre las más importantes tenemos: Reducción de costos, mayor rentabilidad, mejoras en la productividad, motivación y compromiso por parte del personal en una cultura de calidad, mejor posicionamiento en el mercado, es decir, constituye una importante herramienta de marketing.
  • 17. Otro aspecto fundamental es la reducción de costos, pues al contar con un sistema más eficiente se eliminan las posibilidades de efectuar un reproceso para la elaboración de los productos o servicios que no se adecuan a los estándares solicitados, es decir, se logra una mejora considerable en la productividad de la empresa, así como con los compromisos de identificación de los trabajadores.
  • 18. ISO 9001:2000 Las certificaciones ISO_9001:2000 de empresa, vienen a ser como un reconocimiento de que a la empresa, que tiene un coste elevado-.
  • 19. Las certificaciones, son concedidas si se cumplen los requisitos determinados por la empresa y la compañía de certificación. Es garantía de buenos productos. SISTEMA DE GESTION DE CALIDAD
  • 20. • IEEE Estándares ISO existentes: • ISO 9001 , 9000–3 , 9004–2 • ISO/IEC 12207 • ISO/IEC 15504 (SPICE)
  • 21. ¿Qué pasa durante la auditoría?  Revisan la documentación del SGC  Entrevistan al personal sobre la política de calidad, el SGC, y los registros de calidad relacionados a las actividades que desarrollan, y la forma como hacen su trabajo.  Preguntan al personal sobre ciertos documentos y registros de calidad  Toman todas las cláusulas de ISO 9001 y verifican que el SGC los cumple;  las auditorías de revisión sólo toman un sub conjunto de dichas cláusulas  Sostienen reuniones de pre y post auditoría con los gerentes para establecer las expectativas y presentar los resultados  Se hace seguimiento de las acciones correctivas
  • 22. ¿Cuáles son las principales cosas que un auditor externo buscará?  En los niveles altos:  ¿Tienen un plan de calidad?  ¿Son distribuidos?  ¿Satisface el SGC los requerimientos de ISO 9001?  En otros niveles revisarán el SGC contra las cláusulas de ISO 9001 y tratará de determinar su nivel de aplicación:  ¿Está el gerente de calidad firmando y fechando el reporte de evaluación del proveedor para indicar su aprobación o rechazo?  ¿Existe un programa de auditorías en que se identifique que cada sección del Manual sea auditada al menos una vez al año?  ¿Mantiene el gerente de calidad un registro de control de desviaciones donde se identifica el Nº de desviación, fecha, etc.?
  • 23. ¿En qué consisten las entrevistas?  Se busca verificar si el personal conoce sus responsabilidades establecidas en el Manual de la Calidad, y conocer que es lo que está realmente haciendo y por quién  Tipos de preguntas:  ¿Cómo hace usted una corrección en la especificación de requisitos?  ¿Cómo hace la evaluación del personal subcontratado?  Aunque no cuenta con una especificación para usar el software de gestión de configuración, usted sabe como acceder a una pieza de código para trabajar en ella, ¿No es así? Departamento de Ciencias de la ISO 9000 Aplicaciones para Software Computación Julio Ariel Hurtado Alegría
  • 24. ¿Cómo se informan los resultados?  Reporte de las no conformidades  Mayores: donde existe suficiente evidencia de que la organización no satisface los requisitos del estándar  Menores: donde se descubren algunas debilidades, por ejemplo  Se encontró una antigua versión del documento en uso  Se observó un defecto potencial de desempeño o en la documentación y se puede transformar en un problema  Se notó un problema de calibración  Se encontró una inconsistencia en la documentación  Se identificó que una parte de la cláusula no se practica de manera extendida Departamento de Ciencias de la ISO 9000 Aplicaciones para Software Computación Julio Ariel Hurtado Alegría
  • 25. ¿Qué tan larga es una auditoría?  Típicamente puede tomar entre 3 y 5 días, pero puede ser más larga o más corta  La duración varía según el alcance, tamaño de la organización, número de auditores y criticidad de los productos Departamento de Ciencias de la ISO 9000 Aplicaciones para Software Computación Julio Ariel Hurtado Alegría
  • 26. ¿Cómo se deben manejar las acciones correctivas?  Determinar las causas de las no conformidades  Tomar acciones para corregir las no conformidades  Determinar si y cómo se puede prevenir el problema para que no vuelva a ocurrir  Determinar si una acción preliminar puede ser tomada  Determinar si las acciones de solución son necesarias  Revisar la historia para detectar desde cuando la no conformidad existe  Estar preparados para tener la auditoría de seguimiento preferentemente a las dos semanas siguientes de la fecha de terminación de las acciones correctivas Departamento de Ciencias de la ISO 9000 Aplicaciones para Software Computación Julio Ariel Hurtado Alegría
  • 27. ¿Qué hay en el reporte final?  Un resumen ejecutivo de los alcances, objetivos, hallazgos y detalles del plan de auditoría  Una declaración de efectividad del SGC en relación con los objetivos definidos para la calidad  Una declaración y explicación de cada no conformidad  Un requerimiento de acciones correctivas  Una declaración de las fortalezas del SGC  Identificación de los documentos utilizados durante la auditoría  Un juicio sobre el grado de cumplimiento de la auditoría  Una lista de distribución del reporte de auditoría Departamento de Ciencias de la ISO 9000 Aplicaciones para Software Computación Julio Ariel Hurtado Alegría
  • 28. Ámbitos de uso de ISO/IEC 9126  Validar la integridad de una definición de requisitos;  Identificar los requisitos del software;  Identificar los objetivos del diseño del software;  Identificar los objetivos de la prueba de software;  Identificar el criterio de aseguramiento de calidad;  Identificar el criterio de aceptación para un producto de software completo.  Priorizar los recursos en los aspectos más importantes en términos de calidad.  Etc. Departamento de Ciencias de la ISO 9000 Aplicaciones para Software Computación Julio Ariel Hurtado Alegría
  • 29. Atributos de la norma para calidad externa e interna Funcionalidad Eficiencia Adecuación Manejo del tiempo. Precisión Manejo de los recursos. Interoperabilidad (compatibilidad) Conformidad de eficiencia Seguridad de acceso Conformidad de funcionalidad Confiabilidad Mantenibilidad Madurez Facilidad de análisis Tolerancia a fallas Facilidad para introducir cambios Recuperación Estabilidad Conformidad de confiabilidad Facilidad de prueba Conformidad de mantenibilidad Facilidad de uso Portabilidad Facilidad de comprensión. Adaptabilidad. Facilidad de aprendizaje. Instalabilidad. Operatividad. Co-existencia Departamento de Ciencias de la ISO 9000 Aplicaciones para Software Compatibilidad o facilidad de reemplazo. Atractivo Computación Conformidad de facilidadArieluso Julio de Hurtado Alegría Conformidad de portabilidad
  • 30. Atributos de la norma para calidad externa e interna: (1) Funcionalidad  Es la capacidad del producto de software para entregar funciones que cumplan con las necesidades explícitas e implícitas cuando el software se usa bajo condiciones específicas.  ¿Las funciones implementadas están adecuadas a los objetivos del software?  ¿Las tareas ejecutadas por las funciones existentes generan resultados deseados o correctos? Departamento de Ciencias de la ISO 9000 Aplicaciones para Software Computación Julio Ariel Hurtado Alegría
  • 31. Atributos de la norma para calidad externa e interna: (2) Confiabilidad  Es la capacidad del producto de software para evitar fallas como resultado de errores de software.  ¿El software presenta fallas en uso normal de este y con qué frecuencia ‘se cae’?  ¿Cómo se comporta el software frente a un uso anormal del software, por ejemplo, ingresando valores inválidos, realizando acciones incorrectas?  ¿En caso de producirse una falla, se recupera rápidamente? Departamento de Ciencias de la ISO 9000 Aplicaciones para Software Computación Julio Ariel Hurtado Alegría
  • 32. Atributos de la norma para calidad externa e interna: (3) Facilidad de uso  Es la capacidad del producto de software para ser fácil de comprender, aprender y usar por el usuario y ser atractivo para él, bajo condiciones específicas de uso.  ¿Un usuario nuevo puede comprender el sentido del software para empezar a usarlo?  ¿se requieren manuales para usarlo? Departamento de Ciencias de la ISO 9000 Aplicaciones para Software Computación Julio Ariel Hurtado Alegría
  • 33. Atributos de la norma para calidad externa e interna: (4) Eficiencia  Es la capacidad del producto de software para entregar un desempeño apropiado, en relación con la cantidad de recursos utilizados, bajo condiciones establecidas.  ¿Cuánto demora el despliegue de la información de consultas? Departamento de Ciencias de la ISO 9000 Aplicaciones para Software Computación Julio Ariel Hurtado Alegría
  • 34. Atributos de la norma para calidad externa e interna: (5) Mantenibilidad  Es la capacidad del producto de software para ser modificado. Estas modificaciones pueden incluir correcciones, mejoras o adaptaciones del software a los cambios en el ambiente, en requisitos y en especificaciones funcionales.  ¿Existe documentación que facilite entender el software?  ¿El código está auto documentado? Departamento de Ciencias de la ISO 9000 Aplicaciones para Software Computación Julio Ariel Hurtado Alegría
  • 35. Atributos de la norma para calidad externa e interna: (6) Portabilidad  Es la capacidad del producto de software para ser transferido desde un ambiente a otro.  ¿Existen manuales de instalación?  ¿Están identificados todos los archivos, documentos, etc. para reinstalar el software en otro computador? Departamento de Ciencias de la ISO 9000 Aplicaciones para Software Computación Julio Ariel Hurtado Alegría
  • 36. Atributos para calidad en uso  Es la capacidad del producto de software para permitir a usuarios específicos lograr objetivos con efectividad, productividad, seguridad de uso y satisfacción.  Se mide en términos de los resultados del uso del software más que de las propiedades del software.  ISO/IEC 9126 propone 4 atributos de calidad en uso, estos son:  Efectividad.  Productividad.  Seguridad de uso.  Satisfacción. Departamento de Ciencias de la ISO 9000 Aplicaciones para Software Computación Julio Ariel Hurtado Alegría
  • 37. Perfil de Calidad usando ISO/IEC 9126  Un perfil de calidad permite focalizar la definición o evaluación de calidad de un producto de software en los criterios de calidad más importantes según el contexto requerido.  En un perfil están definidos:  Los atributos y sub características relevantes para el producto de software.  Las métricas que se usarán en la medición.  Los rangos de aceptación de esas métricas. Departamento de Ciencias de la ISO 9000 Aplicaciones para Software Computación Julio Ariel Hurtado Alegría
  • 38. Ejercicio 10. Perfil de Calidad para SWS-Asistencia  SWS va a desarrollar un software para control de asistencia del personal de plantas de proceso de empresas salmoneras.  El software no es muy sofisticado así que será usado por lo(a)s operario(a)s cada vez ingresen o salgan de la sala de proceso, donde deberán marcar su entrada o salida.  ¿Qué atributos / subatributos son los más relevantes desde el punto de vista de ello(a)s? Departamento de Ciencias de la ISO 9000 Aplicaciones para Software Computación Julio Ariel Hurtado Alegría
  • 39. Ejercicio 10. Perfil de Calidad para SWS-Asistencia Funcionalidad Eficiencia Adecuación Manejo del tiempo. Precisión Manejo de los recursos. Interoperabilidad (compatibilidad) Conformidad de eficiencia Seguridad de acceso Conformidad de funcionalidad Confiabilidad Mantenibilidad Tolerancia a fallas Facilidad de análisis Recuperación Facilidad para introducir cambios Conformidad de confiabilidad Estabilidad Facilidad de prueba Conformidad de mantenibilidad Facilidad de uso Portabilidad Facilidad de comprensión. Adaptabilidad a la plataforma Facilidad de aprendizaje. Instalabilidad Operatividad. Co-existencia Departamento de Ciencias de la ISO 9000 uso Conformidad de facilidad de Aplicaciones para Software Compatibilidad o facilidad de reemplazo. Computación Julio Ariel Hurtado Alegría Conformidad de portabilidad
  • 40. Factor competitivo para las empresas: •Ahorro de tiempo y dinero al evitar tener que demostrar la calidad una y otra vez • “Garantía” de que las cosas se hacen bien • Estático, de escaso valor y caro (Motorola) • Es cuestión de tiempo que deje de ser un factor competitivo (Morup) • Adoptado en muchos casos por obligación y para “cubrir el expediente” • Diferencias en cuanto a la interpretación de las cláusulas del estándar
  • 41. SPICE: Programa de simulación con énfasis en circuitos integrados
  • 42. Proporciona un marco para la evaluación de los procesos de software. Es un estándar internacional cuyo objetivo es simular circuitos electrónicos analógicos compuestos por resistencias, condensadores, diodos, transistores, etc.
  • 43. Puede ser utilizado por organizaciones cuya actividad 1. Planificación 2. Gestión. 3. Control o mejora de los procedimientos de adquisición. 4.Suministro. 5. Desarrollo. 6.Operación. 7. Evolución y soporte de software.
  • 44. Evaluación de procesos a través de SPICE
  • 45. Lo que distingue el proyecto SPICE de otros esfuerzos de estandarización es la realización de pruebas empíricas para evaluar si se están cumpliendo los objetivos antes de que la propuesta se vuelva estándar.
  • 46. Componentes de SPICE Conceptos P1 P9 y guía de Vocabulario introducción P7 Guia de uso P8 Guia para det. P6 Guia de para la mejora Capacidad de calificación de de procesos proveedores evaluadores Realización Guía de P3 de una evaluación P4 evaluación Model de ref. Model de para procesos P2 Evaluación P5 y capacidad y guía de uso Ingeniería del Software III
  • 47. SPICE describe los procesos que una organización puede realizar para comprar, suministrar, desarrollar, operar, mantene r y soportar el software, así como los atributos que caracterizan la capacidad de estos procesos Proporciona una base para medir la capacidad de los procesos, en función de grado de consecución de sus atributos. El tiene dos dimensiones: Procesos y Capacidad
  • 48. ETAPAS PREPARACIÓN: Es el alcance del estudio, metas del negocio, procesos a evaluar, instancias de procesos. RECOLECCION DE DATOS: Expertos, entrevistas, discusiones, analisis de documentos y herramientas. ANALISIS DE DATOS: Asignar niveles y preparar salida. RETROALIMENTACIÓN DE RESULTADOS: Información a los interesados.
  • 49.
  • 50.
  • 51.
  • 52.
  • 53.
  • 54.
  • 55.
  • 56. Dimensión Procesos  Contiene los procesos que se han de evaluar. Se corresponden con los procesos del ciclo de vida del software, definidos al estándar ISO 12207:1995  Se agrupan en categorías, en función del tipo de actividad al cual se aplican: • CUS: Cliente-Proveedor. • ENG: Ingeniería. • SUP: Soporte. • MAN: Gestión. • ORG: Organización. Ingeniería del Software III
  • 57. Dimensión Procesos CUS La categoría CUS está formada por procesos que afecta directamente al cilente, soportan el desarrollo y la transición del software al cliente y permiten la correcta operación y uso del producto y/o servicio software. • CUS.1 Adquisición de productos software y/o servicios • CUS.2 Establecimiento de contratos • CUS.3 Identificar las necesidades del cliente • CUS.4 Realizar auditorías y revisiones conjuntas. • CUS.5 Entrega e instalación del software. • CUS.6 Mantenimiento del software. • CUS.7 Proporcionar servicio al cliente. • CUS.8 Valorar la satisfacción del cliente. Ingeniería del Software III
  • 58. Dimensión Procesos ENG La categoría ENG está formada por procesos que directamente especifica, implementa o mantienen el producto software, su relación con el sistema y su documentación • ENG.1 Análisis y diseño de requerimientos del sistema • ENG.2 Análisis de requerimientos del software. • ENG.3 Diseño del software. • ENG.4 Construcción del software. • ENG.5 Integración y pruebas del software. • ENG.6 Integración y pruebas del sistema. • ENG.7 Mantenimiento del software y del sistema. Ingeniería del Software III
  • 59. Dimensión Procesos SUP Está formada por procesos que dan soporte a cualquiera del resto de procesos (incluidos los SUP), en distintos puntos del ciclo de vida del software. • SUP.1 Documentación • SUP.2 Gestión de la configuración del software • SUP.3 Garantía de calidad • SUP.4 Resolución de problemas • SUP.5 Realizar revisiones conjuntas Ingeniería del Software III
  • 60. Dimensión Procesos MAN Formada por procesos utilizados en la gestión de cualquier tipo de proyecto o proceso en el ciclo de vida del software. • MAN.1 Gestionar el proceso. • MAN.2 Gestionar el proyecto. • MAN.3 Gestionar la calidad. • MAN.4 Gestionar los riesgos. Ingeniería del Software III
  • 61. Dimensión Procesos 0RG Formada por procesos que establecen los objetivos de negocio de la organización. • ORG.1 Alineamiento de la organització. • ORG.2 Establecimiento del proceso • ORG.3 Evaluación del proceso • ORG.4 Mejora del procés. • ORG.5 Gestión de recursos humanos. • ORG.6 Infraestructura. • ORG.7 Reutilización Ingeniería del Software III
  • 62. CMM Capability Maturity Model 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. Software Engineering Institute Carnegy Mellon University Mark C. Paulk “CMM es una aplicación de sentido común de los conceptos de gestión de procesos y mejora de la calidad al desarrollo y mantenimiento del software” Ingeniería del Software III
  • 63. CMM  Estudia los procesos de desarrollo de software de una organización y produce una evaluación de la madurez de la organización según una escala de cinco niveles  La madurez de un proceso es un indicador de la capacidad para construir un software de calidad.  Es un modelo para la mejora de las organizaciones  Obliga a una revisión constante. Ingeniería del Software III
  • 64. CMM Optimizado Dirigit Definit Repetible Inicial Ingeniería del Software III
  • 65. INICIAL  En este nivel, los procesos y métodos de ingeniería no se encuentran definidos. Por esa razón, los proyectos son adelantados de manera incoherente, incontrolada y poco profesional.  El éxito es eventual y depende del comportamiento heroico de algunos individuos, cuando estos poseen algún nivel de conocimiento.
  • 66. REPETIBLE Se establecen algunos procesos y métodos de ingeniería a nivel de proyectos, aún incipientes
  • 67. DEFINIDO  Los procesos, actividades y métodos relacionados con la ingeniería y administración de proyectos se encuentran documentados, estandarizados y construidos alrededor de un marco integrado para toda la compañía. Todos los integrantes de la organización los utilizan en su trabajo diario.
  • 68. ADMISTRADO  La compañía opera bajo Control Estadístico de Procesos, tanto en procesos como en productos.  Los resultados de los procesos y la calidad de los productos son predecibles, y se controlan siguiendo las técnicas inicialmente publicadas por Deming, Crosby y Juran, técnicas que se han convertido en herramienta fundamental para las compañías de alta capacidad en el mundo.
  • 69. OPTIMIZACIÓN  Las organizaciones se encuentran en un proceso de mejoramiento continuo.  Las organizaciones se enfocan en el mejoramiento a través de técnicas y procesos de prevención de defectos, cambios en tecnología y cambios en procesos.
  • 70. CMM Niveles de Indican Capacidad madurez del proceso Contienen Alcanzan Áreas claves Objetivos de proceso Organizadas con Características Se aplican Implementación o comunes Institucionalización Contienen Describen Prácticas Infraestructura clave o actividades Ingeniería del Software III
  • 71. CMM • Es importante tener claro • Dónde nos encontramos • A dónde queremos llegar • Cómo llegaremos • Cómo sabremos si hemos llegado • No se puede hacer todo de golpe • Procesos piloto previos a un despliegue a gran escala. Ingeniería del Software III
  • 72. Certificación Otros aspectos • Plazos y costes • Consultoría • Formación • Organismo certificador • Mantenimiento de la certificación • Seguimiento anual. • Revisión de la certificación. Ingeniería del Software III
  • 73. La gestión de configuraciones del software Es una actividad “protectora” que se aplica a lo largo del proceso de ingeniería del software. Se trata de un conjunto de actividades de seguimiento y control que comienza al principio del proyecto de desarrollo del software y finaliza sólo una vez que el software queda fuera de circulación.