Professional Documents
Culture Documents
ASIGNACIÓN DE RECURSOS
EN LOS PROYECTOS
INFORMÁTICOS
1. INTRODUCCIÓN.
La asignación de recursos consiste en asociar a cada una de las tareas, en
el proyecto, las personas, equipos y materiales necesarios para que éstas se
puedan realizar. Esta es una labor complicada y fundamental en la
planificación del desarrollo de una aplicación informática.
1
Se puede argumentar que con un Hardware más eficiente, con unas oficinas mejor
acondicionadas o que con herramientas de desarrollo más evolucionadas se podría realizar el
proyecto en menos tiempo. Este tipo de cuestiones y otras que influyen en la duración y
calidad del Software las trataremos en DPI'
71
PLANIFICACIÓN DE PROYECTOS INFORMATICOS
Desde un punto de vista global, además de las tareas propias del proyecto
debemos tener en cuenta, que para que un grupo haga su trabajo, es
necesario que:
Se realicen las tareas en si mismas.
Se realicen tareas de mantenimiento del equipo, esto es, lo que ayude
a mantener su cohesión, su motivación y su voluntad general de
dedicarse a la tarea.
Se satisfagan las necesidades individuales, es decir, lo que ayuda al
individuo a sentirse parte del grupo y le capacita para realizar su
aportación máxima.
72
ASIGNACIÓN DE RECURSOS EN LOS PROYECTOS INFORMÁTICOS
como algo "oscuro", que siempre consume más de lo que se dijo en dinero y
tiempo.
1) Los negocios actuales son muy agresivos lo que implica que las
organizaciones que les dan soporte han de ser ágiles y flexibles.
Posiblemente ningún sistema pueda sobrevivir 10 años en una
empresa.
Éstas son razones suficientes para pensar que es imposible el que una sola
persona lleve a cabo el desarrollo de una aplicación como ésta.
73
PLANIFICACIÓN DE PROYECTOS INFORMATICOS
⇒ por una parte adaptándose a los aspectos del negocio que nos indican
unas fechas a partir de las cuales ya no resulta interesante el disponer
de la aplicación o tener unos costes de oportunidad elevados,
⇒ por otra parte a los aspectos técnicos del desarrollo que indican la
cantidad máxima de recursos que se pueden asignar a cada tarea,
LA NEGOCIACIÓN.
La negociación3 es una de las técnicas más extendidas para fijar los plazos
de entrega de aplicaciones informáticas. Esta técnica puede ser muy peligrosa
si se producen ciertas circunstancias como:
hombre como una unidad para medir el tamaño de un trabajo es un mito peligroso y
engañoso. Implica que los meses y los hombres son intercambiables.".
3
Ver Análisis Estructurado Moderno, E. Yourdon; pág. 536. o Assesment and Control of
Software Risks, C. Jones; pág. 118.
74
ASIGNACIÓN DE RECURSOS EN LOS PROYECTOS INFORMÁTICOS
Esfuerzo_en_hombres(t) = 2K a t e-at²
donde
75
PLANIFICACIÓN DE PROYECTOS INFORMATICOS
15
Esfuerzo
Asignado
10
0
0 2 4 6 8 10 12 14 16 18 20 22 24
Meses de Desarrollo
• Una vez realizado el grueso del trabajo van quedando menos tareas y
la cantidad de personas que se pueden asignar son menos.
76
ASIGNACIÓN DE RECURSOS EN LOS PROYECTOS INFORMÁTICOS
rd do
d
rr ci sa a a
n
ta ca
p tr
e ó r l ra
e
a
in ig pe ri Ex
fa ble o
a cu
o li
N
d p
a
o
a om s zo
s o
ia A
c on zo
d
c na n o
g rz
ta
a zo
C ec er
h isp er
al e
a
i
c n
lt
N sfu
M sfu
m er
D fu
a
e
s
ta
d fu
s
E
E
ia
E
s
E
e
a
o
s
16
14
Personas
12
10
8
6
4
2
0
0 2 4 6 8 10 12 14 16 18 20 22 24
Meses de Desarrollo
figura 2
80
60
40
20
0
0 12 24 36 48 60 72 84
MES ES DE DES ARROLLO
figura 3
77
PLANIFICACIÓN DE PROYECTOS INFORMATICOS
El haber descrito con tanto detalle algunos de los materiales se debe a que
en la práctica se pierde mucho tiempo, de personal de desarrollo, por no
estar disponibles cosas que aparentemente tienen poca importancia.
78
ASIGNACIÓN DE RECURSOS EN LOS PROYECTOS INFORMÁTICOS
Por lo visto hasta ahora, las tareas ya tienen asignado un esfuerzo, ahora
hay que decidir cuántos recursos se le asignan a cada tarea, de modo que
obtengamos la duración en tiempo de cada una de ellas.
79
PLANIFICACIÓN DE PROYECTOS INFORMATICOS
Aunque parezca paradójico, por culpa de estos factores, las personas con
mayor nivel de experiencia y responsabilidad en la empresa son los mas
afectados. Pues:
Dado que tenemos una lista de tareas y una lista de personas, se trata de
5
En su libro "How to Run Successful Projects"
80
ASIGNACIÓN DE RECURSOS EN LOS PROYECTOS INFORMÁTICOS
◊ Esto es lo ideal.
Si estás dispuesto a:
5
3
4
2
descomposición en tareas y
3
1 tendríamos varias tareas bien
2
0
1
definidas en el proyecto. Por
0
0 1 2 3 4 5 6 7 8 otra parte es habitual tener
0 1 2 Personas
3 4 5 6 7 8 tareas grandes que son criticas
Pe rsonas requiriendo mucho esfuerzo y
4) La tarea se puede partir pero las interrelaciones son tan complejas que
cuesta más tiempo realizar la tarea con muchas personas. Son las
tareas en que habitualmente alguien dice: “mira prefiero hacerlo solo,
por que entre varios no terminaremos nunca”.
82
ASIGNACIÓN DE RECURSOS EN LOS PROYECTOS INFORMÁTICOS
6.CONSIDERACIONES FINALES.
Como se ve habrá que buscar la situación en que se optimicen cualquiera
o todas estas condiciones:
6. BIBLIOGRAFÍA
83
PLANIFICACIÓN DE PROYECTOS INFORMATICOS
84