Gestin y Aseguramiento de la Calidad - PowerPoint PPT Presentation

1 / 24
About This Presentation
Title:

Gestin y Aseguramiento de la Calidad

Description:

Qu es la Calidad de Software? ... Intergroup coordination. Peer reviews. Quantitative process management. Quality management ... – PowerPoint PPT presentation

Number of Views:111
Avg rating:3.0/5.0
Slides: 25
Provided by: mot136
Category:

less

Transcript and Presenter's Notes

Title: Gestin y Aseguramiento de la Calidad


1
GestiĆ³n y Aseguramiento de la Calidad
  • Pontificia Universidad CatĆ³lica de Chile
  • Departamento de Ciencia de la ComputaciĆ³n
  • IIC3552 Sistemas Embebidos de Tiempo Real
  • Gerardo LeĆ³n Pablo Straub

2
Objetivo
  • Objetivo(s) de esta clase
  • En esta clase veremos
  • Calidad de Software
  • GestiĆ³n de la Calidad
  • Aseguramiento de la Calidad
  • Un ejemplo CMM

3
QuƩ es la Calidad de Software?
  • Cumplimiento de los requisitos explĆ­citos tanto
    funcionales como de desempeƱo.
  • Observaciones
  • los requisitos es la base sobre la cual se juzga
    la calidad (si no satisface requisitos no hay
    calidad)
  • si no se siguen los criterios de desarrollo
    definido por los estandares especificados que
    guĆ­an el desarrollo, muy probablemente no se
    conseguirĆ” calidad
  • hay ademĆ”s requisitos implĆ­citos que a menudo no
    se mencionan (fƔcil de mantener por ejemplo) que
    tambiƩn es deseable respetar

4
GestiĆ³n de la Calidad
  • QuĆ© calidad nos interesa?
  • Nos interesa la calidad en los productos
  • Problema
  • La calidad puede ser medida solo al final
  • QuĆ© podemos hacer?

5
GestiĆ³n de la Calidad
  • La idea es asegurarnos que el producto sea de
    calidad
  • Para esto ponemos enfĆ”sis en los procesos
  • Idea que hay detrĆ”s
  • Calidad en los procesos implica calidad en los
    productos

6
GestiĆ³n de Calidad
  • La calidad del producto depende de la capacidad
    del proceso
  • Es posible predecir el resultado a partir de la
    capacidad de los procesos

7
GestiĆ³n de la Calidad
  • La idea es tener procesos definidos
  • Una vez que tenemos los procesos
  • Como nos aseguramos que se ejecuten

8
De quƩ dependen los Procesos?
9
El grupo SQA
  • Sirve como el representante en casa del cliente
    (mira el producto desde el punto de vista del
    cliente)
  • Asiste al grupo de desarrollo para lograr un
    producto final de calidad
  • Trata de responder preguntas del tipo
  • se satisfacen los criterios de calidad
    especificados en 8 ?
  • se ha desarrollado en base a los estandares
    establecidos ?

10
Actividades Principales de SQA
  • coordina el manejo de los cambios (control de
    configuraciĆ³n)
  • Preparar el plan de SQA (evaluaciones,
    auditorĆ­as, estandares, procedimientos de reporte
    de errores, documentos, etc)
  • plan se prepara durante la etapa de planeaciĆ³n
    del proyecto
  • plan es revisado por todas las partes interesadas
  • plan es la base de todas las actividades de SQA

11
Actividades Principales de SQA
  • Participar en el desarrollo del proceso
    especĆ­fico a ser usado en el proyecto (puede
    chequear cumplimiento de estandares externos como
    ISO 9001, etc)
  • Revisar que las actividades se lleven a cabo de
    acuerdo al proceso descrito (identifica,
    documenta y monitorea las desviaciones)
  • Auditar ciertos productos del proceso

12
Actividades principales de SQA
  • Asegurarse que las desviaciones en los productos
    sean manejadas y documentadas de acuerdo a un
    procedimiento
  • Registrar cualquier item insatisfactorio y
    reportar a la administraciĆ³n superior

13
CMM
  • Capability Maturity Model
  • Software Engineering Institute SEI de la Carnegie
    Mellon University
  • Establecida por el departamento de defensa de USA
    en 1984
  • Mejorar calidad de sistemas que dependen del
    software.

14
CMM
  • Historia
  • 1986 - Primer marco de madurez de procesos
  • 1991 - CMM versiĆ³n 1.0
  • 1992 - Workshop (200 profesionales)
  • 1993 - CMM versiĆ³n 1.1

15
CMM
  • Diferencias con ISO 9001
  • ISO 9001 es estĆ”tico
  • ISO 9001 provee un piso bajo el cual la
    organizaciĆ³n no debe caer
  • CMM conduce una organizaciĆ³n a travĆ©s del
    mejoramiento contĆ­nuo

16
CMM
  • De quĆ© se trata
  • Marco que describe elementos claves de un proceso
    efectivo de software
  • Describe un mejoramiento evolutivo
  • desde un proceso ad-hoc, inmaduro
  • hasta un proceso disciplinado, maduro
  • Provee una descripciĆ³n de los estados por los que
    una organizaciĆ³n atraviesa
  • Facilita la determinaciĆ³n de
  • capacidades de procesos actuales
  • elementos actualmente crĆ­ticos

17
CMM
  • Es necesario pero no suficiente
  • No especifica herramientas
  • No especifica mĆ©todos
  • No especifica tecnologĆ­as
  • No habla de marketing
  • No habla de recursos humanos

18
CMM
  • Es un modelo abstracto
  • Pero
  • EstĆ” basado en experiencia
  • Tiene mecanismos internos para el cambio
  • Dice quĆ© hay que hacer pero no como
  • Ej La performance del proceso es controlada
    cuantitativamente
  • Explicitamente dice que debe ser interpretado

19
CMM
  • Estructura
  • 5 niveles de madurez
  • Cada nivel tiene multiples areas claves de
    proceso (KPA)
  • Cada KPA organizada en 5 secciones llamadas
    caracterĆ­sticas comunes
  • CaracterĆ­sticas comunes especifican prĆ”cticas que
    si son cumplidas, satisfacen el objetivo de la KPA

20
CMM
21
CMM
22
ImplementaciĆ³n de las KPA
23
Niveles CMM
5. Optimized
Defect prevention Technology change
management Process change management
4. Managed
Quantitative process management Quality management
3. Defined
Organization process focus Organization process
definition Training program Integrated software
management Product engineering Intergroup
coordination Peer reviews
2. Repeatable
Requirements management Project planning Project
tracking and oversight Subcontract
management Quality Assurance Configuration
management
1. Initial
24
Niveles CMM
  • 5) Mejoramiento de procesos estĆ”
    institucionalizado
  • 4) Productos y procesos son controlados
    cuantitativamente
  • 3) Procesos de ingenierĆ­a y gestiĆ³n se encuentran
    definidos e integrados
  • 2) Gestion de proyecto performance es repetible
  • 1) Proceso es informal y ad-hoc performance es
    impredecible calidad depende de las personas

Maturity
Cycle time
Write a Comment
User Comments (0)
About PowerShow.com