You are on page 1of 56

SQA Y CICLO DE VIDA

La administracin del Ciclo de Vida de los Sistemas de Informacin desde el punto de vista del Aseguramiento de la Calidad
Doctor Roberto Uzal 1

Introduccin
Diga lo va a hacer Haga lo que dijo que iba a hacer Pruebe, en todo momento y documentalmente, que Ud est haciendo lo que dijo que iba a hacer

Doctor Roberto Uzal

TEMARIO
Distintos modelos del Ciclo de Vida El enfoque hacia la Calidad Una referencia: El Premio Nacional a la Calidad Calidad del Software SQA orientada al Cliente Resumen y conclusiones
Doctor Roberto Uzal 3

Las Capas de la Ingeniera del Software


H M P TQM

Administracin de la CalidadTotal Manual de la Calidad (Quality Manual) CMM - SOFTWARE ENGINEERING INSTITUTE (CMU) Calidad: La Administracin del Ciclo de Vida Calidad: El Mtodo Unified Method for Object Oriented Development (Unified Process) Calidad: Las Herramientas Unified Modeling Lenguage

Pressman
Doctor Roberto Uzal 4

Las Capas de la Ingeniera del Software


La base o cimientos de la Ingeniera de Software est constituida por la Orientacin hacia la Calidad El fundamento de la Ingeniera de Software es la capa de procesos Los mtodos de la Ingeniera de Software indican cmo construir tcnicamente el software Las herramientas de la Ingeniera de Software proporcionan un soporte automtico o semi automtico a los procesos y a los mtodos
Doctor Roberto Uzal 5

El Proceso del Software


Concepto de madurez de proceso del SEI El modelo del SEI (CMM) proporciona una medida de la efectividad global de las prcticas de Ingeniera de Software. El CMM define 5 niveles de madurez El SEI asoci Areas Clave de Proceso a cada nivel Cada Area Clave de Proceso es definida por Prcticas Claves
Doctor Roberto Uzal 6

Ver grfico en el Pressman o buscarlo en Internet

El Modelo Lineal Secuencial


Limitaciones de este Modelo:
Rara vez un proyecto ajusta a este modelo Un usuario final jams expone sus requerimientos con claridad y completitud en las primeras etapas del proyecto Los resultados se muestran al final Es el modelo con mayor probabilidad de tiempos muertos
Doctor Roberto Uzal 7

El paradigma de utilizacin de Prototipos


Naturaleza del prototipo Distintos tipos de prototipos Utilizacin de prototipos: Fortalezas Utilizacin de prototipos: Debilidades Particularidades de la administracin de un proyecto utilizando prototipos Particularidades de SQA en un proyecto orientado a los prototipos
Doctor Roberto Uzal 8

Ver grfico en el Pressman o buscarlo en Internet

Ver grfico en el Pressman o buscarlo en Internet

Desarrollo Rpido de Aplicaciones


Lineal secuencial enfatizando un ciclo de desarrollo extremadamente corto Enfocado a la utilizacin de componentes Comprende las fases:
Modelado de gestin Modelado de datos Modelado de procesos Generacin de aplicaciones: utilizando bibliotecas y tcnicas de cuarta generacin

Pruebas y entrega
Doctor Roberto Uzal 9

Ver grfico en el Pressman o buscarlo en Internet

El Modelo de Ciclo de Vida Incremental


Combina elementos del Modelo Lineal Secuencial (aplicados repetitivamente) con la filosofa interactiva de construccin de prototipos. Este modelo posibilita una asignacin incremental de recursos Los primeros incrementos podran ser entregados sobre un hardware disponible en ese momento. Se ganara tiempo mientras se espera la instalacin del hardware definitivo.
Doctor Roberto Uzal 10

Ver grfico en el Pressman o buscarlo en Internet

El Modelo en Espiral
Es un modelo realista de desarrollo de software a gran escala El modelo en espiral utiliza la construccin de prototipos como mecanismo de reduccin de riesgos Tambin permite la utilizacin del enfoque de prototipos en cualquier etapa de evolucin del producto Administracin de un proyecto con Modelo de Ciclo de Vida en Espiral. SQA en el Modelo en Espiral
Doctor Roberto Uzal 11

Ver grfico en el Pressman o buscarlo en Internet

El Modelo de Ensamblaje de Componentes


Especialmente apto cuando se enmarca en el paradigma de la Orientacin a Objetos Si se disean e implementan adecuadamente, las clases son reutilizables por las diferentes aplicaciones y arquitecturas Este modelo incorpora muchas de las caractersticas del Modelo en Espiral
Doctor Roberto Uzal 12

Ver grfico en el Pressman o buscarlo en Internet

Un elemento del Modelo de procesos concurrentes


El Modelo de procesos concurrentes define una serie de acontecimientos que dispararn transiciones de estado a estado para cada una de las actividades de la Ingeniera de Software Este modelo es a menudo til cuando se utiliza el paradigma cliente / servidor. En lugar de modelar una secuencia de eventos define una red de actividades
Doctor Roberto Uzal 13

Gestin de la Calidad
Los gures:
William Edward Deming Joseph Juran Philip B. Crosby Kaoru Ishikawa Tom Peters

Doctor Roberto Uzal

14

William Edward Deming


Doctor en Fsico-Matemtica (Yale). En 1950 viaja a Japn. Sus primeros honorarios como consultor en Japn se destinaron para instaurar el Premio a la Calidad en ese pas (actualmente el premio lleva su nombre). Deming destaca que la Direccin es la responsable del 94 % de los problemas de Calidad.
Doctor Roberto Uzal 15

William Edward Deming


Los 14 puntos de Deming:
Constancia en el propsito de mejora de la Calidad del producto o servicio Cambio filosfico profundo La inspeccin no mejora la Calidad No compre basado exclusivamente en precio. Minimice el nmero de proveedores. Mejora permanente e irreversible de procesos
Doctor Roberto Uzal 16

William Edward Deming


Los 14 puntos de Deming (continuacin):
Capacitacin como actividad permanente Adopcin e institucin del liderazgo Eliminacin del temor Eliminar compartimentos estancos Eliminacin de los slogans de productividad que implican rigidez. Eliminacin de las cuotas numricas rgidas
Doctor Roberto Uzal 17

William Edward Deming


Los 14 puntos de Deming (continuacin 2):
Eliminacin de las causas que impidan que cada uno pueda sentirse orgulloso con sus tareas Institucin de un vigoroso programa de auto supervisin Involucrar a la totalidad del personal en el proceso de transformacin
Doctor Roberto Uzal 18

Joseph Juran
Ingeniero y Abogado. Nacido en Rumania y nacionalizado norteamericano. Antes de iniciarse como consultor fue Gerente de Calidad de la Western Electric Company, funcionario gubernamental y Profesor de Ingeniera en la Universidad de Nueva York. Juran es considerado uno de los gures de la Calidad en Japn.
Doctor Roberto Uzal 19

Joseph Juran
Juran destaca dos conceptos:
La Calidad orientada hacia los ingresos: Es decir, aquellas caractersticas del Producto o Servicio que provocan que el Cliente est dispuesto a pagar por l. La Calidad orientada a los costos: La ausencia de fallas, deficiencias y, por consiguiente, de reciclos.
Doctor Roberto Uzal 20

Philip B. Crosby
Nacido en 1926 se gradu en podiatra. Adquiri gran experiencia en Calidad en Martin Corporation (sistemas de guiado para misiles). Desde 1957 a 1965 estuvo a cargo de Calidad en el proyecto Pershing. Desde 1965 hasta 1979 fue el Vicepresidente de Calidad de ITT. Desde 1979 se desempe independientemente
Doctor Roberto Uzal 21

Philip B. Crosby
Los 14 pasos para el mejoramiento de la Calidad de Crosby:
Compromiso de la Direccin con la Calidad Todos los departamentos deben estar representados en equipos de mejoramiento de la Calidad Defina mtodos de deteccin de problemas de Calidad actuales y potenciales.
Doctor Roberto Uzal 22

Philip B. Crosby
Los 14 pasos para el mejoramiento de la Calidad de Crosby (continuacin 1):
Evale costos de la Calidad / no Calidad. Explique la utilizacin habitual de este costo en el management Difunda informacin acerca de la calidad y motive el inters de la gente en temas de Calidad
Doctor Roberto Uzal 23

Philip B. Crosby
Los 14 pasos para el mejoramiento de la Calidad de Crosby (continuacin 2):
Defina y tome medidas formales de correccin de fallas de Calidad. Instituya un Programa Cero Defectos Capacite a cada persona en su rol en el tema Calidad. Organice jornadas Cero Defectos
Doctor Roberto Uzal 24

Philip B. Crosby
Los 14 pasos de Crosby (continuacin 3):
Estimule la auto determinacin de Metas de Calidad y Objetivos de mejoramiento Reconozca a quienes participan en el Programa Informe regularmente mediante canales especficos Enfatice: Programa de Calidad no termina
Doctor Roberto Uzal 25

Kaoru Ishikawa
Doctor en Qumica (Universidad de Tokio - 1939). Hasta su muerte, en 1989, fue considerado la primera figura, en Japn, en Control de Calidad. Fue el primero en utilizar el concepto de Control de Calidad Total. Fue galardonado varias veces. Gan el Premio Deming.
Doctor Roberto Uzal 26

Kaoru Ishikawa
Las siete herramientas de Ishikawa:
Diagramas de Pareto Diagramas de espina de pescado (causa efecto) Los histogramas Las hojas de control Los diagramas de dispersin Los flujogramas Los cuadros de control
Doctor Roberto Uzal 27

Kaoru Ishikawa
La filosofa de la Calidad segn Ishikawa:
Calidad comienza y finaliza con Educacin. Un primer paso hacia la Calidad es conocer los requerimientos del consumidor En condiciones ideales de Calidad la inspeccin no es necesaria Elimine las causas no los sntomas
Doctor Roberto Uzal 28

Kaoru Ishikawa
La filosofa de la Calidad segn Ishikawa:
Calidad es una responsabilidad corporativa Priorice la Calidad y evale la rentabilidad asociada (en el mediano y largo plazo) El marketing es la entrada y la salida de la Calidad Atender las inquietudes de los subordinados
Doctor Roberto Uzal 29

Kaoru Ishikawa
La filosofa de la Calidad segn Ishikawa:
El 99 % de los problemas corporativos se pueden resolver utilizando las siete herramientas del Control de Calidad Total La informacin sin difusin o incompleta equivale a informacin falsa: Por ejemplo, difundir un promedio sin comunicar el desvo estndar
Doctor Roberto Uzal 30

Tom Peters
Doctor en Ingeniera Civil y MBA de la Universidad de Stanford. Luego de desempearse varios aos en la consultora McKinsey & Company se estableci en forma independiente. Autor de numerosos best sellers en el mbito del management.
Doctor Roberto Uzal 31

Tom Peters
Los nueve atributos de la excelencia en las organizaciones:
El manejo de la ambigedad y de la paradoja Predisposicin para la accin Acercamiento al Cliente Autonoma y espritu empresarial Productividad a travs de una acertada administracin de los Recursos Humanos
Doctor Roberto Uzal 32

Tom Peters
Los nueve atributos de la excelencia en las organizaciones (continuacin):
Movilizacin alrededor de un valor clave Zapatero a tus zapatos Estructura simple y poco personal Flexibilidad y rigor simultneos

Doctor Roberto Uzal

33

Una referencia: El Premio Nacional a la Calidad


Qu es el Premio Nacional a la Calidad? Objetivo del Premio Nacional a la Calidad Principios y valores rectores La administracin del Premio El Modelo de Evaluacin
Doctor Roberto Uzal 34

Qu es el Premio Nacional a la Calidad?


Es un marco gua para la gestin avanzada del negocio Es un factor de gran valor para los clientes y la comunidad, independientemente de si se gana o no el premio Es un movilizador y activador importante Es un desafo empresario, directivo y gerencial
Doctor Roberto Uzal 35

Objetivo del Premio Nacional a la Calidad


La ley 24127, en su art. 2do, define el objetivo del Premio:
la promocin, desarrollo y difusin de los procesos y sistemas destinados al mejoramiento continuo de la Calidad en los productos y en los servicios que se originan en el sector empresario y en la esfera de la administracin pblica, a fin de apoyar la modernizacin y competividad de esas organizaciones
Doctor Roberto Uzal 36

Principios y Valores Rectores


La Calidad se prev y se disea La Calidad la construyen las personas La Calidad es un proceso de mejora continua
Doctor Roberto Uzal 37

La Administracin del Premio


Administracin Pblica
Autoridad Ejecutivo de aplicacin: Poder

Sector Privado
Autoridad de aplicacin: Ministerio de Economa y de Obras y Servicios Pblicos (Fundacin Premio Nacional a la Calidad)
Doctor Roberto Uzal 38

El Modelo de Evaluacin
Vocacin y Compromiso
Liderazgo del equipo de Direccin

Sistema de Gestin
Orientacin hacia el Cliente Planeamiento Estratgico Sistemas de Informacin Recursos Humanos Aseguramiento de la Calidad Responsabilidad Social Satisfaccin de los Clientes Satisfaccin del Personal Impacto en la Sociedad Resultados Operativos
Doctor Roberto Uzal 39

Resultados

Calidad del Software


Concordancia con los requisitos funcionales y de rendimiento explcitamente establecidos, con los estndares de desarrollo explcitamente documentados y con las caractersticas implcitas que se espera de todo software desarrollado profesionalmente
Doctor Roberto Uzal 40

SQA orientada al Cliente


El Cliente es el ltimo juez de la Calidad del producto o servicio
Atributos de Calidad Creando el conjunto de atributos de Calidad Mtricas de Calidad Los Mtodos, Tipos y Herramientas El Programa de Aseguramiento de Calidad Programas relacionados
El CMM del SEI Los estndares de Calidad ISO 9000
Doctor Roberto Uzal 41

Atributos de Calidad
Calidad: su definicin les corresponde a los usuarios El mediante el conjunto de los atributos de Calidad los Clientes definen sus requerimientos de Calidad Conjunto de atributos de Calidad: es necesario consultar, inteligentemente, a los Clientes actuales y potenciales.
Doctor Roberto Uzal 42

Creando el conjunto de atributos de Calidad


Atributos relacionados con la facilidad de uso Atributos relacionados con la documentacin Atributos relacionados con la tolerancia a fallas Atributos relacionados con la frecuencia de fallas Atributos relacionados con el impacto de las fallas Atributos relacionados con el Packaging Atributos relacionados con Precio/Confiabilidad) Atributos relacionados con Performance Atributos relacionados con soporte y servicios Atributos relacionados con el proceso de produccin de Software
Doctor Roberto Uzal 43

Mtricas de Calidad
Para cada elemento del conjunto de atributos de Calidad definido por el Cliente, es necesario definir un conjunto especfico de mediciones a ser aplicado repetidamente durante el proceso de desarrollo y al concluir el mismo. Los resultados de dichas medidas sern utilizados para evaluar el grado de avance y los resultados finales.
Doctor Roberto Uzal 44

Mtricas de Calidad
Ejemplos de mtricas de proceso
Tasa de arribo de defectos (nmero de defectos encontrados en pruebas ejecutadas a intervalos regulares de tiempo Eficacia de una prueba (una prueba que siempre es satisfactoria, por ejemplo, es una prueba ineficaz) Otras

Ejemplos de mtricas de producto


Densidad de defectos (cantidad de defectos descubiertos por unidad de medida de tamao de producto) Tiempo medio entre fallas Otras
Doctor Roberto Uzal 45

Los Mtodos, Tipos y Herramientas


Mtodos para elaborar pruebas de Calidad. Ejemplos:
Mtodos Caja Blanca Mtodos Cajas Negra

Tipos de pruebas de Calidad. Ejemplos:


Prueba de unidad Prueba de componente Prueba de sistema

Herramientas para pruebas de Calidad. Ejemplos:


Rational SQA Suite Rational Clear CASE
Doctor Roberto Uzal 46

El Programa de Aseguramiento de Calidad


Modelo de Ciclo de Vida: Su seleccin
La insercin del Aseguramiento de Calidad en el Ciclo de Vida

Administracin de la configuracin
El proceso de produccin de software
El control de versiones La Calidad en la construccin del software El seguimiento de fallas
Doctor Roberto Uzal 47

Programas relacionados: El CMM del SEI


Niveles de madurez definidos en el CMM
Nivel 1 Inicial Nivel 2 Repetible Nivel 3 Definido Nivel 4 Administrado Nivel 5 Optimizado

Doctor Roberto Uzal

48

Nivel 1 Inicial
Los integrantes de equipos u organizaciones que se encuentran en este nivel pueden ser considerados artistas. Su proceder se basa en la intuicin y, a lo sumo, en experiencias anteriores. El xito o no xito, en este tipo de organizaciones guarda analoga con el juego de ruleta.
Doctor Roberto Uzal 49

Nivel 2 Repetible
En las organizaciones comprendidas en este nivel la formalidad prevalece. Los
procesos estn definidos y son respetados. Se utilizan tcnicas y herramientas de cierto nivel de sofisticacin. La programacin y presupuesto de los proyectos son, casi siempre, respetados. De artistas hemos pasado a artesanos
Doctor Roberto Uzal 50

Nivel 3 Definido
La principal diferencia entre este nivel y el anterior es la existencia de documentos que detallan los procesos y procedimientos seguidos por la organizacin para producir sus productos. Cuando se pregunta acerca de procesos y procedimientos a miembros de organizaciones del Nivel 3, siempre refieren la respuesta a documentos formales
Doctor Roberto Uzal 51

Nivel 4 Administrado
Las organizaciones de este nivel han establecido mtricas de procesos y, adems, dichas mtricas son sistemticamente utilizadas en un Programa de Mejora Continua. El foco en estas organizaciones, sin duda, est puesto en el producto.
Doctor Roberto Uzal 52

Nivel 5 Optimizado
En las organizaciones de este tipo el foco est en el proceso. El proceso de mejora continua se privilegia respecto de la observacin de la Calidad de los productos. La idea rectora es: Si se centra la atencin en la mejora continua de procesos, se alcanza, automticamente, un estado de xito continuo basado en una permanente ganancia de eficacia y de eficiencia.
Doctor Roberto Uzal 53

Programas relacionados: Los estndares de Calidad ISO 9000


Del estndar ISO 9000 derivan, principalmente, los estndares 9001, 9002 y 9003. ISO 9001: para organizaciones que disean, desarrollan y producen servicios y productos ISO 9002: para organizaciones que producen productos diseados por otras ISO 9003: para organizaciones que inspeccionan o prueban productos producidos por otras
Doctor Roberto Uzal 54

Programas relacionados: Las normas de Calidad ISO 9000


La ISO 9001 cubre:
Responsabilidad gerencial Sistema de Calidad Revisin de contratos Control del diseo Control documental Compras Suministros Trazabilidad de Productos Control de Procesos Inspeccin y testing Equipamientos para pruebas de Calidad Test Status Control de productos no conformados Acciones correctivas Manipuleo, almacenamiento, packaging y distribucin Registros de Calidad Auditoras internas de Calidad Entrenamiento Servicios Tcnicas estadsticas

Doctor Roberto Uzal

55

Resumen y Conclusiones
Respecto de los distintos modelos del Ciclo de Vida y sus vnculos con SQA En relacin con el enfoque hacia la Calidad Relacionadas con El Premio Nacional a la Calidad En relacin con la Calidad del Software SQA orientada al Cliente
Doctor Roberto Uzal 56

You might also like