CICLO-2 GRUPO 3: LíderRaúl San Narciso Holguera Jefe de PlanificaciónRamón Recuero Moreno Jefe...

Preview:

Citation preview

1

CICLO-2

GRUPO 3:

Líder Raúl San Narciso Holguera

Jefe de Planificación Ramón Recuero Moreno

Jefe de Ingeniería Raúl Negueruela del Barrio

Jefe de Calidad Cristian Moral Martos

Jefe de Soporte Víctor Valle Juarranz

2

MetasValores Iniciales V.F. C1 V.F. C2

Realizar un producto de calidad

•+20% defectos encontrados antes1º compilación.•+95% antes de Pruebas Sistema.•100% requisitos•Calificación >= 9

53%

99%100%8,7

53,33%

100%100%?

Realizar un trabajo bien planificado

•No sobrepasar el 20% del tiempo total planificado•No sobrepasar el 20% del tamaño estimado del producto

SI

+6%

SI

-35%

Acabar a tiempo •Antes de 1ª fecha•Entrega una semana antes de 2ª fecha•Entrega una semana antes de 3ª fecha

SINO

NO

NO

3

Defectos inyectados C1

Estrate

gia y plan

ifica

ción

Requisi

tos

Plan de p

rueb

as del

sistem

a

Insp

ecció

n de req

uisito

s

Diseño de a

lto niv

el

Plan de p

rueb

as de i

ntegra

ción

Insp

ecció

n de dise

ño de alto

nivel

Diseño deta

llado

Revisi

ón de dise

ño detalla

do

Desar

rollo

de pru

ebas

Insp

ecció

n de dise

ño detalla

do

Código

Revisi

ón de código

Compila

ción

Insp

ecció

n de código

Prueb

as unita

rias

Construcc

ión e

integ

ració

n

Prueb

as del

sistem

a0

10

20

30

40

50

60

70

80

90

PlanificadoReal

de

efec

tos

4

Defectos inyectados C2

0

10

20

30

40

50

60

70

80

90

PlanReal

5

Defectos eliminados C1

Estrate

gia y plan

ifica

ción

Requisi

tos

Plan de p

rueb

as del

sistem

a

Insp

ecció

n de req

uisito

s

Diseño de a

lto niv

el

Plan de p

rueb

as de i

ntegra

ción

Insp

ecció

n de dise

ño de alto

nivel

Diseño deta

llado

Revisi

ón de dise

ño detalla

do

Desar

rollo

de pru

ebas

Insp

ecció

n de dise

ño detalla

do

Código

Revisi

ón de código

Compila

ción

Insp

ecció

n de código

Prueb

as unita

rias

Construcc

ión e

integ

ració

n

Prueb

as del

sistem

a0

5

10

15

20

25

30

35

PlanificadoReal

de

efec

tos

6

Defectos eliminados C2

Revisi

ón Estrate

gia y plan

ifica

ción

Revisi

ón Req

uisito

s

Revisi

ón diseño de a

lto niv

el

Revisi

ón de dise

ño detalla

do

Código

Compila

ción

Insp

ecció

n de código

Prueb

as unita

rias

Revisi

ón de cali

dad

Desar

rollo

de pru

ebas

de constr

ucció

n, integ

ració

n y de sis.

..

Construcc

ión e

integ

ració

n

Prueb

as del

sistem

a0

10

20

30

40

50

60

70

Plan

Real

7

Rendimiento del proceso C1

antes

de com

pilació

n

antes

de las

prueb

as

unitaria

s

antes

de la c

onstrucc

ión e

integ

ració

n

antes

de las

prueb

as del

sistem

a

antes

de la e

ntrega

del sis

tema

0

0.2

0.4

0.6

0.8

1

1.2

PlanificadoReal

de

def

ecto

s to

tale

s r

esu

elto

s (e

n %

)

8

Rendimiento del proceso C2

% an

tes de c

ompila

ción

% an

tes de l

as pru

ebas

unitaria

s

% an

tes de l

a constr

ucció

n e in

tegra

ción

% an

tes de l

as pru

ebas

del sis

tema

% an

tes de l

a entre

ga del

sistem

a0

0.2

0.4

0.6

0.8

1

1.2

PlanificadoReal

9

Dedicación del equipo (Horas) C1

1 2 3 4 5 6 7 8 9 10 11 120

10

20

30

40

50

60

70

PlanificadasDedicadas

10

Dedicación del equipo (Horas) C2

1 2 3 40

5

10

15

20

25

30

35

40

45

50

PlanificadoDedicadas

11

Valores acumulados C1

1 2 3 4 5 6 7 8 9 10 11 120.00

20.00

40.00

60.00

80.00

100.00

120.00

GanadoPlanificado

12

Valores acumulados C2

1 2 3 40.00

20.00

40.00

60.00

80.00

100.00

120.00

PlanificadoGanado

Enfoque del Trabajo C1TSPi

• Reuniones semanales breves.• Todas las fases completadas (Estrategia, Plan, Requisitos,

Diseño, Revisiones, Implementación, Pruebas y Postmortem).

Modificaciones a TSPi• Tareas omitidas:• Plan de Pruebas Unitarias.• Realización del Diseño Conceptual.

Enfoque del Trabajo C2TSPi

• La mayoría de los documentos ya estaban completos para este ciclo (ERS, DAN, DBN, todos los estándares excepto el de defectos)

• Todas las fases completadas (Estrategia, Plan, Requisitos (revisión), Diseño (revisión), Revisiones, Implementación, Pruebas y Postmortem).

Modificaciones a TSPi• Tareas omitidas, al igual que en el Ciclo1:• Plan de Pruebas Unitarias.• Realización del Diseño Conceptual.

15

Rendimientos Obtenidos

PRODUCTO C1 C2 Total

Tamaño (LOC) 1844 1462 3306

PRODUCTIVIDAD C1 C2 Total

LOC/hora 8,62 12,2 9,91

16

Rendimientos ObtenidosRendimiento de eliminación de defectos por fase (% defectos eliminados/presentes)

0

20

40

60

80

100

120

Planificado

Real

0%

20%

40%

60%

80%

100%

120%

17

Dificultades Encontradas C1Tareas-Productos

• Reparto de las tareas.

• Análisis e interpretación del enunciado.

• Inexperiencia en diseñar antes de codificar (Diseño Detallado).

Equipo

• Coordinación en la codificación.

• Horarios dispares.

• Fechas de exámenes.

18

Dificultades Encontradas C2Tareas-Productos

• Reparar el Diseño Detallado.

• Mucha implementación a realizar.

• Reparto de tareas de inspección

Equipo

• Diferentes calendarios de entregas de trabajos (Jefe de Soporte).

• Desacuerdos en la visión de la usabilidad del producto.

• Desacuerdos por la calidad del producto.

19

Ptos Fuertes vs Ptos Débiles C1

Puntos Fuertes

• Determinación para completar el proyecto.

• Conocimiento de las habilidades de cada componente.

• Eficacia en los momentos críticos.

Puntos Débiles

• Mal entendimiento en situaciones de estrés (prácticas de otras asignaturas!).

• Personalidades fuertes vs personalidades gentiles.

• Poca implicación en el trabajo realizado por el resto del equipo.

20

Ptos Fuertes vs Ptos Débiles C2

Puntos Fuertes

• Buena organización -> descarga de trabajo.

• Determinación para superar la nota del Ciclo1.

• Alta capacidad de implementación.

Puntos Débiles

• Personalidades fuertes vs personalidades gentiles (mas suavizado que en el Ciclo1).

• Distintas visiones de trabajo

• Débil implicación en el trabajo del resto del equipo (mayor implicación que en el C1).

21

Lecciones Aprendidas C1Qué se puede repetir• Planificación precisa.• Inspecciones exigentes.• Esfuerzo.

Qué se puede cambiar• Mejor repartición de las tareas.• Mayor compartición, e interés por conocer el trabajo del

resto de los roles.

Qué no se puede repetir• Descoordinación a la hora de implementar.• Cabreos no! Discusiones sí!

22

Lecciones Aprendidas C2Qué se puede repetir• Organización y eficiencia.• Rapidez de implementación.• Planificación y Calidad

Qué se puede cambiar• Mayor compartición, e interés por conocer el trabajo del

resto de los roles.• Mayor comunicación y acuerdo en la repartición de las

inspecciones.

Qué no se puede repetir• Falta de acuerdos en la visión del desarrollo (usabilidad).• Cambios sobre el producto más dinámicos (PC’s).

23

Cuestiones?

24

“Veamos el producto”

Recommended