• No se han encontrado resultados

CSTIC 2014 RCA SW. El análisis de la Causa Raíz durante el Proceso de Pruebas del Software. GMV, 2014 Propiedad de GMV Todos los derechos reservados

N/A
N/A
Protected

Academic year: 2021

Share "CSTIC 2014 RCA SW. El análisis de la Causa Raíz durante el Proceso de Pruebas del Software. GMV, 2014 Propiedad de GMV Todos los derechos reservados"

Copied!
26
0
0

Texto completo

(1)

© GMV, 2014 Propiedad de GMV Todos los derechos reservados

RCA – SW

El análisis de la Causa Raíz

durante el Proceso de Pruebas

del Software

(2)

© GMV, 2014 CSTIC 2014 22/10/2014 Página 2

El análisis de la Causa Raíz durante el Proceso de Pruebas del Software

1. Introducción: poniéndonos en situación.

2. Proceso de RCA aplicado a la Ingeniería del Software.

3. Conclusiones.

4. El turno de ¿Preguntas?

INDICE

(3)

© GMV, 2014 Propiedad de GMV Todos los derechos reservados

Introducción

(4)

© GMV, 2014 CSTIC 2014 22/10/2014 Página 4

El análisis de la Causa Raíz durante el Proceso de Pruebas del Software

(5)

© GMV, 2014 CSTIC 2014

HERRAMIENTA PARA LA MEJORA DE LA

CALIDAD

22/10/2014 Página 5 El análisis de la Causa Raíz durante el Proceso

de Pruebas del Software

5 Whys

Analysis of variance

ANOVA Gauge R&R

Axiomatic design

Business Process Mapping

Catapult exercise on variability

Cause & effects diagram (also known as fishbone or

Ishikawa diagram)

Chi-square test of independence and fits

Control chart

Correlation

Cost-benefit analysis

CTQ tree

Quantitative marketing research through use of

Enterprise Feedback Management (EFM) systems

Design of experiments

Failure mode and effects analysis (FMEA)

General linear model

Histograms

Homoscedasticity

Quality Function Deployment (QFD)

Pareto chart

Pick chart

Process capability

Regression analysis

Root cause analysis

Run charts

SIPOC analysis (Suppliers, Inputs, Process,

Outputs, Customers)

Stratification

Taguchi methods

Taguchi Loss Function

Thought process map

TRIZ

(6)

© GMV, 2014 CSTIC 2014 22/10/2014 Página 6

El análisis de la Causa Raíz durante el Proceso de Pruebas del Software

La situación es:

Disponemos de excesiva información

Toda la información está orientada a la Industria “Tradicional”

No disponemos de ejemplos o referencias cercanas de su uso en

la Industria del Software

SITUACIÓN

(7)

© GMV, 2014 CSTIC 2014 22/10/2014 Página 7

El análisis de la Causa Raíz durante el Proceso de Pruebas del Software

Es posible aplicar el Análisis de Causa – Raíz (RCA) en la

Industria Software eficientemente y con buenos

resultados

Y todo ello porque la herramienta de RCA:

– Permite aprender de los problemas

– Permite prevenir problemas

– Permite eliminar problemas recurrentes

(8)

© GMV, 2014 Propiedad de GMV Todos los derechos reservados

El Proceso de

RCA-SW

(9)

© GMV, 2014 CSTIC 2014 22/10/2014 Página 9

El análisis de la Causa Raíz durante el Proceso de Pruebas del Software

Las preguntas que nos surgen:

– ¿Quién participa?

– ¿Cuándo hacer el análisis?

– ¿Qué analizar?

– ¿Qué buscar?

Y el How-To que nos interesa en cuatro fases:

– Fase 1: Recolección de datos / problemas

– Fase 2: Análisis de datos

– Fase 3: Extracción de acciones de mejora

– Fase 4: Implantación de las acciones de mejora y evaluación de su

resultado.

(10)

© GMV, 2014 CSTIC 2014 22/10/2014 Página 10

El análisis de la Causa Raíz durante el Proceso de Pruebas del Software

– ¿Quién participa?

– ¿Cuándo hacer el análisis?

EL PROCESO: QUIÉN Y CUÁNDO

El Equipo de Proyecto / Jefe de Proyecto

El Responsable de Calidad

El Departamento de Calidad

Después de cada Fase de Pruebas

Durante el Mantenimiento / Garantía

Durante la prestación del servicio SW

(11)

© GMV, 2014 CSTIC 2014 22/10/2014 Página 11

El análisis de la Causa Raíz durante el Proceso de Pruebas del Software

– ¿Qué analizar?

– ¿Qué buscar?

EL PROCESO: QUÉ

Problemas Críticos o Mayores

Problemas YA resueltos

Problemas con características “especiales”

El origen fundamental del problema

Determinar una o dos causas para dicho problema

Determinar cuándo se podría haber evitado

(12)

© GMV, 2014 CSTIC 2014 22/10/2014 Página 12

El análisis de la Causa Raíz durante el Proceso de Pruebas del Software

Se debe determinar:

– La fase actual del proyecto:

Pruebas de integración, sistema, operación, aceptación, etc.

Mantenimiento

Garantía

Prestación de servicios

– El número de problemas a analizar.

– El impacto de esos problemas en el proyecto / producto.

– El número de personas a participar.

EL PROCESO: FASE 1: RECOLECCIÓN DE

DATOS

(13)

© GMV, 2014 CSTIC 2014 22/10/2014 Página 13

El análisis de la Causa Raíz durante el Proceso de Pruebas del Software

Se ha determinado para cada estudio diferentes enfoques:

– La fase actual del proyecto:

Pruebas de integración, sistema, operación, aceptación, etc.

Mantenimiento

Garantía

Prestación de servicios

– El número de problemas a analizar: entre cinco y siete

– El impacto de esos problemas en el proyecto: siempre Crítico y/o

Mayor.

– El número de personas a participar: JdP, CCAL y persona(s) que

participaron en la resolución del problema.

EL PROCESO: FASE 1: RECOLECCIÓN DE

DATOS. NUESTRO CASO

(14)

© GMV, 2014 CSTIC 2014 22/10/2014 Página 14

El análisis de la Causa Raíz durante el Proceso de Pruebas del Software

Se siguen los siguientes pasos:

– Analizar cada Problema SW por separado.

– Identificar la respuesta dada.

– Identificar situaciones similares y/o recurrentes.

– Identificar causa inmediata del problema.

– Iterar hasta identificar la causa final del problema (causa raíz).

– Documentar los resultados.

Técnicas:

EL PROCESO: FASE 2: ANÁLISIS DE LOS

DATOS

(15)

© GMV, 2014 CSTIC 2014 22/10/2014 Página 15

El análisis de la Causa Raíz durante el Proceso de Pruebas del Software

EL PROCESO: FASE 2: ANÁLISIS DE LOS

DATOS. NUESTRO CASO.

(16)

© GMV, 2014 CSTIC 2014 22/10/2014 Página 16

El análisis de la Causa Raíz durante el Proceso de Pruebas del Software

Se siguen los siguientes pasos:

En cada análisis de cada Proyecto:

– Identificar en qué Fase se podría haber prevenido el problema.

– Identificar en qué Proceso se podría haber prevenido el problema.

– Identificar acciones preventivas concretas.

– Documentar los resultados.

En la consolidación de los resultados de todos los Análisis:

– Revisar las acciones preventivas.

– Unificar / simplificar el número de acciones preventivas.

– Identificar qué acciones implantar y cuáles no implantar.

– Planificar la implantación las acciones preventivas elegidas.

EL PROCESO: FASE 3: EXTRACCIÓN DE

ACCIONES DE MEJORA

(17)

© GMV, 2014 CSTIC 2014 22/10/2014 Página 17

El análisis de la Causa Raíz durante el Proceso de Pruebas del Software

EL PROCESO: FASE 3: EXTRACCIÓN DE

ACCIONES DE MEJORA. NUESTRO CASO.

(18)

© GMV, 2014 CSTIC 2014 22/10/2014 Página 18

El análisis de la Causa Raíz durante el Proceso de Pruebas del Software

EL PROCESO: FASE 3: EXTRACCIÓN DE

ACCIONES DE MEJORA. NUESTRO CASO.

Distribución de Problemas por Actividades donde se podrían

(19)

© GMV, 2014 CSTIC 2014

Distribución de Problemas por Causas-Raíz (2013):

22/10/2014 Página 19 El análisis de la Causa Raíz durante el Proceso

de Pruebas del Software

EL PROCESO: FASE 3: EXTRACCIÓN DE

ACCIONES DE MEJORA. NUESTRO CASO.

(20)

© GMV, 2014 CSTIC 2014 22/10/2014 Página 20

El análisis de la Causa Raíz durante el Proceso de Pruebas del Software

EL PROCESO: FASE 3: EXTRACCIÓN DE

ACCIONES DE MEJORA. NUESTRO CASO.

Distribución de Problemas por Causas-Raíz (acumulado desde

(21)

© GMV, 2014 CSTIC 2014 22/10/2014 Página 21

El análisis de la Causa Raíz durante el Proceso de Pruebas del Software

Se siguen los siguientes pasos:

– Implementar las acciones preventivas.

– Hacer seguimiento de la implantación.

– Evaluar su eficiencia.

EL PROCESO: FASE 4: IMPLANTACIÓN DE

LAS ACCIONES DE MEJORA Y EVALUACIÓN

DE RESULTADOS

(22)

© GMV, 2014 Propiedad de GMV Todos los derechos reservados

Conclusiones

(23)

© GMV, 2014 CSTIC 2014 22/10/2014 Página 23

El análisis de la Causa Raíz durante el Proceso de Pruebas del Software

Es posible aplicar el Análisis de Causa – Raíz (RCA) en la

Industria Software eficientemente y con buenos

resultados

Y todo ello porque:

– Permite aprender de los problemas

– Permite prevenir problemas

– Permite eliminar problemas recurrentes

(24)

© GMV, 2014 Propiedad de GMV Todos los derechos reservados

“Every defect is a treasure,

if the company can

uncover its cause

and work to prevent it

across the corporation.”

Kilchiro Toyoda

(25)

© GMV, 2014 CSTIC 2014 22/10/2014 Página 25

El análisis de la Causa Raíz durante el Proceso de Pruebas del Software

(26)

© GMV, 2014 Propiedad de GMV Todos los derechos reservados

Gracias

Manuel A. Lea Pereira

Director Adjunto del Departamento de Calidad

Email: [email protected]

José Alberto González García

Coordinador de Calidad en Proyectos

Email: [email protected]

Referencias

Documento similar

No había pasado un día desde mi solemne entrada cuando, para que el recuerdo me sirviera de advertencia, alguien se encargó de decirme que sobre aquellas losas habían rodado

En junio de 1980, el Departamento de Literatura Española de la Universi- dad de Sevilla, tras consultar con diversos estudiosos del poeta, decidió propo- ner al Claustro de la

[r]

SVP, EXECUTIVE CREATIVE DIRECTOR JACK MORTON

Social Media, Email Marketing, Workflows, Smart CTA’s, Video Marketing. Blog, Social Media, SEO, SEM, Mobile Marketing,

Missing estimates for total domestic participant spend were estimated using a similar approach of that used to calculate missing international estimates, with average shares applied

Habiendo organizado un movimiento revolucionario en Valencia a principios de 1929 y persistido en las reuniones conspirativo-constitucionalistas desde entonces —cierto que a aquellas

The part I assessment is coordinated involving all MSCs and led by the RMS who prepares a draft assessment report, sends the request for information (RFI) with considerations,