seis sigma presentaciòn.pdf

22
Six Sigma Software (Introducción) José Jesús Rocha Quezada [email protected] Facultad de Matemáticas Lic. en Computación Temas Selectos de Programación Avanzada Dr. Cuauhtémoc Lemus Olalde Seis Seis Sigma Software (Introducción) Sigma Software (Introducción)

Upload: marine2006

Post on 18-Feb-2015

48 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: seis sigma presentaciòn.pdf

Six Sigma Software (Introducción)

José Jesús Rocha Quezada

[email protected]

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)

Page 2: seis sigma presentaciòn.pdf

Six Sigma Software (Introducción)

Introducción a Seis Sigma Software

Palabras Clave:

Motorola

Calidad

Desing for Six Sigma (DFSS)

CMM & CMMi

TSP

PSP

Page 3: seis sigma presentaciòn.pdf

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

Page 4: seis sigma presentaciòn.pdf

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

Page 5: seis sigma presentaciòn.pdf

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

Page 6: seis sigma presentaciòn.pdf

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

Page 7: seis sigma presentaciòn.pdf

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

Page 8: seis sigma presentaciòn.pdf

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

Page 9: seis sigma presentaciòn.pdf

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

Page 10: seis sigma presentaciòn.pdf

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

Page 11: seis sigma presentaciòn.pdf

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

Page 12: seis sigma presentaciòn.pdf

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

Page 13: seis sigma presentaciòn.pdf

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

Page 14: seis sigma presentaciòn.pdf

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

Page 15: seis sigma presentaciòn.pdf

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

Page 16: seis sigma presentaciòn.pdf

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

Page 17: seis sigma presentaciòn.pdf

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

Page 18: seis sigma presentaciòn.pdf

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

Page 19: seis sigma presentaciòn.pdf

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

Page 20: seis sigma presentaciòn.pdf

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

Page 21: seis sigma presentaciòn.pdf

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

Page 22: seis sigma presentaciòn.pdf

22

Six Sigma Software (Introducción)

Preguntas?Preguntas?