Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Sistemas de Informacin
Administrativa
ADMINISTRACION DE
PROYECTOS DE DESARROLLO DE
SOFTWARE
10/1/16
ESTIMACIN PARA
PROYECTOS DE
SOFTWARE
Presentan:
10/1/16
Introduccin
La administracin de los proyectos de
10/1/16
Qu es?
Es el intento por determinar cunto dinero,
10/1/16
Recursos
Nmero
Herramientas
de Software
Habilidade
s
Personal
Entorno
Ubicaci
n
Recursos
de red
PROYECTO
Compone
ntes
COTS
Componen
Hardware
Software
Reutilizabl
e
Compone
ntes
nuevos
Component
es de
experiencia
parcial
tes de
experienci
a
Administracin
de Proyectos de Desarrollo
10/1/16
de Software
Quin lo hace?
Los gerentes del proyecto de software, con la
10/1/16
Por qu es importante?
Construira una casa sin saber mas o menos
cunto gastar?
Qu nos interesa conocer?
las tareas que necesita realizar
y el cronograma para el trabajo-
que se va a realizar
10/1/16
Descripcin
del mbito
10/1/16
Descomposici
n del
proyecto
Seleccin de
mtodo o
tcnica
Realizar
estimacin
Tareas
Funciones por
implementar
Costo
Esfuerzo
Tiempo
Observaciones acerca de la
estimacin
Los buenos enfoques de estimacin y los
10/1/16
10
Herramientas de Estimacin
De Descomposicin.
Modelos Empricos
Especializadas (Desarrollo gil y Para
Webapp)
10/1/16
11
Modelos Empricos
El Modelo Constructivo de Costos (COnstructive COst
MOdel) es una jerarqua de modelos de estimacin para el
software.
Caractersticas:
Est basado en modelos de estimaciones matemticas.
Est orientado al producto final, no a fases intermedias.
Se basa en la cantidad de lneas de cdigo del
proyecto.
Orgnico
2.4
1.05
2.5
0.38
Semiacoplado
3.0
1.12
2.5
0.35
Empotrado
3.6
1.20
2.5
0.32
Orgnico
3.2
1.05
Semiacoplado
3.0
1.12
Empotrado
2.8
1.20
alto
1.15
muy alto
1.40
Tcnicas de
estimacin
especializadas
Cuando un equipo de software encuentra una
10/1/16
20
Estimacin para
desarrollo gil.
Es posible
desarrollar
un enfoque de
estimacin que sea informal, razonablemente
disciplinado
y significativo dentro del
contexto
de la planificacin del proyecto
para cada incremento de software.
La estimacin para proyectos agiles es un
enfoque de descomposicin que abarca los
siguientes pasos:
10/1/16
21
10/1/16
22
La decisin de hacer/comprar
Con frecuencia es mucho mas efectivo en
costo adquirir, en lugar de desarrollar
software de computadoras.
Los pasos involucrados en la adquisicin
del software se definen por lo crucial del
software que se va a comprar y por el
costo final.
10/1/16
23
10/1/16
24
10/1/16
25
Outsourcin
g
El
outsourcing
(la
subcontratacin)
es
extremadamente simple. Las actividades
de
ingeniera de software se contratan a una tercera
parte, que hace que el trabajo a un costo mas bajo
y, con mayor calidad.
La decisin por el outsourcing puede ser estratgica
.
10/1/16
26
La tendencia
hacia el outsourcing
indudablemente continuara. La nica
forma de detenerla es reconocer que el
trabajo de software es extremadamente
competitivo
en todos los niveles. La
nica manera de sobrevivir es volverse
tan competitivo
como los mismos
proveedores
de
outsourcing.
10/1/16
27
10/1/16
28