Professional Documents
Culture Documents
UNIDAD 3.
30 de MAYO de 2017
GABRIEL CASTRO SNCHEZ
MTRICAS DE DESARROLLO DE SOFTWARE
Contenido
INSTRUCCIONES.................................................................................................. 2
ACTIVIDAD 1....................................................................................................... 3
ACTIVIDAD 2....................................................................................................... 4
ACTIVIDAD 3....................................................................................................... 5
ACTIVIDAD 4....................................................................................................... 8
BIBLIOGRAFA...................................................................................................... 9
Pgina 1
GABRIEL CASTRO SNCHEZ
MTRICAS DE DESARROLLO DE SOFTWARE
INSTRUCCIONES
Propsito:
Analizar aspectos bsicos para combinar estimaciones, los elementos que intervienen para
estimar un calendario y el concepto de valor ganado.
Instrucciones:
1. Analiza el caso de Martha con el que trabajaremos en la unidad, mismo que fue descrito
en la actividad anterior e identifica los elementos del calendario de actividades.
Conclusin y recomendaciones:
La tcnica de valor ganado muestra un panorama real del proyecto, ya que permite conocer
exactamente si el curso del proyecto est caminando de acuerdo a lo planeado o comienza a
desfasarse el cronograma
Pgina 2
GABRIEL CASTRO SNCHEZ
MTRICAS DE DESARROLLO DE SOFTWARE
ACTIVIDAD 1
Analiza el caso de Martha con el que trabajaremos en la unidad, mismo que fue
descrito en la actividad anterior e identifica los elementos del calendario de
actividades.
CASO de Martha
La Ingeniera Martha Rosales Trejo recin egresada de la universidad entra a laborar a una
empresa, integrndose en el rea de desarrollo de software, atendiendo al proyecto de la
simulacin de un supermercado. Durante su primer da de actividad, luego de tomar una
capacitacin, inicia a las 9:00 y se le ha asignado el desarrollo de actividad de colas en las
cajas del mismo, luego de leer los requerimientos y establecer su anlisis de forma
detalladla a las [9:25] estimando un tiempo de desarrollo de 4 horas con 10 minutos.
A las [9:26] inicia una reunin de trabajo con sus compaeros de trabajo con el propsito de
definir la forma en que se manejan las salidas de dicho proceso en el cual est encargada
Martha Rosales Trejo, sale de la reunin a las [9:40] y aprovecha para ir al bao y se tarda 5
minutos y a s terminando con los requerimientos.
Comienza a hacer su diseo de sus salidas a las 9:46, bosqueja un diagrama de las
estructuras de datos que maneja y termina a las [10:15].
Al da siguiente inicia la codificacin a las [9:30], aprovecha para hacer una llamada a su
esposo, antes de que empiece la compilacin la cual le lleva 5 minutos terminando la
codificacin a las [9:50].
A la maana siguiente tiene planeado continuar con las pruebas as que llego a las 7:00 para
poder acabar, pero antes, pero antes de comenzar decide ir por un vaso de caf regresa a
las [7:15] inicia la carga del programa y descubre que en el ciclo donde se controlan las
estaciones de trabajo, la variable no se incrementa, vector corrige la
Pgina 3
GABRIEL CASTRO SNCHEZ
MTRICAS DE DESARROLLO DE SOFTWARE
variable a fin de que se incremente, probndolo nuevamente a las 7:20, esta vez ya no
marco ningn error y as terminando con las pruebas.
Enseguida recuerda que tiene que elaborar el plan sumary [7:20] para esto se lleva 20
minutos, luego de esto llega su jefe y le pide el programa.
Pgina 4
GABRIEL CASTRO SNCHEZ
MTRICAS DE DESARROLLO DE SOFTWARE
ACTIVIDAD 2
Explica qu es el valor planeado y ejemplifica con base en el caso.
HRS. VALOR VP
ACTIVIDADES HRS ACUM DIA PLANE ACUM
UL. AD UL
DEFINICION DE REQUERIMIENTOS 40 40 10 20 20
IMPLEMENTACION 20 140 5 10 70
PRUEBA 20 160 5 10 80
OPERACIN Y MANTENIMIENTO 40 200 10 20 100
VP=100*40/200
Pgina 5
GABRIEL CASTRO SNCHEZ
MTRICAS DE DESARROLLO DE SOFTWARE
ACTIVIDAD 3
Identifica el mtodo de estimacin correspondiente al caso: Delphi, PERT o Analoga.
Explica en qu consiste el mtodo identificado.
Es una tcnica basada en juicio experto. Se les pide a varias personas, por separado, que
realicen la estimacin y la entreguen a quien coordina la dinmica. El coordinador calcula el
promedio de la estimacin y lo registra. Si algn valor est muy sesgado, realiza una nueva
ronda mostrando el promedio e invitando a que se reconsideren los valores reportados. Por
ejemplo:
1) Primera estimacin:
3) Segunda estimacin:
Mtodo Analoga
Es otra tcnica basada en juicio experto y datos histricos. Debes realizar la separacin de
los componentes del sistema. Por cada componente, buscar en los datos histricos uno
similar y tomar su tamao como base para la estimacin. Por ejemplo: si llevas 2 programas
realizados y vas a estimar el tiempo de un tercer programa, lo natural ser que revises, si en
tus 2 programas anteriores tienes componentes similares y tomes los tamaos registrados
de LOC y aplicando t juicio considerando el alcance del nuevo cdigo realices el ajuste a las
lneas de cdigo.
Pgina 6
GABRIEL CASTRO SNCHEZ
MTRICAS DE DESARROLLO DE SOFTWARE
poco conforme vas desarrollando nuevos proyectos, registrars los valores reales y
posteriormente con el mtodo de analoga puedes utilizar los datos histricos.
Mtodo Analoga
Es otra tcnica basada en juicio experto y datos histricos. Debes realizar la separacin de
los componentes del sistema. Por cada componente, buscar en los datos histricos uno
similar y tomar su tamao como base para la estimacin. Por ejemplo: si llevas 2 programas
realizados y vas a estimar el tiempo de un tercer programa, lo natural ser que revises, si en
tus 2 programas anteriores tienes componentes similares y tomes los tamaos registrados
de LOC y aplicando t juicio considerando el alcance del nuevo cdigo realices el ajuste a las
lneas de cdigo.
Mtodo PERT
Este mtodo tiene sus fundamentos en estadstica y est basado en los valores de: mnimo
esperado, ms probable y mximo esperado. Con dichos valores se aplica la siguiente
frmula:
b= valor probable
E= (a+4b+c)/6
Los valores pueden ser obtenidos a partir de cualquiera de las dos tcnicas vistas
previamente Delphi o Analoga.
Por ejemplo:
E= (300+4*600+1000)/6
E= 617 LOC
Pgina 7
GABRIEL CASTRO SNCHEZ
MTRICAS DE DESARROLLO DE SOFTWARE
Media de la productividad = LOC de todos los proyectos realizados / tiempo de todos los
proyectos realizados.
Explicacin
De acuerdo a las caractersticas y diferencias de los tres procedimientos vistos, pienso que el
mtodo que ms se adapta a las necesidades del cliente sera el de Delphi ya que se realiza
la estimacin de las lneas de cdigo(LOC) a travs de la estimacin que cada uno de
programadores realiza de su propio trabajo, esto puede llevarnos a la realizacin del
programa de una manera satisfactoria.
Pgina 8
GABRIEL CASTRO SNCHEZ
MTRICAS DE DESARROLLO DE SOFTWARE
ACTIVIDAD 4
Identifica y explica el valor ganado, ejemplifica con base en el caso.
Ya que se complet el plan, con los tiempos estimados, actividades ordenadas, hitos
registrados, costos y fechas de inicio y fin. Nos enfrentamos a la realidad de ponerlo en
prctica. Ahora, hay que cuidar que los tiempos se cumplan conforme fueron planeados, que
los recursos sigan disponibles y que las fechas se cumplan. Hay que pensar en los posibles
riesgos que pudieran retrasar o hasta impedir que las actividades del proyecto se realicen.
El cumplimiento, o no, de los hitos nos permitirn saber si vamos bien con la estrategia que
estamos llevando o debemos realizar cambios o incluso decidir si se sigue o no con el
proyecto.
Pgina 9
GABRIEL CASTRO SNCHEZ
MTRICAS DE DESARROLLO DE SOFTWARE
BIBLIOGRAFA
Humphrey, W. (1995) A discipline for software engineering (The complete PSP Book)
United States of America: Addison Wesley.
Humphrey, W. (2005) PSP a Self-improvement process for software engineers. United
States of America: Addison Wesley.
Zapata, J., Garca, J., Cerrada, J. (2001) Introduccin al proceso software personalSM.
Madrid, Espaa: Addison Wesley.
Pgina 10