Académique Documents
Professionnel Documents
Culture Documents
Resumen
Se propone una estructura en fases para presupuestar proyectos de software a
medida de gestin, basada en la que se utiliza generalizadamente en otras
ingenieras, tanto en proyectos pblicos como privados.
1. INTRODUCCIN
La estructura en fases del presupuesto de los proyectos de ingeniera de
tecnologas fsicas distintas de la informtica, suele ser la que establece la
normativa de contratacin pblica, y esta estructura en el ao 2002 se
incorpora a la norma UNE 157001. Los proyectos de software, en concreto de
gestin, no suelen tener una estructura tan generalizada, lo que justifica esta
comunicacin en que se plantean las etapas del proceso presupuestario de
proyectos de software de gestin.
Actualmente se est realizando una adaptacin de dicha norma UNE a los
Proyectos de Sistemas de Informacin Informatizados, que espera estar
terminada hacia finales de 2004.
1.1.
Objeto.
Conviene recordar que las tres primeras etapas, que no exigen una valoracin
monetaria, son estudiadas normalmente en asignaturas tcnicas anteriores a
las de proyectos, por lo que no se entra aqu en su consideracin detallada,
hacindose nicamente una muy breve referencia, ya que son etapas previas a
la de valoracin monetaria del presupuesto.
La medicin se
dirige, ms en
concreto, a
Las
especificaciones
PRODUCTOS
Los diseos
El cdigo fuente
PROCESOS
Los datos de
prueba
De la especificacin
Del diseo
De las pruebas
Personal
RECURSOS
Algunos de los
atributos
internos que se
pueden medir
Tamao,
Funcionalidad,
Reusabilidad
Tamao,
Reusabilidad,
Modularidad,
Acoplamiento
Tamao,
Reusabilidad
Tamao, Nivel de
cobertura
Algunos de los
atributos
externos que se
pueden medir
Facilidad de
mantenimiento
Facilidad de
mantenimiento
Facilidad de
mantenimiento
Calidad, Coste
Equipos de persoTamao
Productividad
nas
Software
Precio
Fiabilidad
Hardware
Precio, Velocidad Fiabilidad
estos autores en 1993 (junto con Booz, Allen & Hamilton). Tambin hablan de
dos aproximaciones heursticas.
B.1. Medicin del tamao en lneas de cdigo
La medicin del tamao en Lneas de cdigo (LDC) es una medida del
producto cdigo fuente, por lo que es una medida de productos de la fase de
implementacin o codificacin, esto es, de la ejecucin del proyecto; se
necesita informacin de todas las principales fases del desarrollo del programa.
B.2. La medicin del tamao en puntos de funcin
La medicin del tamao en Puntos de Funcin (PF) es una medida que se
puede realizar fundamentalmente con la informacin disponible en la fase de
Especificacin de Requisitos Funcionales. Puntos de Funcin Albrecht (as
denominados por haber sido formulados por Albrecht en 1979), en el
planteamiento seguido por la IFPUG4, considera cinco elementos: entradas
externas, salidas externas, consultas externas, interfaces externas, y ficheros
internos; estos cinco elementos se ponderan segn la complejidad se
consideran tres niveles: baja, media o alta; lo que permite calcular los Puntos
de Funcin sin ajustar (PFSA). Adems, se tienen en cuenta tambin catorce
caractersticas que describen el entorno en el que se desarrolla la aplicacin
[Dolado y Fernndez, 2001], lo que permite determinar los Puntos de Funcin
Ajustados (PFA). Esta medida es clasificada por estos autores como Medicin
de Especificaciones de Software. E indican que existen diversas variantes: a)
Mark II, b) SPQR, c) Full Function Points (FFP).
Otra variante, denominada de Puntos Caracterstica, se consideran tambin
los algoritmos y su complejidad.
B.3. La medicin del tamao en puntos objeto
Dolado y Fernndez [2001] indican que la medicin se realiza en base a
determinados elementos (principalmente de tres tipos: pantallas, informes y
componentes 3GL); se ponderan segn la complejidad se consideran tres
niveles: baja, media o alta; y se tiene en cuenta la reutilizacin.
Estos autores indican Los mtodos o modelos de medicin/estimacin
propuestos pueden ayudar al ojo clnico del jefe de proyecto, que es el nico
que con su experiencia y conocimiento puede ajustar la estimacin.
En lo que sigue, supondremos que la medicin del software a medida se
realiza mediante Puntos de Funcin Ajustados.
(2)
(4)
N. de PFA
Productividad (o su inversa)
1
= N. de PFA * (5)
Productividad
Por lo tanto, si se dispone del dato Utilizacin del recurso por unidad de
producto (que como se ha indicado, no es la productividad, sino su inversa), lo
que se hace es multiplicar el N. de PFA por la Utilizacin del recurso por
unidad de producto.
Conviene tener en cuenta los siguientes aspectos:
Aunque aqu nos referimos solo al recurso trabajo personal, hay que hacer la
estimacin de todos los recursos que se utilizan, como ya se ha indicado.
costes directos
costes indirectos
A. Costes directos
Los costes directos del proyecto pueden ser los siguientes:
o Analistasprogramadores
o Programadores,
o Etc.
Otros recursos directos
Desplazamientos
Etc.
En el caso de los costes del personal debe considerar todos los conceptos de
coste como:
salarios
seguridad social a cargo de la empresa
otros conceptos
etc.
Personal administrativo
Direccin
Edificio
Instalaciones generales
Servicios generales
Etc.
Costes directos = CD
Costes indirectos = CI
CI = CD * TCI
(6)
(7)
El clculo de los costes indirectos puede ser realizado por otro personal de la
empresa, sin que tenga que entrar directamente a hacerlo el proyectista, el cual
se limita a tener en cuenta la tasa unitaria TCI.
(8)
(9)
(10)
(11)
CT (CD+CI)
Coste total por PFA =
N. de PFA
(12)
A modo de conclusin
Los procedimientos para presupuestar proyectos en Espaa estn muy ligados
a la normativa pblica, aunque esta solo obliga a los proyectos pblicos. En
esta comunicacin se ha adaptado el proceso presupuestario de otras
tecnologas fsicas al caso del software a medida, que al ser una tecnologa
ms reciente, no tiene unos procedimientos generalizados que estn
adaptados a ella.
Reconocimientos
Se quiere dejar constancia de la colaboracin de D. Jos Manuel Santarsula
Sala, D. Salvador Pons Alberola y D. Jess Marqus Parada.
Se quiere reconocer la ayuda para asistencia a Congresos facilitada por la
Facultad de Informtica de la UPV.
REFERENCIAS
[1] AENOR. Norma UNE 157001. Madrid, 2002.
[2] Dolado, J. y Fernndez, L. Medicin para la Gestin de Proyectos
Software. Ra-Ma, Madrid, 2001.
[3] Fenton, N. E., Pfleeger, L. S. Software Metrics: A Rigorous and Practical
Approach 1997
[4] Gmez-Senent, E. Las Fases del Proyecto y su Metodologa. Universidad
Politcnica de Valencia, 1999.
[5] McDonnell. Desarrollo y Gestin de Proyectos Informticos. McGraw-Hill,
1996.
[6] Pressman, R. Ingeniera de Software. McGraw-Hill, 2001.
[7] Serra, V. Contabilidad de Costes. Clculo, anlisis y control. Tirant lo
Blanch, Valencia, 2003
[8] Torralba, J. M. Introduccin al Presupuesto del Proyecto Informtico y
Telemtico. Universidad Politcnica de Valencia, 2003.
[9] Torralba, J. M. Introduccin a los costes para Informticos. 2001.
[10]Torralba, J. M., Chiner, M. y Ferrer, R. Del presupuesto al precio de oferta
en proyectos de software. 2001.
[11] Torralba, J. M. Economa y Gestin de Proyectos. Apuntes, Universidad
Politcnica de Valencia, 2004.