seis sigma presentaciòn.pdf
TRANSCRIPT
Six Sigma Software (Introducción)
José Jesús Rocha Quezada
Facultad de Matemáticas
Lic. en Computación
Temas Selectos de Programación AvanzadaDr. Cuauhtémoc Lemus Olalde
SeisSeis Sigma Software (Introducción)Sigma Software (Introducción)
Six Sigma Software (Introducción)
Introducción a Seis Sigma Software
Palabras Clave:
Motorola
Calidad
Desing for Six Sigma (DFSS)
CMM & CMMi
TSP
PSP
3
Six Sigma Software (Introducción)
•Que es?
•n-sigma
•Antecedentes
•DMAIC??
•DFSS
•Protagonistas
•Procesos Actuales
•Evolución SW
•Calidad SW
•6-sigma & CMM
•Comercial
4
Six Sigma Software (Introducción)
SigmaSigma es una letra griega que representa
una unidad estadística de medida para definir
la desviación estándar de una población.
Mide la variabilidad o la dispersión de los datos.
Seis SigmaSeis Sigma también es una medida de variabilidad. Se ha dado su nombre para indicar que información cae dentro de los requerimientos de los clientes. Entre más grande es la sigma del proceso, mayores son las salidas de proceso, los productos y los servicios que reúnen los requerimientos de los clientes.
•Que es?
•n-sigma
•Antecedentes
•DMAIC??
•DFSS
•Protagonistas•Procesos Actuales
•Evolución SW
•Calidad SW
•6-sigma & CMM
•Comercial
5
Six Sigma Software (Introducción)
• 2 Sigma
• 69.146% de productos/servicios reúnen losrequerimientos de los clientes.
• 308,538 defectos por millones de oportunidades (DPMO)
• 4 Sigma
• 99,379% de los productos/servicios reúnen losrequerimientos de los clientes.
• 6,210 DPMO
• 6 Sigma
• 99.99966% de los productos/servicios reúnen losrequerimientos de los clientes.
• 3.4 DPMO
•Que es?
•n-sigma
•Antecedentes
•DMAIC??
•DFSS
•Protagonistas•Procesos Actuales
•Evolución SW
•Calidad SW
•6-sigma & CMM
•Comercial
6
Six Sigma Software (Introducción)
Antecedentes
• En 1987 Motorola inició con la aplicaciónde seis sigma
• Las compañias Allied Signal y General Electric dieron fuerte y renovado impulso a la metodología seis sigma
• En la actualidad algunas empresas utilizanla metodología con muy buenos resultados
• La consideración inicial es desarrollarproyectos para mejorar procesos y lograrahorros sustanciales al final de la línea.
•Que es?
•n-sigma
•Antecedentes
•DMAIC??
•DFSS
•Protagonistas•Procesos Actuales
•Evolución SW
•Calidad SW
•6-sigma & CMM
•Comercial
7
Six Sigma Software (Introducción)
La mejora del proceso Seis Sigma
• Se enfoca a “problemas reales” directamente relacionada con los resultados financieros de la organización.
• Obtiene resultados en un periodo de 4 a 6 meses.
• Utiliza herramientas múltiples y técnicas, especialmente estadísticas.
• Proporciona una mejora a largo plazo.
• Propaga la mejora a lo largo de la organización.
• Actúa como vehículo para el cambio.
•Que es?
•n-sigma
•Antecedentes
•DMAIC??
•DFSS
•Protagonistas•Procesos Actuales
•Evolución SW
•Calidad SW
•6-sigma & CMM
•Comercial
8
Six Sigma Software (Introducción)
1.1. Validaroportunidad de negocio.
1.2 Documentar y analizar procesos.
1.3 Definir losrequerimientosdel cliente.
1.4 Construir equiposefectivos de trabajo
2.1 Determinarque es lo que se vaa medir.
2.2 Usarmedidas.
2.3 Entenderla variación.
2.4 Determinarel desempeño Sigma.
3.1 Analizar y estratificar el proceso.
3.2
Determinar lascausasraiz.
3.3. Validarlascausasraíz.
3.4 Usarcreatividad.
4.1 Generar ideas de mejora
4.2 Evaluar y seleccionarsoluciones.
4.3 Presentarrecomendaciones.
4.4 Implementarcambio.
5.1 Desarrollar y ejecutarprogramapiloto.
5.2 Planear e implementarsoluciones.
5.3 Integraciónde procesos.
5.4 Clausura y reconocimiento.
Cada uno de los módulos DMAIC, contiene cuatro subsecciones.
1.0
DEFINIR
OPORTUNIDADES
2.0
MEDIR
DESEMPEÑO
3.0
ANALIZAR
OPORTUNIDAD
4.0
MEJORAR
DESEMPEÑO
5.0
CONTROLAR
DESEMPEÑO
•Que es?
•n-sigma
•Antecedentes
•DMAIC??
•DFSS
•Protagonistas•Procesos Actuales
•Evolución SW
•Calidad SW
•6-sigma & CMM
•Comercial
9
Six Sigma Software (Introducción)
PROCESO DE MEJORA SEIS SIGMA
¿ Es el Proceso capaz de cumplir las especificaciones del cliente?
Define la oportunidad de mejoraen el negocio.
¿El proceso existe
actualmente?
Mide el desempeño actual
Mejora el desempeño
Si
Si
No
No
Mide los requerimientos del mercado
Explora alternativas de diseño
Desarrolla diseño detallado
Implementa nuevo diseño
Controla el desempeño
DISEÑO PARA SEIS SIGMA
(DESIGN FOR SIX SIGMA, DFSS)
Analiza la causa raiz del desempeño actual
Mejorar o rediseñar su proceso asignado
•Que es?
•n-sigma
•Antecedentes
•DMAIC??
•DFSS
•Protagonistas•Procesos Actuales
•Evolución SW
•Calidad SW
•6-sigma & CMM
•Comercial
10
Six Sigma Software (Introducción)
Protagonistas en Seis sigma• Campeón (Champion): líder en la empresa que
mantiene la dirección estratégica en el equipo del proyecto seis sigma. Sirve como un enlace entre la gerencia y el equipo del proyecto. Facilita la adquisición de recursos y apoyos para el proyecto.
• Maestro Cinta Negra (Master Black Belt): líder de la calidad resposable para la estrategia, capacitación, monitoreo y desarrollo de seis sigma.
• Cinta Negra (Black Belt): expertos en seis sigma que trabaja los proyectos a través de toda la empresa.
• Cinta Verde (Green Belt): personas capacitadasque trabajan los proyectos de su área.
•Que es?
•n-sigma
•Antecedentes
•DMAIC??
•DFSS
•Protagonistas•Procesos Actuales
•Evolución SW
•Calidad SW
•6-sigma & CMM
•Comercial
11
Six Sigma Software (Introducción)
Seis Sigma
Proceso de Desarrollo del Software
•Que es?
•n-sigma
•Antecedentes
•DMAIC??
•DFSS
•Protagonistas•Procesos Actuales
•Evolución SW
•Calidad SW
•6-sigma & CMM
•Comercial
12
Six Sigma Software (Introducción)
Métodos y Procesos de IS Actuales
• ISO 9001 (1)• CMM (2)• BOOTSTRAP• ISO/IEC 12207• ISO/IEC TR 15504 (SPICE) (3)• BSI• Trillium
•Que es?
•n-sigma
•Antecedentes
•DMAIC??
•DFSS
•Protagonistas•Procesos Actuales
•Evolución SW
•Calidad SW
•6-sigma & CMM
•Comercial
13
Six Sigma Software (Introducción)
CMM• Capability Maturity Model del Software
Engineering Institute– Inicialmente fue desarrollado como un modelo de
evaluación de la capacidad administrativa de ingeniería de software
– EL concepto de proceso dá mayor utilidad que el de evaluación de capacidad, y que las empresas desarrolladoras de software pueden utilizar el modelo para el mejoramiento interno de sus procesos (mayor contribución)
– CMM modela 18 áreas prácticas y 150 prácticas principales, las cuales fueron agrupadas en 5 niveles de madurez
– El modelo divide en forma sistemática las actividades de IS, y permite un juicio analítico de las mismas.
– Los niveles son: inicial, repetible, definido, manejable, optimización.
•Que es?
•n-sigma
•Antecedentes
•DMAIC??
•DFSS
•Protagonistas•Procesos Actuales
•Evolución SW
•Calidad SW
•6-sigma & CMM
•Comercial
14
Six Sigma Software (Introducción)
ISO 9001• ISO 9001, ISO 9000-3 fueron diseñados
para IS, tuvieron su origen en ISO 9000 • ISO 9001 (Sistemas de Calidad – Modelo
para el Aseguramiento de la Calidad en Diseño, desarrollo, Producción, Instalación y Servicio.
• ISO 9003 (Administración de la Calidad y Estándares de Aseguramiento de la Calidad Parte 3 – Guías para la Aplicación de ISO 9003 para el Desarrollo, Provisión y Mantenimiento de Software)
•Que es?
•n-sigma
•Antecedentes
•DMAIC??
•DFSS
•Protagonistas•Procesos Actuales
•Evolución SW
•Calidad SW
•6-sigma & CMM
•Comercial
15
Six Sigma Software (Introducción)
ISO 9001• Modela un conjunto básico de
requerimientos para el establecimiento y mantenimiento un sistema de Aseguramiento y Administración de la Calidad para IS.
• Identifica 20 tópicos y 177 aspectos administrativos, clasificándolas en 3 subsistemas: administración, administracióndel producto, administración del desarrollo.
• Es el más popular en la industria del software debido a su simplicidad.
• Criterio de Aceptado/Rechazado es lo más importante del modelo.
•Que es?
•n-sigma
•Antecedentes
•DMAIC??
•DFSS
•Protagonistas•Procesos Actuales
•Evolución SW
•Calidad SW
•6-sigma & CMM
•Comercial
16
Six Sigma Software (Introducción)
BOOTSTRAP• Liberado en 1993 como una extensión del modelo CMM adecuado
a las ideas Europeas.• Se agregaron actividades de proceso más técnicas y
metodológicas al modelo CMM, el resultado fue una mezcla de procesos y capacidades.
• Había la necesidad de diferenciar entre proceso (actividades de IS) y capacidad (medición de las actividades de IS)
• El concepto de un proceso bidimensional surgió del esfuerzo.• Modela 3 categorías de procesos, 9 atributos, y 201 atributos de
calidad del sistema.• Los atributos son clasificados contra 5 niveles de capacidad
idénticos al modelo CMM.• Se introdujeron atributos intermedios de proceso para medir las
diferencias entre los niveles de capacidad.• Mayor precisión en la medida de capacidad, redondeada a un
cuarto del nivel de capacidad.
•Que es?
•n-sigma
•Antecedentes
•DMAIC??
•DFSS
•Protagonistas•Procesos Actuales
•Evolución SW
•Calidad SW
•6-sigma & CMM
•Comercial
17
Six Sigma Software (Introducción)
ISO/IEC TR 15504 (SPICE)• En 1992 el comité ISO/IEC JTC1 reconoce
la necesidad de desarrollar un nuevo estándar internacional para la evaluación y mejoramiento del proceso de software.
• En 1998 se completo el Reporte Técnico de ISO 15504.
• En 2002 se espera que sea liberado como estándar.
•Que es?
•n-sigma
•Antecedentes
•DMAIC??
•DFSS
•Protagonistas•Procesos Actuales
•Evolución SW
•Calidad SW
•6-sigma & CMM
•Comercial
18
Six Sigma Software (Introducción)
Seis Sigma como evolución para sistemas de software
Seis Sigma, como una metodología, ha evolucionado desde sus inicios (p.e. MAIC o DMAIC) a una actividad como lo es Design for Six Sigma (DFSS).
En términos de aplicación, Seis Sigma ha evolucionado desde el trabajo original de Motorola en manufactura, y ahora para los productos de software y sus procesos.
•Que es?
•n-sigma
•Antecedentes
•DMAIC??
•DFSS
•Protagonistas•Procesos Actuales
•Evolución SW
•Calidad SW
•6-sigma & CMM
•Comercial
19
Six Sigma Software (Introducción)
Que es lo que se busca en calidad de software:
Reliability
Availability
Maintenance Control
Productivity
•Que es?
•n-sigma
•Antecedentes
•DMAIC??
•DFSS
•Protagonistas•Procesos Actuales
•Evolución SW
•Calidad SW
•6-sigma & CMM
•Comercial
20
Six Sigma Software (Introducción)Seis Sigm
a “y” CM
M
•Que es?
•n-sigma
•Antecedentes
•DMAIC??
•DFSS
•Protagonistas•Procesos Actuales
•Evolución SW
•Calidad SW
•6-sigma & CMM
•Comercial
21
Six Sigma Software (Introducción)
Microsoft Accelerator for Six SigmaFact Sheet
January 2003
Accelerator For Six Sigma:
The Microsoft® Accelerator for Six Sigma is an integrated set of products and services that leverages existing software such as Microsoft Project and Visio® and is customized for Six Sigma practitioners. The Accelerator provides added functionality designed specifically for Six Sigma organizations. It helps teams more effectively manage a large number of Six Sigma projects, more easily track their financial impact, optimally utilize and track people resources, manage Six Sigma tools, and electronically share knowledge gathered across the enterprise.
COMERCIAL
•Que es?
•n-sigma
•Antecedentes
•DMAIC??
•DFSS
•Protagonistas•Procesos Actuales
•Evolución SW
•Calidad SW
•6-sigma & CMM
•Comercial
22
Six Sigma Software (Introducción)
Preguntas?Preguntas?