Documentos de Académico
Documentos de Profesional
Documentos de Cultura
VIABILIDAD:
Putnam y Myers sugieren 4 dimensiones de la viabilidad de un software:
Tecnologa: El proyecto si abarca las nuevas tecnologas que surgen?
Financiacin: La empresa o cliente al que se le desarrollar el software si cuenta
con el dinero suficiente?
Tiempo: Se alcanzar a desarrollar el software antes que la competencia lo haga?
Recursos: Si se cuentan con los recursos necesarios?
TCNICAS DE DESCOMPOSICIN:
Cuando un problema es considerado demasiado grande como para verlo como un
todo es necesario descomponerlo es partes Manejables para lograr una
estimacin correcta.
Tamao del software: La precisin de una estimacin de proyecto de software se
logra por medio de unas caractersticas:
1) La habilidad para que el ingeniero de software realice las estimaciones
adecuadas.
2) La capacidad de traducir esas estimaciones en tiempo, esfuerzo y dinero.
3) Las habilidades del equipo del software.
4) La estabilidad de los requisitos del software.
Estimacin basada en el problema: Cito el pseudocdigo que hay en la pgina
86 para entender este punto fcilmente(Estimacin Basada en LDC).
Para estimaciones PF se centra en la descomposicin de dominios de
informacin.
Ninguna tcnica de estimacin puede dar certeza de lo que se utilizar en el
software va a ser, pueden salir ms LDC o menos.
Un ejemplo de estimacin de LDC puede ser el que citan en la pgina 87 y 88.
Se utiliza la siguiente ecuacin para realizar la tabla que se muestra a
continuacin:
Se estima que las personas que desarrollarn el programa har unas 620
LDC/PM(Lineas de cdigo/persona-mes). Y segn la tarifa E8000 se estima que el
valor de 1 LDC sea de 13 lo cual dara un total estimado de 431.600 por el
proyecto y 54 personas-mes.
Un ejemplo de estimacin por medio de PF: Se sugiere que se estimen el
nmero de peticiones, el nmero de archivos, salidas, entradas y otros
componentes. Despus que a cada uno de esos componentes se le d un
estimado optimista, ms probable y pesimista:
Se estima que se necesitarn 58 personas por mes ya que cada una har un
promedio de 6.5PF por mes, Segn la tarifa E8000 se estima que por PF se
cobrar E1230 lo cual dara un valor total estimado del proyecto de 461000
Estimacin Basada en el Proceso:
Basado en una tarifa laboral de 5000 por mes se estima que el costo del proyecto
sea de 230000, con 46 personas por mes.
Aplicando los 3 enfoques de estimacin se tiene una media de esfuerzo estimado
(personas-mes) de 53 personas, obteniendo una variacin mxima
aproximadamente del 13%. Si la variacin mxima entre estos 3 enfoques no
sobrepasa el 20% se considerara que las estimaciones se realizaron bien.
Si no, lo ms probable es que el planificador de software:
No haya entendido bien el mbito del proyecto o se fue por otro lado.
Donde
E = esfuerzo en personas-mes o personas-ao,
t = duracin del proyecto en meses o aos,
B = factor especial de destrezas,(Constante ya definida)
P = parmetro de productividad(Constante ya definida) que refleja:
LA DECISIN DE DESARROLLAR-COMPRAR:
En ocasiones los gestores del software decidiran que es ms rentable adquirir el
software, que desarrollarlo, se podran mostrar estos parmetros para adquirir el
software:
Prediccin del costo del software: Este paso no se puede realizar sin haber
realizado previamente los pasos 2 y 4. Ya que las personas y las tareas a realizar
son los factores que influyen a la hora de estimar costos.
Prediccin de la planificacin del software: Despus de haber realizado todos
los pasos se podra realizar un borrador de las tareas a realizar en el desarrollo
del software.
En resumen a la hora de estimar un software se debe tener en cuenta:
Para obtener estimaciones exactas o muy bien fundamentadas sin correr mucho
riesgo de fracasar se deben implementar mnimo 2 tcnicas descritas en el
documento y realizar comparaciones, si estas comparaciones no varan mucho
(Menos del 20%) en sus resultados, es porque se realiz una buena estimacin.