Académique Documents
Professionnel Documents
Culture Documents
Clase 5
Calidad
UNPSJB 2005
Glosario de la Clase
Objetivos
Administracin de la calidad
Aseguramiento y estndares de calidad
Planeacin de la calidad
Control de calidad
Proceso del software
Normas
ISO
CMM
UNPSJB 2005
Ingeniera de Software
Bibliografa
Ingeniera de Software
(Sommerville)
Ingeniera de Software (Pfleeger)
Pgina del SEI (CMM) (www.sei.org)
Pgina de ISO
Material del CD.
UNPSJB 2005
Ingeniera de Software
Administracin de Calidad
se aplica en IS?
Definiendo calidad:
el
UNPSJB 2005
Ingeniera de Software
Administracin de Calidad
UNPSJB 2005
Ingeniera de Software
Administracin de Calidad
Aseguramiento de calidad
Establecer un marco de trabajo de
procedimientos y estndares organizacionales
que conduce a software de alta calidad
Planeacin de la calidad: la seleccin de
procedimientos y estndares adecuados a
partir de este marco de trabajo y la adaptacin
de stos para un proyecto especfico.
Control de calidad: definicin y promulgacin
de los procesos que aseguran que los
procedimientos y estndares para la calidad
del proyecto son seguidos por el equipo de
desarrollo de software.
UNPSJB 2005
Ingeniera de Software
Administracin de Calidad
Administracin de calidad
proceso de desarrollo del soft
Tareas
independientes
El resultado del proceso de desarrollo
se introduce en el proceso de
administracin de la calidad
Cuales son los procesos de adm.?
ISO 9000
CMM
UNPSJB 2005
Ingeniera de Software
Administracin de Calidad
Estndares
Del producto: se aplican sobre el elemento a
desarrollar. Se incluye
UNPSJB 2005
Estndares de documentos
Estructuras del documento de requerimiento
Estndares de codificacin, etc.
Ingeniera de Software
Administracin de Calidad
Estndares de documentacin
UNPSJB 2005
Ingeniera de Software
Administracin de Calidad
UNPSJB 2005
Ingeniera de Software
10
Administracin de Calidad
UNPSJB 2005
Ingeniera de Software
11
Administracin de Calidad
Inconvenientes
La relacin proceso del software y calidad del
producto es compleja.
Cambiar el proceso no siempre conduce a
mejorar calidad del producto
Recordar anlisis de riesgo.
Planificacin de calidad
UNPSJB 2005
Ingeniera de Software
12
Administracin de Calidad
los estndares
organizacionales
apropiados para un
producto.
Un proceso de desarrollo
Planes de producto
Un plan comprende
Introduccin al producto
UNPSJB 2005
De desarrollo y de
servicio a utilizar para el
desarrollo y
administracin del
producto
Metas de calidad
Fechas de terminacin y
responsabilidades
importantes
Riesgo y administracin
del riesgo
Ingeniera de Software
13
Administracin de Calidad
Control de calidad
UNPSJB 2005
Ingeniera de Software
14
Gente.
Habilidades &
Motivacin
Proceso
UNPSJB 2005
Ingeniera de Software
Herramientas
&
Equipamiento
15
Probabilidad
Probabilidad
Resultado
Resultado
Madurez de un proceso
UNPSJB 2005
Ingeniera de Software
Proceso
maduro
tendr alta
capacidad
17
Costo
Calidad
http://www.costxpert.com/resource_center/disaster_as_opportunity.html
https://secure.standishgroup.com/reports/reports.php?rid=500
UNPSJB 2005
Ingeniera de Software
18
Project Management
conceptualizado y no
tomado como una
ciencia oculta
http://www.softwaremag.com/L.cfm?Doc=newsletter/2004-01-15/Standish
UNPSJB 2005
Ingeniera de Software
19
UNPSJB 2005
Ingeniera de Software
20
UNPSJB 2005
Ingeniera de Software
21
UNPSJB 2005
Ingeniera de Software
22
Control del
proceso
Definicin
del Proceso
Disciplina
del Proceso
Nivel 1:
Inicial
UNPSJB 2005
Nivel 3:
Definido
Nivel 2:
Repetible
Nivel 5:
Optimizante
Gestin del
Cambio
Gestin
Cuantitativa
Gestin de
Ingeniera
Gestin del
Proyecto
Ingeniera de Software
Madurez
23
Nivel 1 - Inicial
Desempeo basado en la competencia del personal
Entradas
UNPSJB 2005
Salidas
Entran los requerimientos y otras
entradas y salen los productos
Ingeniera de Software
24
Nivel 2 - Repetible
La organizacin
Entradas
Reqs.
UNPSJB 2005
Diseo
Codif.
Prueba
Salidas
Nivel 3 - Definido
Salidas
Entradas
UNPSJB 2005
Ingeniera de Software
26
Nivel 4 - Gestionado
La organizacin
UNPSJB 2005
Ingeniera
27
Nivel 5 - Optimizante
La organizacin
Entradas
UNPSJB 2005
Salidas
Cambio controlado se
institucionaliza
Ingeniera de Software
28
compromiso en realizar
capacidad de realizar
actividades realizadas
medicin y anlisis
verificacin de implementacin
UNPSJB 2005
Ingeniera de Software
29
contiene
Areas Clave del Proceso
logra
Objetivos
organizada por
Caractersticas Comunes
refiere a
Implementacin o
Institucionalizacin
Prcticas Clave
describe
Infraestructura o actividades
UNPSJB 2005
Ingeniera de Software
30
Nivel CMM
Inicial
Ninguna
Repetible
UNPSJB 2005
Ingeniera de Software
31
UNPSJB 2005
Ingeniera de Software
32
SW-CMM- Estructura
Aspectos Comunes
Atributos que permiten que la implementacin o
institucionalizacin de un rea clave sea efectiva,
repetible y perdurable
UNPSJB 2005
Ingeniera de Software
33
SW-CMM- Estructura
Aspectos Comunes (II)
UNPSJB 2005
Ingeniera de Software
34
UNPSJB 2005
Ingeniera de Software
35
UNPSJB 2005
Ingeniera de Software
36
UNPSJB 2005
Ingeniera de Software
37
UNPSJB 2005
Ingeniera de Software
38
UNPSJB 2005
Ingeniera de Software
39
UNPSJB 2005
Ingeniera de Software
40
UNPSJB 2005
Ingeniera de Software
41
UNPSJB 2005
Ingeniera de Software
42
UNPSJB 2005
Ingeniera de Software
43
UNPSJB 2005
Ingeniera de Software
44
UNPSJB 2005
Ingeniera de Software
45
UNPSJB 2005
Ingeniera de Software
46
UNPSJB 2005
Ingeniera de Software
47
UNPSJB 2005
Ingeniera de Software
48
UNPSJB 2005
Ingeniera de Software
49
UNPSJB 2005
Ingeniera de Software
50
UNPSJB 2005
Ingeniera de Software
51
UNPSJB 2005
Ingeniera de Software
52
UNPSJB 2005
Ingeniera de Software
53
Seleccionar Cuestionario
Equipo
de Madurez
Analizar
Respuestas
Visitar
Hallazgos
Organizacin Identificados
UNPSJB 2005
Ingeniera de Software
Perfil
Basado en
KPAs
Key Process Area
54
2 Mtodos
UNPSJB 2005
55
Caso de Aplicacin
UNPSJB 2005
56
McKesson Background
in 1833
Annual revenue $70 billion
25,000 employees
UNPSJB 2005
Ingeniera de Software
57
software developers
Over 100 distinct software products
Over 20 separate software
development groups, 15 locations
Our products are in use in over 50% of
all US hospitals
UNPSJB 2005
Ingeniera de Software
58
Product Lines
Clinical Applications
Hospital Information Systems
Imaging Solutions
Physician Solutions
Web Solutions
Homecare
Revenue Cycle Management
Resource Management
Decision Support
Access Management
Infrastructure
UNPSJB 2005
Ingeniera de Software
59
UNPSJB 2005
Ingeniera de Software
60
Why CMM?
Productivity
Early detection of defects
Reduction in time to market
Reduction in post-release defects
Other benefits
UNPSJB 2005
Ingeniera de Software
61
Baselining Process
Ingeniera de Software
62
UNPSJB 2005
Ingeniera de Software
63
UNPSJB 2005
Ingeniera de Software
64
Conclusions
UNPSJB 2005
Ingeniera de Software
65
UNPSJB 2005
Ingeniera de Software
66
Cons:
UNPSJB 2005
Ingeniera de Software
67
Biggest hurdles:
SQA
Size Estimation and Effort tracking
Robust project planning
UNPSJB 2005
Ingeniera de Software
68
Areas of Resistance
UNPSJB 2005
Ingeniera de Software
69
Progress
UNPSJB 2005
Ingeniera de Software
70
Return on Investment
UNPSJB 2005
Ingeniera de Software
71
Ingeniera de Software
72
Lessons Learned
UNPSJB 2005
Ingeniera de Software
73
UNPSJB 2005
74
Ingeniera de Software
75
Estadsticas
UNPSJB 2005
76
Nivel de Adopcin
Tiempos:
Nivel 1 al 2:
Nivel 2 al 3:
Nivel 3 al 4:
Nivel 4 al 5:
UNPSJB 2005
22
19
25
13
meses
1992
meses
meses
meses
Ingeniera de Software
77
Productividad / Costos
Cronogramas y presupuestos.
Calidad del producto.
Estudio
Primeros 3
Niveles
UNPSJB 2005
Ingeniera de Software
78
Crticas al Modelo
UNPSJB 2005
79
UNPSJB 2005
Ingeniera de Software
80
UNPSJB 2005
81
IPD-CMM
SE-CMM
UNPSJB 2005
Disciplina Objetivo
Servicios
Ingeniera de Software
82