Professional Documents
Culture Documents
Julio, 2008
Facultad de Ingeniera, Universidad de Buenos Aires
Pablo A. Wolfus
TESIS DE GRADO
Pablo Wolfus
-1-
Julio, 2008
Facultad de Ingeniera, Universidad de Buenos Aires
Pablo Wolfus
-2-
Julio, 2008
Facultad de Ingeniera, Universidad de Buenos Aires
ndice
ndice..............................................................................................................................3
Agradecimientos ............................................................................................................6
Primera Parte Introduccin .........................................................................................7
Captulo I - Abstract ..................................................................................................... 7
Captulo II - Gestin de cartera de proyectos............................................................. 12
Una breve recorrida histrica por la gestin de la cartera de proyectos.....................13
Problemtica ..............................................................................................................14
Estrategia en la gestin de cartera de proyectos.........................................................17
Pablo Wolfus
-3-
Julio, 2008
Facultad de Ingeniera, Universidad de Buenos Aires
Bibliografa ................................................................................................................126
Pablo Wolfus
-4-
Julio, 2008
Facultad de Ingeniera, Universidad de Buenos Aires
Pablo Wolfus
-5-
Julio, 2008
Facultad de Ingeniera, Universidad de Buenos Aires
Agradecimientos
Gracias.
Pablo Wolfus
-6-
Julio, 2008
Facultad de Ingeniera, Universidad de Buenos Aires
Primera Parte
Introduccin
Captulo I - Abstract
Critical Chain, como una clara herramienta para mitigar riesgos en los
proyectos y como fuente de mejora del proceso de administracin y con su esencia
basada en la Teora de las Restricciones, presenta como grandes hitos los de lograr
una planificacin estratgicamente pensada para acortar tiempos, mejorar el time to
Pablo Wolfus
-7-
Julio, 2008
Facultad de Ingeniera, Universidad de Buenos Aires
1
Time to Market: hace referencia al tiempo que transcurre para que un producto llegue efectivamente al mercado.
Es una necesidad de cualquier organizacin controlar y acortar en lo posible este tiempo.
2
Ley de Parkinson: enuncia que toda tarea se extender hasta ocupar todo tiempo que le fue asignada.
3
Sndrome del estudiante: enuncia empricamente el comienzo tardo de las tareas por la percepcin errnea de
que se podr comenzar ms adelante y finalizar sin inconvenientes.
4
ASAP (As Soon As Posible): acrnimo que hace referencia a que las tareas se hagan lo antes posible, impactando
en ocasiones de manera desfavorable en el proyecto por el posible retrabajo al que conducirn.
Pablo Wolfus
-8-
Julio, 2008
Facultad de Ingeniera, Universidad de Buenos Aires
Pablo Wolfus
-9-
Julio, 2008
Facultad de Ingeniera, Universidad de Buenos Aires
destacando
fundamentalmente
aquellos
Roads
que
de
resulten
estratgicos a la organizacin.
Eliyahu M. Goldratt, con grandes mritos en el campo de investigacin de mejora de procesos y autor de la
novela The Goal es el creador de La Teora de las Restricciones.
7
Escalar: cambiar de escala, redimensionar.
8
Roadmap: hace referencia a la planificacin estratgica de un determinado producto. (Versiones a lanzar,
Funcionalidades a incorporar, etc.)
Pablo Wolfus
-10-
Julio, 2008
Facultad de Ingeniera, Universidad de Buenos Aires
complejas que resulten, entre los proyectos simultneos y aquellos que estn
previstos. Adems, se estudiarn los mecanismos que pueden implementarse para
proteger de la mejor manera, la restriccin fundamental de cualquier organizacin
que centre sus acciones en una estrategia clara y consistente: la cadena de
proyectos que resultan estratgicamente esenciales para la misma.
Pablo Wolfus
-11-
Julio, 2008
Facultad de Ingeniera, Universidad de Buenos Aires
Diversos estudios han demostrado que no existe una relacin entre las
ganancias que pueda obtener una organizacin respecto de su gasto en IT [Verhoef,
2002], de lo que se infiere que la mayor capacidad de gasto, mal administrada y
simplemente respaldando la cuota necesaria para la ejecucin de diferentes
proyectos no asegura mejores resultados y tampoco consigue que los recursos sean
usados eficientemente. La planificacin de la cartera de proyectos consiste en poder
elegir aquellos proyectos que resulten ms convenientes y delinear su ejecucin. La
gestin de la cartera de proyectos agrega adems la tarea de controlarlos. En
conjunto, su misin es apaar los negocios que resulten ms convenientes para la
organizacin relegando aquellos que no lo fueran a un segundo plano.
proyectos.
Pablo Wolfus
-12-
Julio, 2008
Facultad de Ingeniera, Universidad de Buenos Aires
A lo largo de los aos, los aportes de varios autores fueron relevantes para
la gestin de cartera de proyectos o Portfolio Management, pero algunos resultaron
fundamentales para la disciplina, entre ellos los siguientes: [Federal CIO Council,
2002]
Pablo Wolfus
-13-
Julio, 2008
Facultad de Ingeniera, Universidad de Buenos Aires
Problemtica
Pablo Wolfus
-14-
Julio, 2008
Facultad de Ingeniera, Universidad de Buenos Aires
Pablo Wolfus
-15-
Especial
Julio, 2008
Facultad de Ingeniera, Universidad de Buenos Aires
atencin
en
la
confiabilidad
de
los
datos
la
responsabilidad de su uso.
Pablo Wolfus
-16-
Julio, 2008
Facultad de Ingeniera, Universidad de Buenos Aires
Pablo Wolfus
-17-
Julio, 2008
Facultad de Ingeniera, Universidad de Buenos Aires
Pablo Wolfus
-18-
Julio, 2008
Facultad de Ingeniera, Universidad de Buenos Aires
Pablo Wolfus
-19-
Julio, 2008
Facultad de Ingeniera, Universidad de Buenos Aires
Marco terico
Goldratt hace hincapi en comparar su teora con una cadena. (Ver Figura 1)
Plantea que el eslabn ms dbil de la cadena ser el que determine su capacidad
como cadena. Ese eslabn dbil es la restriccin del sistema y es aquel eslabn que
se debe reforzar, relegando el resto del sistema a ese objetivo. Luego de reforzar
ese eslabn, existir otro que resultar el ms dbil del conjunto y ser el
destinatario del nuevo esfuerzo de mejora.
Pablo Wolfus
-20-
Julio, 2008
Facultad de Ingeniera, Universidad de Buenos Aires
Para poder entender por qu este tema resulta tan importante y ver que no
es simplemente escalable se puede tomar la siguiente situacin de referencia. Uno
tendera a creer que un proceso eficiente para mejorar un sistema sera el mejorar
cada uno de sus subsistemas y hacerlos lo ms eficientes posible. Esto, en cualquier
sistema real es una falacia. No todos los subsistemas tienen el mismo impacto sobre
el objetivo global (no todos los eslabones son igual de fuertes) por lo que el
encargado de un subsistema podra desperdiciar esfuerzo y recursos en mejorar su
subsistema y lograr la mxima eficiencia (un eslabn del mejor y ms fuerte acero) y
sin embargo no colaborar con el objetivo global ya que existe otro subsistema que es
el que restringe al objetivo global (un eslabn de hierro oxidado). De esta forma se
ve claramente que el esfuerzo general de mejora fue diluido entre varios objetivos y
Pablo Wolfus
-21-
Julio, 2008
Facultad de Ingeniera, Universidad de Buenos Aires
Tomemos como ejemplo un call center. Una mtrica comn para analizar el
rendimiento de este sector podra ser la cantidad de llamadas manejadas
satisfactoriamente por unidad de tiempo siendo el mayor valor de la medida referente
de un alto rendimiento. Por otro lado, el objetivo del rea es claramente, adems de
atender gran cantidad de personas en poco tiempo para cuidar los costos, la
satisfaccin del cliente y la resolucin de su problema. Supongamos que un operador
atiende a un cliente importante que requiere gran cantidad de informacin y atencin,
claramente tendr la disyuntiva de atender correcta y pacientemente al cliente para
satisfacer sus necesidades de consulta o buscar terminar lo antes posible la
conversacin para mantener su promedio de tiempo del llamado y el estndar del
sector. Si el sector es medido con lo propuesto, el operador claramente elegir la
segunda opcin y esto afectar al negocio. Como vemos, el Principio de
Incertidumbre de Heisenberg [w3wikiUncertaintyPrinciple] no se limita al estudio de la
fsica cuntica.
Pablo Wolfus
-22-
Julio, 2008
Facultad de Ingeniera, Universidad de Buenos Aires
Pablo Wolfus
-23-
Julio, 2008
Facultad de Ingeniera, Universidad de Buenos Aires
Critical Chain
Una de las preguntas que se hizo el Dr. Goldratt fue si todos estos
puntos eran aplicables a la administracin de proyectos y muchos
seguidores de esta teora extendieron esta pregunta al mbito del desarrollo
de software. Aunque muchos fueron muy escpticos de los resultados
(justificadamente debido a las enormes diferencias que mantienen los
procesos de produccin industrial fuente y origen de la teora con los
procesos de la informtica) otros vieron el gran potencial de crecimiento que
la teora prometa a la planificacin, ejecucin y control de proyectos de
desarrollo de software y decidieron estudiarla en profundidad y conciliarla
con este tipo de proyectos.
Para aplicar la teora, en primer lugar, se evit estar supeditado a los
actuales modelos y hasta lo contrario: fueron analizados con gran criticismo
y desconfianza. Luego, se analizaron los procesos en cuestin en busca de
conflictos
y limitantes
para poder
finalmente
concluir
en
aquellas
Pablo Wolfus
-24-
Julio, 2008
Facultad de Ingeniera, Universidad de Buenos Aires
Incompatibilidad
Incluir
contingencias en
mis estimaciones
No incluir
contingencias en
mis estimaciones
Para
Para
Reducir el largo de
la cadena crtica
Para
Para
Lograr un
Proyecto corto
Pablo Wolfus
-25-
Julio, 2008
Facultad de Ingeniera, Universidad de Buenos Aires
Pablo Wolfus
-26-
Julio, 2008
Facultad de Ingeniera, Universidad de Buenos Aires
Un
Credibilidad de la estimacin.
tema
recurrente
en
las
organizaciones
donde
las
terminado
anticipadamente,
evitar
exponer
la
le
exigiran
en
el
futuro
que
acorte
sus
Pablo Wolfus
-27-
Julio, 2008
Facultad de Ingeniera, Universidad de Buenos Aires
Incompatibilidad
No realizar
entregas en forma
temprana
Realizar la entrega
apenas concluya mi
tarea
Para
Para
Disponer de
suficiente tiempo
en el futuro
Contribuir a la
rpida conclusin
del proyecto
Para
Para
Ser un miembro
exitoso del equipo
Multitasking:
Pablo Wolfus
-28-
Julio, 2008
Facultad de Ingeniera, Universidad de Buenos Aires
Incompatibilidad
Aceptar nuevas
tareas sin haber
terminado
Enfocar mis
esfuerzos en mis
compromisos
Para
Para
Demostrar aptitud
de multitarea
Cumplir con mi
trabajo
comprometido
Para
Para
Lograr una
carrera exitosa
Pablo Wolfus
-29-
Julio, 2008
Facultad de Ingeniera, Universidad de Buenos Aires
Pablo Wolfus
-30-
Julio, 2008
Facultad de Ingeniera, Universidad de Buenos Aires
Cero multitarea.
Comienzos tardos.
definido
de
como
sobra
tiempo,
se
agregan
Pablo Wolfus
-31-
Julio, 2008
Facultad de Ingeniera, Universidad de Buenos Aires
explicarlo,
comenzaremos
enunciando
una
propiedad
2 =
(1)
i =1
= 2
(2)
Pablo Wolfus
-32-
Julio, 2008
Facultad de Ingeniera, Universidad de Buenos Aires
C = k
(3)
2 = 12 + 2 2 + ... + n 12 + n 2
Usando (1)
k 2 2 = k 2 ( 1 + 2 + ... + n 1 + n )
2
Usando (2)
(k )2 = (k 1 ) 2 + (k 2 ) 2 + ... + (k n 1 ) 2 + (k n )
2
Usando (3)
C=
2
i
i =1
Pablo Wolfus
-33-
Julio, 2008
Facultad de Ingeniera, Universidad de Buenos Aires
reemplazado
la
simple
suma
de
las
contingencias
Ci
i =1
2
i
i =1
Pablo Wolfus
-34-
Julio, 2008
Facultad de Ingeniera, Universidad de Buenos Aires
Pablo Wolfus
-35-
ID Task Name
Julio, 2008
Facultad de Ingeniera, Universidad de Buenos Aires
Duration
Start
Nov 5, '06
13
1
2
3
4
5
6
7
8
94 days
64 days
10 days
14 days
20 days
30 days
6 days
10 days
Fri 11/17/06
Fri 11/17/06
Fri 11/17/06
Fri 12/1/06
Thu 12/21/06
Thu 12/21/06
Thu 12/21/06
Thu 2/1/07
Componente B
Especificacin y Arquitectura Componente B
Diseo Componente B
Desarrollo Componente B
Desarrollo Componente B
Generacin tests unitarios B
Testeo Componente B
64 days
10 days
14 days
20 days
30 days
6 days
10 days
Fri 11/17/06
Fri 11/17/06
Fri 12/1/06
Thu 12/21/06
Thu 12/21/06
Thu 12/21/06
Thu 2/1/07
Componente C
Especificacin y Arquitectura Componente C
Diseo Componente C
Desarrollo Componente C
Desarrollo Componente C
Generacin tests unitarios C
Testeo Componente C
64 days
10 days
14 days
20 days
30 days
6 days
10 days
Fri 11/17/06
Fri 11/17/06
Fri 12/1/06
Thu 12/21/06
Thu 12/21/06
Thu 12/21/06
Thu 2/1/07
Aplicacin A+B+C
Ensamblaje
Testeo de integracin
30 days
20 days
10 days
Thu 2/15/07
Thu 2/15/07
Thu 3/15/07
29
Dec 3, '06
3
7 11
24
21
Apr 8, '07
6
Arquitecto
Diseador
Desarrollador 1
Desarrollador 2
Tester
9
10
11
12
13
14
15
16
Arquitecto
Diseador
Desarrollador 1
Desarrollador 2
Tester
17
18
19
20
21
22
23
24
Arquitecto
Diseador
Desarrollador 1
Desarrollador 2
Tester
25
26
27
28
Desarrollador 1,Desarrollador 2
Tester
Para llevar a cabo la planificacin, cada una de estas tareas fue estimada por los actores involucrados o por otros lo
suficientemente idneos para poder aportar su conocimiento o experiencia profesional. En este punto es que comienza a tener
efecto sobre nuestra planificacin las mximas de Critical Chain: Estimar sin contingencias.
Pablo Wolfus
-36-
Julio, 2008
Facultad de Ingeniera, Universidad de Buenos Aires
Pablo Wolfus
-37-
ID Task Name
1
2
3
4
5
6
7
8
Julio, 2008
Facultad de Ingeniera, Universidad de Buenos Aires
Duration
Start
47 days
32 days
5 days
7 days
10 days
15 days
3 days
5 days
Fri 11/17/06
Fri 11/17/06
Fri 11/17/06
Fri 11/24/06
Tue 12/5/06
Tue 12/5/06
Tue 12/5/06
Tue 12/26/06
Componente B
Especificacin y Arquitectura Componente B
Diseo Componente B
Desarrollo Componente B
Desarrollo Componente B
Generacin tests unitarios B
Testeo Componente B
32 days
5 days
7 days
10 days
15 days
3 days
5 days
Fri 11/17/06
Fri 11/17/06
Fri 11/24/06
Tue 12/5/06
Tue 12/5/06
Tue 12/5/06
Tue 12/26/06
Componente C
Especificacin y Arquitectura Componente C
Diseo Componente C
Desarrollo Componente C
Desarrollo Componente C
Generacin tests unitarios C
Testeo Componente C
32 days
5 days
7 days
10 days
15 days
3 days
5 days
Fri 11/17/06
Fri 11/17/06
Fri 11/24/06
Tue 12/5/06
Tue 12/5/06
Tue 12/5/06
Tue 12/26/06
Aplicacin A+B+C
Ensamblaje
Testeo de integracin
15 days
10 days
5 days
Tue 1/2/07
Tue 1/2/07
Tue 1/16/07
Nov 5, '06
5
9
13
29
Dec 3, '06
3
7
11
27
24
Arquitecto
Diseador
Desarrollador 1
Desarrollador 2
Tester
9
10
11
12
13
14
15
16
Arquitecto
Diseador
Desarrollador 1
Desarrollador 2
Tester
17
18
19
20
21
22
23
24
Arquitecto
Diseador
Desarrollador 1
Desarrollador 2
Tester
25
26
27
28
Desarrollador 1,Desarrollador 2
Tester
Vale aclarar que hemos dividido la tarea de estimacin en dos partes por una cuestin exclusivamente didctica: estimacin
con contingencia y quita de la misma. Esta divisin no existir en la realidad sino que deber ser inculcada como un nico paso en
aquellos responsables de hacerla.
Pablo Wolfus
-38-
Julio, 2008
Facultad de Ingeniera, Universidad de Buenos Aires
Pablo Wolfus
-39-
Julio, 2008
Facultad de Ingeniera, Universidad de Buenos Aires
ID Task Name
Duration
Nov 5, '06
9
47 days
32 days
5 days
7 days
10 days
15 days
3 days
5 days
Componente B
Especificacin y Arquitectura Componente B
Diseo Componente B
Desarrollo Componente B
Desarrollo Componente B
Generacin tests unitarios B
Testeo Componente B
32 days
5 days
7 days
10 days
15 days
3 days
5 days
Componente C
Especificacin y Arquitectura Componente C
Diseo Componente C
Desarrollo Componente C
Desarrollo Componente C
Generacin tests unitarios C
Testeo Componente C
32 days
5 days
7 days
10 days
15 days
3 days
5 days
Aplicacin A+B+C
Ensamblaje
Testeo de integracin
15 days
10 days
5 days
2
3
4
5
6
7
8
13
29
Dec 3, '06
3
7
11
27
24
21
Arquitecto
Diseador
Desarrollador 1
Desarrollador 2
Tester
9
10
11
12
13
14
15
16
Arquitecto
Diseador
Desarrollador 1
Desarrollador 2
Tester
17
18
19
20
21
22
23
24
Arquitecto
Diseador
Desarrollador 1
Desarrollador 2
Tester
25
26
27
28
Desarrollador 1,Desarrollador 2
Tester
El siguiente paso ser determinar la cadena crtica de cada uno de los proyectos para lo cual debemos quitar la contencin de
recursos. La misma asegurar que un recurso particular estar dedicado nicamente a una tarea asignada evitando la multitarea y
haciendo de esta manera ms previsible su performance.
En el caso de estudio propuesto no existen contenciones a quitar ya que la misma secuencialidad de las tareas hace que no
existan solapamientos en los recursos, por lo que ya puede notarse la cadena crtica en cada uno de los proyectos definida como el
Pablo Wolfus
Julio, 2008
Facultad de Ingeniera, Universidad de Buenos Aires
tiempo que tardar en ejecutarse aquella secuencia de eventos dependientes que evita que el proyecto sea completado en un tiempo
menor. La dependencia de los recursos tiene la misma relevancia que la dependencia de tareas en la definicin de la cadena crtica.
Como vemos en la Figura 12 ya se encuentran demarcadas las cadenas crticas lo cual dar comienzo a la segunda etapa de la
actualizacin del calendario bajo el ttulo de buffer management.
ID Task Name
Duration
47 days
32 days
5 days
7 days
10 days
15 days
3 days
5 days
Fri 11/17/06
Fri 11/17/06
Fri 11/17/06
Fri 11/24/06
Tue 12/12/06
Tue 12/5/06
Thu 12/21/06
Tue 12/26/06
Componente B
Especificacin y Arquitectura Componente B
Diseo Componente B
Desarrollo Componente B
Desarrollo Componente B
Generacin tests unitarios B
Testeo Componente B
32 days
5 days
7 days
10 days
15 days
3 days
5 days
Fri 11/17/06
Fri 11/17/06
Fri 11/24/06
Tue 12/12/06
Tue 12/5/06
Thu 12/21/06
Tue 12/26/06
Componente C
Especificacin y Arquitectura Componente C
Diseo Componente C
Desarrollo Componente C
Desarrollo Componente C
Generacin tests unitarios C
Testeo Componente C
32 days
5 days
7 days
10 days
15 days
3 days
5 days
Fri 11/17/06
Fri 11/17/06
Fri 11/24/06
Tue 12/12/06
Tue 12/5/06
Thu 12/21/06
Tue 12/26/06
Aplicacin A+B+C
Ensamblaje
Testeo de integracin
15 days
10 days
5 days
Tue 1/2/07
Tue 1/2/07
Tue 1/16/07
2
3
4
5
6
7
8
Start
Nov 5, '06
9
13
29
Dec 3, '06
3
7
11
27
24
21
Arquitecto
Diseador
Desarrollador 1
Desarrollador 2
Tester
9
10
11
12
13
14
15
16
Arquitecto
Diseador
Desarrollador 1
Desarrollador 2
Tester
17
18
19
20
21
22
23
24
Arquitecto
Diseador
Desarrollador 1
Desarrollador 2
Tester
25
26
27
28
Desarrollador 1,Desarrollador 2
Tester
En este punto de la planificacin podemos considerar que hemos aplicado aquellas acciones que intentan explotar las
restricciones planteadas por el sistema. Ahora lo que debemos hacer es reforzar la planificacin agregando buffers para que las
mismsimas correcciones no se transformen en s en restricciones.
Pablo Wolfus
Julio, 2008
Facultad de Ingeniera, Universidad de Buenos Aires
Pablo Wolfus
-42-
ID Task Name
4
5
6
7
8
9
10
Julio, 2008
Facultad de Ingeniera, Universidad de Buenos Aires
Duration
Diseo Componente A
Desarrollo Componente A
Feeding Buffer (1)
Desarrollo Componente A
Generacin tests unitarios A
Feeding Buffer (2)
Testeo Componente A
Start
7 days
10 days
5 days
15 days
3 days
1.5 days
5 days
Fri 11/24/06
Tue 12/5/06
Tue 12/19/06
Tue 12/5/06
Tue 12/19/06
Fri 12/22/06
Tue 12/26/06
Componente B
Especificacin y Arquitectura Componente B
Diseo Componente B
Desarrollo Componente B
Feeding Buffer (3)
Desarrollo Componente B
Generacin tests unitarios B
Feeding Buffer (4)
Testeo Componente B
32 days
5 days
7 days
10 days
5 days
15 days
3 days
1.5 days
5 days
Fri 11/17/06
Fri 11/17/06
Fri 11/24/06
Tue 12/5/06
Tue 12/19/06
Tue 12/5/06
Tue 12/19/06
Fri 12/22/06
Tue 12/26/06
Componente C
Especificacin y Arquitectura Componente C
Diseo Componente C
Desarrollo Componente C
Feeding Buffer (5)
Desarrollo Componente C
Generacin tests unitarios C
Feeding Buffer (6)
Testeo Componente C
32 days
5 days
7 days
10 days
5 days
15 days
3 days
1.5 days
5 days
Fri 11/17/06
Fri 11/17/06
Fri 11/24/06
Tue 12/5/06
Tue 12/19/06
Tue 12/5/06
Tue 12/19/06
Fri 12/22/06
Tue 12/26/06
Aplicacin A+B+C
Ensamblaje
Testeo de integracin
15 days
10 days
5 days
Tue 1/2/07
Tue 1/2/07
Tue 1/16/07
Nov 5, '06
5
9
13
29
Dec 3, '06
3
7
11
Diseador
27
24
Desarrollador 1
Desarrollador 2
Tester
11
12
13
14
15
16
17
18
19
20
Arquitecto
Diseador
Desarrollador 1
Desarrollador 2
Tester
21
22
23
24
25
26
27
28
29
30
Arquitecto
Diseador
Desarrollador 1
Desarrollador 2
Tester
31
32
33
34
Desarrollador 1,Desarrollador 2
Tester
Ahora es momento de encargarnos del proyecto en su conjunto. Habamos dicho que bamos a mitigar riesgos y manejar la
incertidumbre respecto de una serie de eventos aleatorios (o duracin de tareas) pero hasta ahora simplemente hemos recortado
tiempos y contingencias y el plan an no puede palparse como seguro. Para administrar la incertidumbre de la cadena crtica que
fue realizada bajo la premisa de estimacin al 50% probable, agregaremos el denominado Project Buffer que sirve para proteger la
Pablo Wolfus
-43-
Julio, 2008
Facultad de Ingeniera, Universidad de Buenos Aires
mxima fecha de finalizacin del proyecto y que, como su antecesor feeding buffer, puede ser dimensionado de distintas formas.
Nuevamente hemos elegido aquella que agrega la mitad de la duracin del proyecto como buffer. (Figura 14)
ID Task Name
Duration
Start
63 days
48 days
5 days
7 days
10 days
5 days
15 days
3 days
1.5 days
5 days
16 days
Fri 11/17/06
Fri 11/17/06
Fri 11/17/06
Fri 11/24/06
Tue 12/5/06
Tue 12/19/06
Tue 12/5/06
Tue 12/19/06
Fri 12/22/06
Tue 12/26/06
Tue 1/2/07
Componente B
Especificacin y Arquitectura Componente B
Diseo Componente B
Desarrollo Componente B
Feeding Buffer (3)
Desarrollo Componente B
Generacin tests unitarios B
Feeding Buffer (4)
Testeo Componente B
Project Buffer (2)
48 days
5 days
7 days
10 days
5 days
15 days
3 days
1.5 days
5 days
16 days
Fri 11/17/06
Fri 11/17/06
Fri 11/24/06
Tue 12/5/06
Tue 12/19/06
Tue 12/5/06
Tue 12/19/06
Fri 12/22/06
Tue 12/26/06
Tue 1/2/07
Componente C
Especificacin y Arquitectura Componente C
Diseo Componente C
Desarrollo Componente C
Feeding Buffer (5)
Desarrollo Componente C
Generacin tests unitarios C
Feeding Buffer (6)
Testeo Componente C
Project Buffer (3)
48 days
5 days
7 days
10 days
5 days
15 days
3 days
1.5 days
5 days
16 days
Fri 11/17/06
Fri 11/17/06
Fri 11/24/06
Tue 12/5/06
Tue 12/19/06
Tue 12/5/06
Tue 12/19/06
Fri 12/22/06
Tue 12/26/06
Tue 1/2/07
Aplicacin A+B+C
Ensamblaje
15 days
10 days
Wed 1/24/07
Wed 1/24/07
13
2
3
4
5
6
7
8
9
10
11
29
Dec 3, '06
3
7
11
27
24
21
Arquitecto
Diseador
Desarrollador 1
Desarrollador 2
Tester
12
13
14
15
16
17
18
19
20
21
22
Arquitecto
Diseador
Desarrollador 1
Desarrollador 2
Tester
23
24
25
26
27
28
29
30
31
32
33
34
Arquitecto
Diseador
Desarrollador 1
Desarrollador 2
Tester
35
36
37
38
Desarrollador 1,Desarrollador 2
Figura 14 - Agregado de los Project Buffers para mitigar el riesgo de la cadena crtica y manejar la incertidumbre de finalizacin del proyecto.
Pablo Wolfus
-44-
Julio, 2008
Facultad de Ingeniera, Universidad de Buenos Aires
La
gerencia
debe
coherentemente
aceptar
que
las
Pablo Wolfus
-45-
Julio, 2008
Facultad de Ingeniera, Universidad de Buenos Aires
Estado actual
Pablo Wolfus
-46-
Julio, 2008
Facultad de Ingeniera, Universidad de Buenos Aires
Pablo Wolfus
-47-
Julio, 2008
Facultad de Ingeniera, Universidad de Buenos Aires
Critical Chain multi-Project Management considera este recurso el Drum resource. Dicho en otras palabras, es aquel recurso
que marca el ritmo de la ejecucin de los proyectos y ser alrededor de l que se planificarn los mismos.
ID
Task Name
77 days
48 days
5 days
7 days
10 days
5 days
15 days
3 days
1.5 days
5 days
16 days
Componente B
Especificacin y Arquitectura Componente B
Diseo Componente B
Desarrollo Componente B
Feeding Buffer (3)
Desarrollo Componente B
Generacin tests unitarios B
Feeding Buffer (4)
Testeo Componente B
Project Buffer (2)
48 days
5 days
7 days
10 days
5 days
15 days
3 days
1.5 days
5 days
16 days
Componente C
Especificacin y Arquitectura Componente C
Diseo Componente C
Desarrollo Componente C
Feeding Buffer (5)
Desarrollo Componente C
Generacin tests unitarios C
Feeding Buffer (6)
Testeo Componente C
Project Buffer (3)
48 days
5 days
7 days
10 days
5 days
15 days
3 days
1.5 days
5 days
16 days
Aplicacin A+B+C
Ensamblaje
Testeo de integracin
15 days
10 days
5 days
2
3
4
5
6
7
8
9
10
11
Start
3
4
5
4
4
8
7,9,6
10
Fri 11/17/06
Fri 11/17/06
Fri 11/17/06
Fri 11/24/06
Tue 12/5/06
Tue 12/19/06
Tue 12/5/06
Tue 12/19/06
Fri 12/22/06
Tue 12/26/06
Tue 1/2/07
14,4
15
16
15
15
19
18,20,17
21
Tue 11/28/06
Tue 11/28/06
Tue 12/5/06
Thu 12/14/06
Thu 12/28/06
Thu 12/14/06
Thu 12/28/06
Tue 1/2/07
Thu 1/4/07
Thu 1/11/07
25,15
26
27
26
26
30
29,31,28
32
Thu 12/7/06
Thu 12/7/06
Thu 12/14/06
Mon 12/25/06
Mon 1/8/07
Mon 12/25/06
Mon 1/8/07
Thu 1/11/07
Mon 1/15/07
Mon 1/22/07
Nov '06
29
5
12
19
26
Dec '06
3
10
17
24
Jan '0 7
31
7
14
21
Feb '07
28
4
11
18
Mar '07
25
4
11
18
25
Apr '0 7
1
Arquitecto
Diseador
Desarrollador 1
Desarrollador 2
Tester
12
13
14
15
16
17
18
19
20
21
22
Arquitecto
Diseador
Desarrollador 1
Desarrollador 2
Tester
23
24
25
26
27
28
29
30
31
32
33
Arquitecto
Diseador
Desarrollador 1
Desarrollador 2
Tester
34
35
36
37
24,13,2
36
Tue 2/13/07
Tue 2/13/07
Tue 2/27/07
Desarrollador 1,Desarrollador 2
Tester
La replanificacin deber alinearse a este recurso y de esta forma, las tareas en las que no intervenga quedaran
subordinadas y se replantearn.
Pablo Wolfus
-48-
Julio, 2008
Facultad de Ingeniera, Universidad de Buenos Aires
Aquel recurso con una gran responsabilidad en sus tareas que podr
determinar el xito o fracaso del proyecto.
Pablo Wolfus
-49-
Julio, 2008
Facultad de Ingeniera, Universidad de Buenos Aires
En este punto, y como se ver en la Figura 17, protegeremos a la tarea que realizar el drum resource de la tarea
inmediatamente precedente para que un atraso en la misma no afecte su comienzo. Esto lo haremos con el llamado Drum Buffer,
que ser nuestro ltimo buffer que presentaremos y que completar la tarea de proteger el calendario contra todos los factores
externos que analizamos como riesgosos y de esta forma minimizar los impactos de incertidumbre.
ID
Task Name
93 days
48 days
5 days
7 days
10 days
5 days
15 days
3 days
1.5 days
5 days
16 days
7 days
Componente B
Especificacin y Arquitectura Componente B
Diseo Componente B
Desarrollo Componente B
Feeding Buffer (3)
Desarrollo Componente B
Generacin tests unitarios B
Feeding Buffer (4)
Testeo Componente B
Project Buffer (2)
Capacity Buffer(2)
2
3
4
5
6
7
8
9
10
11
12
Start
3
4
5
4
4
8
7,9,6
10
4
Fri 11/17/06
Fri 11/17/06
Fri 11/17/06
Fri 11/24/06
Tue 12/5/06
Tue 12/19/06
Tue 12/5/06
Tue 12/19/06
Fri 12/22/06
Tue 12/26/06
Tue 1/2/07
Tue 12/5/06
48 days
5 days
7 days
10 days
5 days
15 days
3 days
1.5 days
5 days
16 days
7 days
15,12
16
17
16,7
16
20
19,21,18
22
16
Fri 12/8/06
Fri 12/8/06
Fri 12/15/06
Tue 12/26/06
Tue 1/9/07
Tue 12/26/06
Tue 1/9/07
Fri 1/12/07
Tue 1/16/07
Tue 1/23/07
Tue 12/26/06
Componente C
Especificacin y Arquitectura Componente C
Diseo Componente C
Desarrollo Componente C
Feeding Buffer (5)
Desarrollo Componente C
Generacin tests unitarios C
Feeding Buffer (6)
Testeo Componente C
Project Buffer (3)
48 days
5 days
7 days
10 days
5 days
15 days
3 days
1.5 days
5 days
16 days
27,24
28
29
28,19
28
32
31,33,30
34
Fri 12/29/06
Fri 12/29/06
Fri 1/5/07
Tue 1/16/07
Tue 1/30/07
Tue 1/16/07
Tue 1/30/07
Fri 2/2/07
Tue 2/6/07
Tue 2/13/07
Aplicacin A+B+C
Ensamblaje
Testeo de integracin
15 days
10 days
5 days
Nov '06
29
5
12
19
26
Dec '06
3
10
17
24
Jan '0 7
31
7
14
21
28
Feb '07
4
11
18
25
Mar '07
4
11
18
25
Apr '07
1
Arquitecto
Diseador
Desarrollador 1
Desarrollador 2
Te ster
13
14
15
16
17
18
19
20
21
22
23
24
Arquitecto
Diseador
Desarrollador 1
Desarrollador 2
Tester
25
26
27
28
29
30
31
32
33
34
35
Arquitecto
Dise ador
Desarrollador 1
Desarrollador 2
Tester
36
37
38
39
26,14,2
38
Wed 3/7/07
Wed 3/7/07
Wed 3/21/07
Figura 16 - Agregado del capacity buffer para garantizar la disponibilidad del drum resource
Pablo Wolfus
-50-
Julio, 2008
Facultad de Ingeniera, Universidad de Buenos Aires
ID
Task Name
95 days
50 days
5 days
2 days
7 days
10 days
5 days
15 days
3 days
1.5 days
5 days
16 days
7 days
3
4
5
6
5
5
9
8,10,7
11
5,17
Fri 11/17/06
Fri 11/17/06
Fri 11/17/06
Fri 11/24/06
Tue 11/28/06
Thu 12/7/06
Thu 12/21/06
Thu 12/7/06
Thu 12/21/06
Tue 12/26/06
Thu 12/28/06
Thu 1/4/07
Fri 12/8/06
Componente B
Especificacin y Arquitectura Componente B
Drum Buffer
Diseo Componente B
Desarrollo Componente B
Feeding Buffer (3)
Desarrollo Componente B
Generacin tests unitarios B
Feeding Buffer (4)
Testeo Componente B
Project Buffer (2)
Capacity Buffer(2)
57 days
5 days
2 days
7 days
10 days
5 days
15 days
3 days
1.5 days
5 days
16 days
7 days
16
13,17
18
19
18,8
18
22
21,23,20
24
18,30
Wed 11/29/06
Wed 11/29/06
Wed 12/6/06
Tue 12/19/06
Thu 12/28/06
Thu 1/11/07
Thu 12/28/06
Thu 1/11/07
Tue 1/16/07
Thu 1/18/07
Thu 1/25/07
Fri 12/29/06
Componente C
Especificacin y Arquitectura Componente C
Drum Buffer
Diseo Componente C
Desarrollo Componente C
Feeding Buffer (5)
Desarrollo Componente C
Generacin tests unitarios C
Feeding Buffer (6)
Testeo Componente C
Project Buffer (3)
57 days
5 days
2 days
7 days
10 days
5 days
15 days
3 days
1.5 days
5 days
16 days
29
26,30
31
32
31,21
31
35
34,36,33
37
Wed 12/20/06
Wed 12/20/06
Wed 12/27/06
Tue 1/9/07
Thu 1/18/07
Thu 2/1/07
Thu 1/18/07
Thu 2/1/07
Tue 2/6/07
Thu 2/8/07
Thu 2/15/07
Aplicacin A+B+C
Ensamblaje
Testeo de integracin
15 days
10 days
5 days
2
3
4
5
6
7
8
9
10
11
12
13
Start
Nov '06
29
5
12
19
26
Dec '06
3
10
17
24
Jan '0 7
31
7
14
Feb '07
28
4
21
11
18
Mar '07
25
4
11
18
25
Apr '0 7
1
Arquitecto
Diseador
Desarrollador 1
Desarrollador 2
Tester
14
15
16
17
18
19
20
21
22
23
24
25
26
Arquitecto
Diseador
Desarrollador 1
Desarrollador 2
Tester
27
28
29
30
31
32
33
34
35
36
37
38
Arquitecto
Diseador
Desarrollador 1
Desarrollador 2
Tester
39
40
41
42
28,15,2
41
Fri 3/9/07
Fri 3/9/07
Fri 3/23/07
Desarrollador 1,Desarrollador 2
Tester
Pablo Wolfus
-51-
Julio, 2008
Facultad de Ingeniera, Universidad de Buenos Aires
Pablo Wolfus
-52-
Julio, 2008
Facultad de Ingeniera, Universidad de Buenos Aires
Pablo Wolfus
-53-
Julio, 2008
Facultad de Ingeniera, Universidad de Buenos Aires
Esto no sera ms que una justificacin de las limitaciones del mtodo. Como
evidencia Goldratt en su Teora de las Restricciones, el mejoramiento de los
componentes individuales de un sistema (Gestin de Cartera de Proyectos,
Administracin de proyectos) no garantiza una mejora global, por lo que se debe
buscar una solucin que por un lado pueda hacer frente a la diversidad pero por el
otro que pueda mantenerse integrada para converger en un mejoramiento global.
Pablo Wolfus
-54-
Julio, 2008
Facultad de Ingeniera, Universidad de Buenos Aires
Pablo Wolfus
-55-
Julio, 2008
Facultad de Ingeniera, Universidad de Buenos Aires
Pablo Wolfus
-56-
Julio, 2008
Facultad de Ingeniera, Universidad de Buenos Aires
Estrategia
El calendario de los proyectos resultante de CCPM no incluye en
forma notoria la posicin estratgica relativa de cada uno de los proyectos.
La tcnica de calendarizacin con sus reglas definidas, no admite la
distincin entre proyectos ms crticos y otros menos importantes, aquellos
proyectos que resultan ms interesantes e importantes para la organizacin
de sus pares que no desvelan a la gerencia. La metodologa de
calendarizacin debe proveer mtodos para proteger aquellos proyectos que
resultan ms relevantes privilegindolos respecto de otros. Pero esto se
materializa con la asignacin preferencial de recursos especficos y una
mayor proteccin de la cantidad de recursos asignada o deberamos
focalizar en un mayor control sobre el avance del proyecto para ser capaces
de corregir desvos con la mayor anticipacin posible?
Esta pregunta ser respondida en lo sucesivo. Lo que s podemos
recalcar es que cualquier mtodo que trate diferentes entidades como pares
idnticos dentro de un contexto empresarial y no permita hacer distinciones
entre las mismas, es deficiente. La complejidad de los negocios, la estrategia
planificada (que podra ser vista en su extremo como el capricho de unos
pocos) busca continuamente romper con la equivalencia entre proyectos y su
status de pares. Una metodologa que integre a la organizacin debe contar
con estos mecanismos de diferenciacin.
Pablo Wolfus
-57-
Julio, 2008
Facultad de Ingeniera, Universidad de Buenos Aires
Roadmaps
Un proyecto por definicin tiene un comienzo y un final. Esto es un
punto inobjetable, pero no significa que un proyecto por tener comienzo y
final queda ntegramente limitado a esas fronteras. Existen proyectos que
por ms que finalicen dejan su legado a otros proyectos que lo continan.
Este es el caso con productos con roadmaps definidos. Existir un proyecto
que har surgir el producto y luego le sucedern una cantidad planificada de
otros proyectos que lo mejorarn, agregarn funcionalidades, especializarn,
etc. Estos proyectos (sucedidos en la dimensin temporal) no deben ser
tratados como cualquier otro proyecto ya que comparten caractersticas y
conocimientos. Tratarlos como proyectos aislados dentro del montn solo
hara perder las ventajas competitivas de realizar varios proyectos
fuertemente relacionados.
El concepto de Roadmap no slo consiste en versiones sucesivas de
un producto sino que tiene asociadas connotaciones fuertemente orientadas
a la estrategia de un producto en particular y de la organizacin. Es por esto,
y por las mismas razones enunciadas en el punto anterior, que debe ser
posible tratar de una manera diferencial estos proyectos y maximizar las
ventajas relativas respecto de sus pares.
Econmicas
Las variables econmicas siempre fueron relegadas en lo que se
refiere la administracin de proyectos con Critical Chain. Hay quienes
podran argumentar que s fueron tratadas con el existente Cost buffer. El
Cost buffer debi crearse ya que resultaba necesario para el costeo y
presupuestacin del proyecto. Se han hecho estudios para determinar
ciertas tcnicas de dimensionamiento de este buffer con buenos resultados.
[Francis, 2005] Sin embargo, existen otros factores del mbito econmico
que pueden ser tenidos en cuenta y lo que resulta ms importante,
aprovechar las ventajas de la administracin y el conocimiento de la
incertidumbre, ya vistas en lo que se refiere a la calendarizacin, para la
presupuestacin y costeo.
Todos estos conceptos sern objeto de estudio en el prximo
captulo buscando lograr una mayor integracin de la tcnica a lo largo de la
organizacin y un ajuste en la escala de la misma.
Pablo Wolfus
-58-
Julio, 2008
Facultad de Ingeniera, Universidad de Buenos Aires
En el captulo anterior hemos visto las razones por las cuales esta tesis
aborda la integracin de una tcnica novedosa y prometedora como CCPM junto a
una disciplina que da a da gana terreno en las organizaciones de la actualidad
como es el Portfolio Management. Hemos visto que existen diversos elementos
faltantes en una y otra y enumerado las ventajas que se podran aprovechar al
direccionarlos en una nueva metodologa.
Metodologa
Pablo Wolfus
-59-
Julio, 2008
Facultad de Ingeniera, Universidad de Buenos Aires
Software
Pablo Wolfus
-60-
Julio, 2008
Facultad de Ingeniera, Universidad de Buenos Aires
Pablo Wolfus
-61-
Julio, 2008
Facultad de Ingeniera, Universidad de Buenos Aires
Estrategia
Objetivos
Pablo Wolfus
-62-
Julio, 2008
Facultad de Ingeniera, Universidad de Buenos Aires
R j *W j
j =1
Kj
EAi =
ERi =
EAi
Estrategia absoluta.
Estrategia relativa.
EA
i =1
Siendo:
n = cantidad de preguntas.
R j = respuesta de la pregunta J .
W j = peso de la pregunta J .
K j = cantidad de respuestas para la pregunta j.
p = cantidad de proyectos.
Pablo Wolfus
-63-
Julio, 2008
Facultad de Ingeniera, Universidad de Buenos Aires
ID
Task Name
95 days
57 days
5 days
2 days
7 days
10 days
5 days
15 days
3 days
1.5 days
5 days
16 days
7 days
Componente B
Especificacin y Arquitectura Com ponente B
Drum Buffer
Diseo Componente B
Desarrollo Componente B
Feeding Buffer (1)
Desarrollo Componente B
Generacin tests unitarios B
Feeding Buffer (2)
Testeo Componente B
Project Buffer (1)
Capacity Buffer(1)
50 days
5 days
2 days
7 days
10 days
5 days
15 days
3 days
1.5 days
5 days
16 days
7 days
Componente C
Especificacin y Arquitectura Com ponente C
Drum Buffer
Diseo Componente C
Desarrollo Componente C
Feeding Buffer (5)
Desarrollo Componente C
Generacin tests unitarios C
Feeding Buffer (6)
Testeo Componente C
Project Buffer (3)
57 days
5 days
2 days
7 days
10 days
5 days
15 days
3 days
1.5 days
5 days
16 days
Aplicacin A+B+C
Ensam blaje
Testeo de integracin
15 days
10 days
5 days
2
3
4
5
6
7
8
9
10
11
12
13
Start
Nov '06
5
3
4,26
5
6
5,21
5
9
8,10,7
11
5,30
Fri 11/17/06
Wed 11/29/06
Wed 11/29/06
Wed 12/6/06
Tue 12/19/06
Thu 12/28/06
Thu 1/11/07
Thu 12/28/06
Thu 1/11/07
Tue 1/16/07
Thu 1/18/07
Thu 1/25/07
Fri 12/29/06
16
17
18
19
18
18
22
20,21,23
24
18,4
Fri 11/17/06
Fri 11/17/06
Fri 11/24/06
Tue 11/28/06
Thu 12/7/06
Thu 12/21/06
Thu 12/7/06
Thu 12/21/06
Tue 12/26/06
Thu 12/28/06
Thu 1/4/07
Fri 12/8/06
29
13,30
31
32
31,8
31
35
34,36,33
37
Wed 12/20/06
Wed 12/20/06
Wed 12/27/06
Tue 1/9/07
Thu 1/18/07
Thu 2/1/07
Thu 1/18/07
Thu 2/1/07
Tue 2/6/07
Thu 2/8/07
Thu 2/15/07
12
19
26
Dec '06
3
10
17
24
Jan '0 7
31
7
14
Feb '07
28
4
21
11
18
Mar '07
25
4
11
18
25
Apr '0 7
1
Arquitecto
Diseador
Desarrol lador 1
Desarrollador 2
Tester
14
15
16
17
18
19
20
21
22
23
24
25
26
Arquitecto
Diseador
Desarrollador 1
Desarrollador 2
Tester
27
28
29
30
31
32
33
34
35
36
37
38
Arquitecto
Diseador
Desarrollador 1
Desarrollador 2
Tester
39
40
41
42
28,2,15
41
Fri 3/9/07
Fri 3/9/07
Fri 3/23/07
Desarrollador 1,Desarrollador 2
Tester
Figura 18 - Priorizacin de los proyectos. Los proyectos se rankean en base a algn sistema de
puntuacin y se ordenan en forma descendente para armar el calendario teniendo en cuenta esta
informacin. La estrategia debe ser una parte fundamental del sistema de puntuacin.
Pablo Wolfus
-64-
Julio, 2008
Facultad de Ingeniera, Universidad de Buenos Aires
Roadmaps
El factor roadmaps, como un elemento clave dentro de la estrategia
de ciertos tipos de organizaciones, queda incorporado a la planificacin
mediante el rankeo previamente propuesto. En el armado del checklist de
priorizacin, se deber tener en cuenta la importancia que tienen los
roadmaps dentro de la organizacin. Existen empresas con un modelo de
negocios que tiende a los productos stand alone mientras otras enfocan sus
esfuerzos en lograr cadenas de productos fuertemente entrelazadas que
generen un mercado cautivo y evolucionen a medida que el roadmap
avanza. Estas ltimas debern pesar fuertemente esta arista y hasta podran
tener una seccin completa de rankeo de un proyecto en base a su
participacin en un determinado roadmap de un producto.
Pablo Wolfus
-65-
Julio, 2008
Facultad de Ingeniera, Universidad de Buenos Aires
ID
Task Name
95 days
57 days
5 days
2 days
7 days
10 days
5 days
15 days
3 days
1.5 days
5 days
16 days
7 days
Componente B
Especificacin y Arquitectura Com ponente B
Drum Buffer
Diseo Componente B
Desarrollo Componente B
Feeding Buffer (1)
Desarrollo Componente B
Generacin tests unitarios B
Feeding Buffer (2)
Testeo Componente B
Project Buffer (1)
Capacity Buffer(1)
50 days
5 days
2 days
7 days
10 days
5 days
15 days
3 days
1.5 days
5 days
16 days
7 days
Componente C
Especificacin y Arquitectura Com ponente C
Drum Buffer
Diseo Componente C
Desarrollo Componente C
Feeding Buffer (5)
Desarrollo Componente C
Generacin tests unitarios C
Feeding Buffer (6)
Testeo Componente C
Project Buffer (3)
57 days
5 days
2 days
7 days
10 days
5 days
15 days
3 days
1.5 days
5 days
16 days
Aplicacin A+B+C
Ensam blaje
Testeo de integracin
15 days
10 days
5 days
2
3
4
5
6
7
8
9
10
11
12
13
Start
Nov '06
5
3
4,26
5
6
5,21
5
9
8,10,7
11
5,30
Fri 11/17/06
Wed 11/29/06
Wed 11/29/06
Wed 12/6/06
Tue 12/19/06
Thu 12/28/06
Thu 1/11/07
Thu 12/28/06
Thu 1/11/07
Tue 1/16/07
Thu 1/18/07
Thu 1/25/07
Fri 12/29/06
16
17
18
19
18
18
22
20,21,23
24
18,4
Fri 11/17/06
Fri 11/17/06
Fri 11/24/06
Tue 11/28/06
Thu 12/7/06
Thu 12/21/06
Thu 12/7/06
Thu 12/21/06
Tue 12/26/06
Thu 12/28/06
Thu 1/4/07
Fri 12/8/06
29
13,30
31
32
31,8
31
35
34,36,33
37
Wed 12/20/06
Wed 12/20/06
Wed 12/27/06
Tue 1/9/07
Thu 1/18/07
Thu 2/1/07
Thu 1/18/07
Thu 2/1/07
Tue 2/6/07
Thu 2/8/07
Thu 2/15/07
12
19
26
Dec '06
3
10
17
24
Jan '0 7
31
7
14
Feb '07
28
4
21
11
18
Mar '07
25
4
11
18
25
Apr '0 7
1
Arquitecto
Diseador
Desarrol lador 1
Desarrollador 2
Tester
14
15
16
17
18
19
20
21
22
23
24
25
26
Arquitecto
Diseador
Desarrollador 1
Desarrollador 2
Tester
27
28
29
30
31
32
33
34
35
36
37
38
Arquitecto
Diseador
Desarrollador 1
Desarrollador 2
Tester
39
40
41
42
28,2,15
41
Fri 3/9/07
Fri 3/9/07
Fri 3/23/07
Desarrollador 1,Desarrollador 2
Tester
Figura 19 - Priorizacin de los proyectos. Los proyectos se rankean en base a algn sistema de
puntuacin y se ordenan en forma descendente para armar el calendario teniendo en cuenta esta
informacin. La estrategia debe ser una parte fundamental del sistema de puntuacin.
Pablo Wolfus
-66-
Julio, 2008
Facultad de Ingeniera, Universidad de Buenos Aires
Ratio Buffers
Finalmente, y como parte sustancial del plan de proyectos, se deben
definir los llamados Ratio Buffers que son diferentes a los tradicionales ya
que no representan fsicamente un recurso ni se pretende relacionarlos con
el resto de las tareas del calendario.
Los ratio buffers servirn al seguimiento y control para que, mediante
un tablero de control, la gerencia (o aquel interesado) pueda conocer las
caractersticas cualitativas de elementos no tan visibles del portfolio como la
estrategia.
Los ratio buffers tendrn asociados umbrales para los cuales se
encontrarn en valores seguros o dispararn una alarma para su
tratamiento. Todos estos detalles se vern con mayor profundidad en lo
prximo.
Costos
Objetivos
Aprovechar
las
ventajas
de
Critical
Chain
Project
Pablo Wolfus
-67-
Julio, 2008
Facultad de Ingeniera, Universidad de Buenos Aires
ID
Resource Name
Type
1
2
3
4
5
Arquitecto
Diseador
Desarrollador 1
Desarrollador 2
Tester
Work
Work
Work
Work
Work
Std. Rate
$30.00/hr
$20.00/hr
$10.00/hr
$10.00/hr
$10.00/hr
Pablo Wolfus
-68-
Julio, 2008
Facultad de Ingeniera, Universidad de Buenos Aires
Das Recurso
Proyecto Aplicacin ABC
95
Componente A
57
5 Arquitecto
Drum Buffer
Diseo Componente A
Desarrollo Componente A
Feeding Buffer (3)
Desarrollo Componente A
Generacin tests unitarios A
Feeding Buffer (4)
Testeo Componente A
Cashflow C
Cashflow ABC
$240.00
$160.00
$400.00
$400.00
$240.00
$160.00
$80.00
2/4
2/11
2/18
2/25
3/4
$640.00
$800.00
$160.00
$400.00
$240.00
$160.00
$400.00
$400.00
$240.00
$160.00
$80.00
$800.00
$160.00
$240.00
$800.00
$480.00
$240.00
$0.00
$0.00
$0.00
$0.00
$0.00
$0.00
$0.00
$0.00
$0.00
$0.00
$0.00
$0.00
$0.00
$0.00
$0.00
$160.00
$400.00
$240.00
$160.00
$400.00
$480.00
$960.00
$640.00
$800.00
$800.00
$160.00
$240.00
$800.00
$480.00
$240.00
$720.00
$480.00
57
2
$640.00
$240.00
5 Arquitecto
Testeo Componente C
$400.00
1/28
$480.00
$0.00
5 Tester
Drum Buffer
$160.00
1/21
1.5
$960.00
$480.00
3 Tester
Cashflow B
Desarrollo Componente C
$240.00
$720.00
15 Des. 2
1/14
Capacity Buffer(1)
Desarrollo Componente C
$0.00
7 Diseador
16
Diseo Componente C
$0.00
10 Des. 1
Componente C
1/7
50
5 Arquitecto
Testeo Componente B
12/31
5 Tester
Drum Buffer
$640.00
12/24
1.5
Desarrollo Componente B
$480.00
12/17
3 Tester
Cashflow A
$720.00
12/10
15 Des. 2
12/3
Capacity Buffer(2)
Desarrollo Componente B
11/26
7 Diseador
16
Diseo Componente B
11/19
10 Des. 1
Componente B
11/12
7 Diseador
$640.00
10 Des. 1
$480.00
5
15 Des. 2
3 Tester
$400.00
$240.00
$160.00
$80.00
1.5
5 Tester
$160.00
$240.00
16
$0.00
$240.00
$0.00
$0.00
$0.00
$0.00
$720.00
$480.00
$0.00
$640.00
$800.00
$800.00
$800.00
$480.00
$240.00
$0.00
$0.00
$0.00
$800.00
$480.00
$240.00
$0.00
$0.00
$0.00
Pablo Wolfus
-69-
Julio, 2008
Facultad de Ingeniera, Universidad de Buenos Aires
W1
W2
$$
$$
W3
FB
$$
Pablo Wolfus
-70-
Julio, 2008
Facultad de Ingeniera, Universidad de Buenos Aires
W1
W2
W3
W4
W5
W6
W7
W8
W9
A
FB
$$
$$
$$
W1
W2
W3
W4
W5
W6
W7
W8
W9
B
FB
$$
$$
$$
Pablo Wolfus
-71-
Julio, 2008
Facultad de Ingeniera, Universidad de Buenos Aires
Pablo Wolfus
-72-
Julio, 2008
Facultad de Ingeniera, Universidad de Buenos Aires
Das Recurso
Especificacin y Arquitectura Componente B
Diseo Componente B
Desarrollo Componente B
Testeo Componente B
11/12
11/19
$240.00
$960.00
11/26
12/3
$640.00
$480.00
12/10
12/17
$400.00
$400.00
12/24
12/31
1/7
1/14
1/21
50
Componente B
5 Arquitecto
7 Diseador
15 Des. 2
$160.00
5 Tester
$240.00
$160.00
$240.00
Pablo Wolfus
-73-
Das Recurso
Especificacin y Arquitectura Componente B
Desarrollo Componente B
Testeo Componente B
Cost buffer segn retraso de:
11/12
11/19
$240.00
$960.00
11/26
12/3
12/10
12/17
12/24
$160.00
$400.00
$400.00
$240.00
12/31
1/7
1/14
1/21
$160.00
50
Componente B
Diseo Componente B
Julio, 2008
Facultad de Ingeniera, Universidad de Buenos Aires
5 Arquitecto
7 Diseador
$640.00
15 Des. 2
$480.00
5 Tester
$160.00
$240.00
a+b+c
$240.00
$280.00
$160.00
$160.00
$160.00
$400.00
$400.00
a+c
$240.00
$280.00
$120.00
$40.00
$160.00
$400.00
$160.00
b+c
$160.00
$160.00
$160.00
$320.00
a+b
$240.00
$280.00
$160.00
$160.00
$160.00
$160.00
Pablo Wolfus
-74-
Julio, 2008
Facultad de Ingeniera, Universidad de Buenos Aires
Das Recurso
Proyecto Aplicacin ABC
95
Componente A
57
5 Arquitecto
Drum Buffer
Diseo Componente A
7 Diseador
Capacity Buffer(2)
Desarrollo Componente A
Feeding Buffer (3)
Desarrollo Componente A
Generacin tests unitarios A
Feeding Buffer (4)
Testeo Componente A
Project Buffer (2)
11/12
11/19
11/26
$720.00
$640.00
$480.00
$0.00
$960.00
$320.00
$0.00
$240.00
2/25
3/4
3/11
$240.00
$400.00
$240.00
$80.00
$240.00
$800.00
$160.00
$360.00
$960.00
$840.00
$240.00
$0.00
$0.00
$0.00
$0.00
$0.00
$0.00
$0.00
$0.00
$0.00
$0.00
$0.00
$0.00
$0.00
$0.00
$0.00
$0.00
$0.00
$240.00
$640.00
$480.00
$320.00
$800.00
$160.00
$400.00
15 Des. 2
$160.00
$400.00
3 Tester
$240.00
$160.00
$240.00
$400.00
$240.00
$160.00
1.5
$80.00
$120.00
5 Tester
$160.00
$240.00
16
$240.00
$240.00 $1,200.00
$240.00
$800.00
$160.00
$360.00
$320.00
$960.00
$840.00
$240.00
57
$720.00
$480.00
$480.00
7 Diseador
$640.00
10 Des. 1
$480.00
$160.00
$400.00
5
15 Des. 2
$160.00
$400.00
3 Tester
$240.00
$160.00
$240.00
$400.00
$240.00
$160.00
1.5
$80.00
$120.00
5 Tester
$160.00
$240.00
$360.00
$840.00
$240.00
16
2/18
$960.00
Testeo Componente C
$720.00
10 Des. 1
5 Arquitecto
$0.00
$240.00
Drum Buffer
2/11
50
Desarrollo Componente C
$400.00
$160.00
Cashflow B
2/4
$240.00
5 Tester
Desarrollo Componente C
1/28
16
Diseo Componente C
1/21
$120.00
Capacity Buffer(1)
Componente C
1/14
$160.00
1.5
7 Diseador
$400.00
$160.00
Diseo Componente B
Testeo Componente B
$800.00
$160.00
3 Tester
1/7
$480.00
$320.00
$160.00
5 Arquitecto
12/31
$480.00
15 Des. 2
Drum Buffer
Desarrollo Componente B
12/24
12/17
10 Des. 1
Cashflow A
Desarrollo Componente B
12/10
$480.00
Componente B
12/3
$800.00
$160.00
$960.00
$160.00
$360.00
$240.00 $1,200.00 $1,600.00 $2,080.00 $1,600.00 $2,320.00 $2,920.00 $1,840.00 $1,600.00 $1,640.00 $1,040.00
$960.00
$840.00
$0.00
$0.00
$0.00
$0.00
$0.00
$240.00
$240.00
$800.00
$800.00
$480.00
$960.00
$0.00
$640.00
$800.00
$160.00 $1,160.00
$800.00
$160.00
$360.00
$720.00
Pablo Wolfus
-75-
$240.00
Julio, 2008
Facultad de Ingeniera, Universidad de Buenos Aires
Das Recurso
Proyecto Aplicacin ABC
95
Componente A
57
5 Arquitecto
Drum Buffer
Diseo Componente A
7 Diseador
Capacity Buffer(2)
Desarrollo Componente A
Feeding Buffer (3)
Desarrollo Componente A
Generacin tests unitarios A
Feeding Buffer (4)
Testeo Componente A
Project Buffer (2)
11/12
11/19
11/26
12/3
$720.00
$480.00
$0.00
$0.00
$240.00
$960.00
$240.00
$160.00
$400.00
$160.00
$240.00
$400.00
$240.00
$80.00
$240.00
$400.00
$400.00
$400.00
$160.00
$840.00
$160.00
$360.00
$160.00
$400.00
$400.00
$400.00
$160.00
$960.00
$840.00
$400.00
$400.00
$400.00
$400.00
$160.00
$0.00
$0.00
$0.00
$0.00
$0.00
$0.00
$0.00
$0.00
$0.00
$0.00
$160.00
$0.00
$480.00
$320.00
$800.00
$160.00
$400.00
$160.00
$400.00
$240.00
$160.00
$240.00
$400.00
$240.00
$160.00
$80.00
$120.00
$240.00
$240.00
$280.00
$160.00
$160.00
$240.00
$160.00
$400.00
$400.00
$160.00
$160.00
$960.00
$360.00
$840.00
$160.00
$400.00
$400.00
$400.00
$400.00
$400.00
$160.00
$160.00
$720.00
$480.00
$640.00
$480.00
$160.00
$480.00
$520.00
$480.00
$960.00
$1,440.00 $1,160.00 $1,280.00 $1,760.00
57
$480.00
10 Des. 1
$160.00
$400.00
5
15 Des. 2
$160.00
$400.00
3 Tester
$240.00
$160.00
$240.00
$400.00
$240.00
$160.00
1.5
$80.00
$120.00
5 Tester
$160.00
16
3/11
$480.00
5 Tester
7 Diseador
Cashflow C
3/4
$240.00
$640.00
16
Diseo Componente C
Testeo Componente C
$160.00
2/25
$720.00
1.5
2/18
$40.00
3 Tester
5 Arquitecto
2/11
$160.00
$720.00 $1,200.00
15 Des. 2
Drum Buffer
2/4
$240.00
Desarrollo Componente C
1/28
$240.00
$160.00
10 Des. 1
Cashflow B
1/21
$120.00
Desarrollo Componente C
1/14
50
Capacity Buffer(1)
Componente C
$400.00
5 Tester
7 Diseador
Testeo Componente B
$800.00
$160.00
$160.00
16
Diseo Componente B
1/7
1.5
$320.00
3 Tester
5 Arquitecto
$480.00
15 Des. 2
Drum Buffer
Desarrollo Componente B
$640.00
12/31
12/24
10 Des. 1
Cashflow A
Desarrollo Componente B
12/17
$480.00
Componente B
12/10
$0.00
$0.00
$0.00
$520.00 $1,200.00
$960.00
$160.00
$40.00
$400.00
$400.00
$400.00
$160.00
$720.00
$160.00
$40.00
$160.00
$360.00
$160.00
$400.00
$400.00
$400.00
$160.00
$400.00
$400.00
$400.00
$400.00
$160.00
$0.00
$640.00
$960.00
$840.00
$960.00
$840.00
$560.00
$920.00
$360.00
$560.00
$760.00
$560.00
$560.00
$400.00
$400.00
$160.00
$1,440.00 $1,880.00 $2,480.00 $1,760.00 $2,320.00 $3,320.00 $2,040.00 $2,000.00 $2,200.00 $1,400.00 $1,360.00 $1,240.00
$800.00
$560.00
$400.00
$400.00
$160.00
$480.00
$240.00
$0.00
$240.00
$240.00
$720.00 $1,200.00
Pablo Wolfus
-76-
Julio, 2008
Facultad de Ingeniera, Universidad de Buenos Aires
Manejar la incertidumbre
En el punto anterior hemos visto la manera de costear un portfolio de
proyectos teniendo en cuenta las caractersticas distintivas del calendario
gracias a la planificacin CCPM, pero el mismo no se encuentra completo.
Existe un elemento de incertidumbre en el mismo que, de igual manera que
con el recurso tiempo, se puede administrar.
La forma de manejar la incertidumbre en el costeo es diferente a la
propuesta por CCPM, como vimos anteriormente, el cost buffer del proyecto
planteado en CCPM no resulta adecuado para el armado del cash flow ni
para su ejecucin. Lo propuesto por CCPM es tomar como potencial
excedente del proyecto, la raz cuadrada de la suma de los cuadrados del
recorte de tiempo que se hizo en cada una de las tareas. Esto resulta en un
nmero global al proyecto que no puede ser distribuido de manera racional a
lo largo del tiempo y que en los casos donde el desembolso de la totalidad
del presupuesto del proyecto no se realiza al comienzo de su ejecucin (esto
resulta en la gran mayora de los casos), simplemente carece de sentido
prctico.
Esta administracin de la incertidumbre est basada en que la suma
de los posibles retrasos de las tareas es excesiva como proteccin ya que
probabilsticamente es poco comn que todas las tareas (como conjunto) se
atrasen a su mximo. Es por esto que plantea tomar la raz cuadrada de la
sumatoria de los cuadrados como funcin. (O la mitad de la sumatoria para
lograr un ejemplo ms didctico)
Nuestro buffer de costo integrado, consecuencia de esta diferente
forma de construccin del cost buffer, propone administrar adems la
incertidumbre en forma transversal a los proyectos. Esto significa que los
elementos inciertos sern los cost buffers de cada uno de los proyectos en
cada uno de los momentos de desembolso. De esta forma, se logra reducir
drsticamente el cashflow ya que el total cost buffer de la Figura 27 pasa a
ser reemplazado por el integrated cost buffer que usa la misma funcin para
su calculo que la utilizada para la administracin de la incertidumbre en la
alocacin de los recursos. (Como la raz cuadrada de la suma de los
cuadrados o como la mitad de la sumatoria para lograr un ejemplo ms claro
y entendible). Ver Figura 28.
Pablo Wolfus
-77-
Das
Recurso
95
Componente A
57
5 Arquitecto
Drum Buffer
Diseo Componente A
Capacity Buffer(2)
Desarrollo Componente A
Feeding Buffer (3)
Desarrollo Componente A
Generacin tests unitarios A
Feeding Buffer (4)
Testeo Componente A
Project Buffer (2)
Julio, 2008
Facultad de Ingeniera, Universidad de Buenos Aires
11/12
11/19
11/26
$720.00
15 Des. 2
$240.00
$0.00
$0.00
$240.00
$960.00
$240.00
$0.00
$640.00
2/11
2/18
2/25
3/4
3/11
$160.00
$240.00
$160.00
$400.00
$400.00
$240.00
$80.00
$160.00
$40.00
$480.00
$1,280.00
$840.00
$1,640.00
$160.00
$960.00
$360.00
$840.00
$240.00
$160.00
$400.00
$400.00
$400.00
$160.00
$160.00
$400.00
$400.00
$400.00
$400.00
$400.00
$400.00
$400.00
$160.00
$160.00
$0.00
$0.00
$0.00
$0.00
$0.00
$0.00
$0.00
$0.00
$0.00
$0.00
$480.00
$320.00
$800.00
$160.00
$400.00
$160.00
$400.00
$240.00
$160.00
$240.00
$400.00
$240.00
$160.00
1.5
$80.00
$120.00
5 Tester
$160.00
16
$240.00
$240.00
$280.00
$160.00
$160.00
$480.00
$1,440.00
$520.00
$1,160.00
$480.00
$1,280.00
$960.00
$1,760.00
$160.00
$960.00
$360.00
$840.00
$720.00
$480.00
$240.00
$160.00
$400.00
$400.00
$160.00
$160.00
$400.00
$400.00
$400.00
$400.00
$400.00
$160.00
$160.00
57
5 Arquitecto
2
7 Diseador
Testeo Componente C
$720.00
$1,200.00
3 Tester
Diseo Componente C
2/4
$240.00
$640.00
15 Des. 2
Drum Buffer
$720.00
$240.00
$160.00
10 Des. 1
Cashflow B
Desarrollo Componente C
1/28
$120.00
1/21
50
Desarrollo Componente C
$400.00
$160.00
16
Capacity Buffer(1)
Componente C
$800.00
$160.00
3 Tester
7 Diseador
1/14
$320.00
5 Tester
Testeo Componente B
1/7
1.5
5 Arquitecto
$480.00
12/31
Diseo Componente B
$640.00
Drum Buffer
Desarrollo Componente B
12/24
$480.00
7 Diseador
12/17
10 Des. 1
Cashflow A
Desarrollo Componente B
12/10
$480.00
Componente B
12/3
$480.00
$640.00
10 Des. 1
$480.00
$160.00
$400.00
$240.00
$160.00
15 Des. 2
$160.00
$400.00
3 Tester
$400.00
$160.00
1.5
$240.00
$240.00
$80.00
$120.00
5 Tester
$160.00
16
$240.00
$240.00
$160.00
$40.00
$160.00
$400.00
$400.00
$400.00
$160.00
$720.00
$160.00
$40.00
$160.00
$360.00
$160.00
$400.00
$400.00
$400.00
$160.00
$960.00
$840.00
$960.00
$840.00
$400.00
$400.00
$400.00
$400.00
$160.00
$160.00
Cashflow C
$0.00
$0.00
$0.00
$0.00
$0.00
$720.00
$1,200.00
$0.00
$640.00
$0.00
$480.00
$520.00
$1,200.00
$960.00
$160.00
$1,560.00
$1,000.00
$560.00
$920.00
$360.00
$560.00
$760.00
$560.00
$560.00
$400.00
$400.00
$0.00
$240.00
$260.00
$600.00
$480.00
$80.00
$780.00
$500.00
$280.00
$460.00
$180.00
$280.00
$380.00
$280.00
$280.00
$200.00
$200.00
$80.00
$240.00
$1,440.00
$1,880.00
$2,480.00
$1,760.00
$2,320.00
$3,320.00
$2,040.00
$2,000.00
$2,200.00
$1,400.00
$1,360.00
$1,240.00
$800.00
$560.00
$400.00
$400.00
$160.00
$240.00
$1,200.00
$1,620.00
$1,880.00
$1,280.00
$2,240.00
$2,540.00
$1,540.00
$1,720.00
$1,740.00
$1,220.00
$1,080.00
$860.00
$520.00
$280.00
$200.00
$200.00
$80.00
Pablo Wolfus
-78-
Julio, 2008
Facultad de Ingeniera, Universidad de Buenos Aires
$1,800.00
$1,600.00
$1,400.00
$1,200.00
$1,000.00
$800.00
$600.00
$400.00
$200.00
$0.00
/
11
/
12
06
11
0
9/
/1
6
11
06
6/
/2
12
6
/0
/3
12
06
0/
/1
/
12
/
17
06
0
4/
/2
12
6
12
0
1/
/3
7
1/
7
/0
7
/0
14
1/
7
/0
21
1/
1/
7
/0
28
2/
07
4/
7
/0
11
2/
7
/0
18
2/
7
/0
25
2/
07
4/
3/
1
3/
0
1/
$3,500.00
$3,000.00
$2,500.00
$2,000.00
Cashflow B
$1,500.00
Cashflow A
Cashflow C
$1,000.00
$500.00
4/
07
11
/0
3/
3/
25
/0
2/
18
/0
2/
4/
07
11
/0
2/
7
28
/0
1/
2/
21
/0
1/
7/
07
14
/0
1/
1/
/3
1/
06
06
12
/2
4/
12
/1
7/
06
06
12
/1
0/
12
/3
/0
12
/2
6/
06
11
06
/1
9/
11
/1
2/
11
06
$0.00
Pablo Wolfus
-79-
Julio, 2008
Facultad de Ingeniera, Universidad de Buenos Aires
analizar los indicadores resultantes para concluir en forma categrica sobre los avances logrados. Vale aclarar que esta
evaluacin se podra hacer desde el punto de vista del throughput marginal aunque hemos elegido realizarlo con los mecanismos
tradicionales de evaluacin de proyectos de inversin para mostrar de esta forma que las mejoras an son considerables en empresas
con este tipo de contabilidad.
Para ello tomaremos dos premisas arbitrarias. Fijaremos una tasa de inters del mercado del %10 y asumiremos que se busca
una utilidad del %20 en el proyecto (sobre el cashflow panificado).
Anual
Tasa de inters
10%
Mensual
0.83%
Partiendo de nuestro cashflow, podemos aislar el flujo de fondos generado a travs del tiempo. Este flujo de fondos cuenta con
la premisa de los ingresos del proyecto enunciada previamente. (Los ingresos se instrumentan al final del proyecto por un tema de
simplificacin, pero no afecta el concepto que se intenta demostrar)
-240
-240
-1440
-1200
-1880
-1620
-2480
-1880
-1760
-1280
-2320
-2240
-3320
-2540
-2040
-1540
-2000
-1720
Ingresos
-2200
-1740
-1400
-1220
-1360
-1080
-1240
-860
-800
-520
-560
-280
-400
-200
-400
-200
-160
-80
$31,200.00
$31,200.00
De esta forma, analizaremos en primera instancia el Valor Actual Neto de nuestro proyecto de inversin que es el equivalente
financiero a una determinada fecha y que en nuestro caso es precisamente el inicio del proyecto. Para el clculo utilizaremos las
frmulas enunciadas en la Figura 31.
Pablo Wolfus
Julio, 2008
Facultad de Ingeniera, Universidad de Buenos Aires
VAN =
i =0
VFi
FAi
Donde :
FAi =
1
(tasa + 1)i
Factor de Actualizacin
Siguiendo las frmulas, calcularemos en primera instancia los factores de actualizacin para cada uno de los perodos y luego,
antes de exponer los valores de VAN, mostraremos el flujo de fondos actualizado.
Perodo
Factor de actualizacin
10
11
12
13
14
15
16
17
18
1.000
0.992
0.984
0.975
0.967
0.959
0.951
0.944
0.936
0.928
0.920
0.913
0.905
0.898
0.890
0.883
0.876
0.868
0.861
-1288.51
-1122.84
-1241.35
-985.78
-1122.46
-778.48
-718.19
-466.82
-498.57
-249.29
-353.18
-176.59
-350.26
-175.13
-138.95
-69.47
Costos Actuales
Cashflow tradicional
Cashflow integrado
-240.00
-240.00
-1428.10
-1190.08
-1849.05
-1593.33
-2419.02
-1833.77
-1702.54
-1238.21
-2225.70
-2148.96
-3158.74
-2416.62
-1924.87
-1453.09
-1871.53
-1609.52
-2041.67
-1614.78
Pablo Wolfus
26870.79
26870.79
Julio, 2008
Facultad de Ingeniera, Universidad de Buenos Aires
VAN trad.
2298.10
VAN integ.
7508.03
ME trad.
-3320
ME integ.
-2540
12000
10000
8000
6000
4000
Traditional TIR
2000
0
0.00%
-2000
Integrated TIR
1.00%
2.00%
3.00%
4.00%
5.00%
6.00%
-4000
-6000
-8000
Anual
TIR trad.
TIR integ.
19.60%
44.33%
Mensual
1.63%
3.69%
Pablo Wolfus
-82-
Julio, 2008
Facultad de Ingeniera, Universidad de Buenos Aires
Optimizacin
La optimizacin de estos mtodos requerir de prctica, experiencia
y conocimiento de los negocios de la organizacin. La funcin de distribucin
de los cost buffers, el dimensionamiento del mismo, el clculo para la
administracin de la incertidumbre debe ajustarse a un escenario real y
concreto que se ir depurando con la toma de mtricas y la investigacin
retrospectiva de lo realizado como se ver ms adelante.
Un criterio de optimizacin resultado del simple razonamiento lgico
es la actualizacin constante del cash flow. Esto se refiere al hecho de que
las incertidumbres del pasado ya no se deben administrar debido a que
simplemente dejaron de ser inciertas. Esta experiencia continua durante la
ejecucin de los proyectos resulta muy nutritiva a la actualizacin del
presupuesto ya que cost buffers no consumidos evitan necesitarlos en una
prxima asignacin. De esta manera se podra trabajar con diferenciales de
cost buffers a medida que los proyectos avanzan y los mismos seran
ajustados perodo por perodo.
Ratio Buffers
Pablo Wolfus
-83-
Julio, 2008
Facultad de Ingeniera, Universidad de Buenos Aires
nuevos
buffers
son
concebidos
principalmente
como
Pablo Wolfus
-84-
Julio, 2008
Facultad de Ingeniera, Universidad de Buenos Aires
Construccin:
Para la construccin de este buffer buscaremos la penetracin actual
que tienen los buffers (feeding, Project, cost) respecto del valor ideal por
separado para luego combinarlos. El clculo de la penetracin no resulta
trivial. Debemos combinar las variables disponibles en una formula que
represente los diferentes escenarios posibles y que sea consistente con la
realidad.
Si hablamos de calcular la penetracin de un buffer, los conceptos a
considerar que claramente resultan indispensables son el consumo del buffer
y el avance de la tarea.
El primer concepto, el del consumo del buffer es el ms sencillo y
como se puede observar en la Figura 33 resulta de analizar en un instante
temporal determinado, la proporcin de uso del buffer respecto de su valor
inicial.
Un concepto ms difcil de adaptar a una frmula matemtica es el
del avance de la tarea. El avance de la tarea que se intenta conseguir, es el
de aquella tarea, o conjunto de tareas, relacionadas con el buffer del cual se
est midiendo la penetracin, por lo cual como paso intermedio, se deber
definir la dependencia de las tareas respecto de los buffers que tenemos en
nuestro calendario.
El mecanismo para identificar estas tareas es simplemente distinguir
todas aquellas que en un principio le dieron origen al buffer. De esta forma,
el feeding buffer tendr como tareas asociadas aquellas que se encuentran
en la rama no crtica pero que la alimentan, el drum buffer aquella tarea que
es realizada por el recurso drum, etc. La forma de obtener el avance de una
tarea determinada es sencilla y resulta de comparar el avance en un
determinado instante temporal respecto de la duracin total de la tarea (este
avance debe ser medido de la mejor manera posible, ya sea en relacin al
faltante o desglosando la tarea en subtareas y contando slo aquellas
terminadas). El avance de una cadena de tareas es anlogo y se puede
observar tambin en la Figura 33.
Pablo Wolfus
-85-
Julio, 2008
Facultad de Ingeniera, Universidad de Buenos Aires
BU ijt =
Bij 0 Bijt
(T * P )
=
T
k0
BTPijt
Buffer usage.
Bij 0
it
k0
Siendo:
i = proyecto i-esimo.
j = buffer j-esimo.
k = tarea k-esima asociada a cierto buffer.
t = instante temporal de la medicin.
B0 = buffer inicial.
Bt = buffer actual.
Tk0 = tiempo de la tarea k-esima.
Pkt = progreso de la tarea k-esima en un instante t.
Pablo Wolfus
-86-
Julio, 2008
Facultad de Ingeniera, Universidad de Buenos Aires
y
f(x,y) = 0
1
f(x,y) = 0
f(x,y) = MAX
0
1
Pablo Wolfus
-87-
Julio, 2008
Facultad de Ingeniera, Universidad de Buenos Aires
Pablo Wolfus
-88-
Julio, 2008
Facultad de Ingeniera, Universidad de Buenos Aires
BP
BPit =
ijt
j =1
* Bij 0
project buffer penetration
ij 0
j =1
CP
CPit =
ijt
j =1
* CBij 0
project cos t buffer penetration
CB
j =1
ij 0
ERBit = 1
BPit + CPit
2
Construccin:
Para la construccin de este buffer (Figura 36) deberemos utilizar
medidas que combinen la estrategia inherente al portfolio y la exposicin del
mismo en cierta instancia temporal. Anteriormente en este captulo, hemos
definido una frmula que halla valor numrico a la estrategia de un proyecto
Pablo Wolfus
-89-
Julio, 2008
Facultad de Ingeniera, Universidad de Buenos Aires
SERB t =
ER
i =1
* ERB it
Siendo:
n = cantidad de proyectos.
t = ins tan te temporal de la medicion
ERi = Estrategia relativa del proyecto i esimo.
ERBit = Exposure Ratio Buffer del proyecto i esimo.
Podemos analizar con notable sencillez que este indicador nos dar
una magnitud del riesgo estratgico que est sufriendo el portfolio por los
inconvenientes en la ejecucin de los proyectos que lo componen. Cuanto
ms se acerque nuestra funcin a su valor mnimo, cero, sabremos que
nuestro portfolio est en graves problemas desde el punto de vista
estratgico y que probablemente aquellos proyectos con mayor relevancia
no se estn ejecutando exitosamente. Cuanto ms se acerque nuestra
funcin a su valor mximo, uno, sabremos en cambio que nuestro portfolio
est sano desde el punto de vista estratgico. Esto significa que aquellos
proyectos ms relevantes estn correctamente encaminados ms all de
que puedan existir problemas en proyectos menores siempre hablando en
una escala estratgica.
Finalmente, en la seccin correspondiente al desarrollo prctico,
podremos
verificar
estos
valores
en
nuestro
portfolio
de
ejemplo
Pablo Wolfus
-90-
Julio, 2008
Facultad de Ingeniera, Universidad de Buenos Aires
Buffers
Los buffers no tienen sentido por s mismos. Para darles una razn
de ser deben ser utilizados como mecanismo regular de control del portfolio
y deben actuar como disparadores de medidas pre-concebidas de mitigacin
y en el peor de los casos de correccin.
Alarmas
El mejor anlisis que se les puede dar a los buffers es el anlisis
marginal. No resulta relevante analizar el valor cuantitativo que representan
sino los porcentajes de variacin positivos o negativos que pudieran sufrir a
travs del tiempo. Es por esto que los umbrales y alarmas no se deben
definir como constantes propias de la medicin sino como percentiles a partir
de los cuales comienza a percibirse un riesgo que debe ser manejado. Estos
umbrales que disparan alarmas para su tratamiento difieren enormemente
Pablo Wolfus
-91-
Julio, 2008
Facultad de Ingeniera, Universidad de Buenos Aires
Definicin de la variable:
ERBit = 1
SERBt =
BPit + CPit
2
ER * ERB
i =1
it
f p (t )
f c (t )
Medidas preventivas:
[]
Medidas correctivas:
[]
f p (t ) = x
x > y > 0 , x + y < 0.5 t
f c (t ) = y
Figura 38 - definicin sencilla de las funciones disparadoras
Pablo Wolfus
-92-
Julio, 2008
Facultad de Ingeniera, Universidad de Buenos Aires
x0
x
1
f p (t ) =
M
xn
y0
y
1
f c (t ) =
M
yn
t < t0
t0 < t t1
M
tn -1 < t tn
t < t0
t0 < t t1
M
tn -1 < t tn
donde
xi , yi : xi > yi > 0 , xi + yi < 0.5
Figura 39 - variacin a la definicin de las funciones disparadoras
Acciones preventivas
Las acciones preventivas no buscarn atacar en primera instancia
las variables que afectan directamente al ndice sino que buscarn evitar que
se acente su declinacin y hasta indirectamente mejore su condicin
debido a otros factores que podran influir en el mismo.
Pablo Wolfus
-93-
Julio, 2008
Facultad de Ingeniera, Universidad de Buenos Aires
Definir mtricas
Medir
no
Alarma
disparada?
si
Qu tipo de
disparo?
Fp
Fc
Acciones preventivas
Acciones correctivas
Generar
conocimiento
Publicar
Buscar
factores
internos
que
estn
afectando
la
Buscar factores
Pablo Wolfus
-94-
Julio, 2008
Facultad de Ingeniera, Universidad de Buenos Aires
Acciones correctivas
Las acciones correctivas buscarn impactar de manera inmediata en
el ndice (por lo que las mismas deben estar orientadas directamente a
alguno de los factores que constituyen el mismo)
Entre las acciones correctivas disparadas por una baja en el nivel del
buffer SERB (Strategy Exposure Ratio Buffer) se podran destacar las
siguientes:
Atacar ERBi:
En primer lugar se deber hacer un anlisis de dispersin de
la variable ERBi para deducir si el disparo es resultado de
uno, varios o la mayora de los proyectos. Para tal efecto se
puede utilizar su varianza o desviacin estndar de la
siguiente manera: [Walpole & Myers, 2005]
2 =
( ERB )
i =1
Varianza
=+ 2
Desviacin Estndar
Donde :
n
ERB
i =1
Media
Pablo Wolfus
-95-
Julio, 2008
Facultad de Ingeniera, Universidad de Buenos Aires
Atacar BPi:
Un BPi alto indica que se estn consumiendo los buffers
temporales a un ritmo que podra afectar al proyecto
retrasndolo. Para esto podramos actuar de las siguientes
formas:
o
Tercerizar.
Atacar CPi:
Un CPi alto indica que se estn consumiendo cost buffers de
un proyecto a un ritmo que podra afectar al mismo
excedindolo en presupuesto o hasta privndolo por
Pablo Wolfus
-96-
Julio, 2008
Facultad de Ingeniera, Universidad de Buenos Aires
Pablo Wolfus
-97-
Julio, 2008
Facultad de Ingeniera, Universidad de Buenos Aires
Resistencia al cambio
desestabilizacin
del
sistema
como
consecuencia
de
la
un
cambio.
Las
cosas
no
funcionaron
como
Pablo Wolfus
-98-
Julio, 2008
Facultad de Ingeniera, Universidad de Buenos Aires
Pablo Wolfus
-99-
Julio, 2008
Facultad de Ingeniera, Universidad de Buenos Aires
en
otras
organizaciones
de
similares
caractersticas
Pablo Wolfus
-100-
Julio, 2008
Facultad de Ingeniera, Universidad de Buenos Aires
Pablo Wolfus
-101-
Julio, 2008
Facultad de Ingeniera, Universidad de Buenos Aires
Pablo Wolfus
-102-
Julio, 2008
Facultad de Ingeniera, Universidad de Buenos Aires
Captulo IX - Arquitectura
Pablo Wolfus
-103-
Julio, 2008
Facultad de Ingeniera, Universidad de Buenos Aires
de los mismos por parte de los mismos agentes pudiendo completar de esta forma el
sistema entero.
Como se puede apreciar, este concepto es tan abstracto que puede ser
aplicado a cualquier ambiente que tenga esta orientacin a servicios, incluso a aquel
que nos rodea en la vida real, donde se pueden distinguir con mucha facilidad
entidades que consumen y brindan servicios.
Pablo Wolfus
-104-
Julio, 2008
Facultad de Ingeniera, Universidad de Buenos Aires
Microsoft Project
Microsoft Project ha sido una herramienta con vasta aceptacin y uso desde
ya hace varios aos. No slo consiste en una herramienta para planificacin y
armado de proyectos sino tambin una gua til en el seguimiento de los mismos. Es
inobjetable, ms all de sus deficiencias, el aporte que ha brindado esta herramienta
al medio hasta el punto tal de varios usan (y hasta a veces confunden) el gantt del
proyecto con el project.
Pablo Wolfus
-105-
Julio, 2008
Facultad de Ingeniera, Universidad de Buenos Aires
Pablo Wolfus
-106-
Julio, 2008
Facultad de Ingeniera, Universidad de Buenos Aires
elementos
ms
tcnicos
como
single
sign-on.
Otra
una
interaccin
externa
con
el
servidor.
Algunos
Pablo Wolfus
-107-
Julio, 2008
Facultad de Ingeniera, Universidad de Buenos Aires
Pablo Wolfus
-108-
Julio, 2008
Facultad de Ingeniera, Universidad de Buenos Aires
ayuda
en
el
desarrollo
de
una
nueva
aplicacin.
[w3ProjectServerProjTool]
Pablo Wolfus
-109-
Julio, 2008
Facultad de Ingeniera, Universidad de Buenos Aires
Pablo Wolfus
-110-
Julio, 2008
Facultad de Ingeniera, Universidad de Buenos Aires
Captulo X - Software
Pablo Wolfus
-111-
Julio, 2008
Facultad de Ingeniera, Universidad de Buenos Aires
El
software
construido
requiere
de
hardware
con
las
siguientes
caractersticas: [w3ProjectServerReq]
Pablo Wolfus
-112-
Julio, 2008
Facultad de Ingeniera, Universidad de Buenos Aires
Descripcin funcional
A grandes rasgos, nuestra aplicacin tomar los datos de los proyectos que
se encuentran almacenados en el servidor (con cierta customizacin que se detallar
ms adelante) los combinar con la configuracin deseada y tras procesar esa
informacin la presentar en forma grfica y sinttica.
Pablo Wolfus
-113-
Julio, 2008
Facultad de Ingeniera, Universidad de Buenos Aires
Pablo Wolfus
-114-
Julio, 2008
Facultad de Ingeniera, Universidad de Buenos Aires
Cabe aclarar que esta configuracin manual podra haber sido realizada con
una herramienta para tal propsito o mismo desde una opcin del dashboard. Como
este caso de uso no resulta interesante al prototipo y su objetivo, se adopt la
configuracin manual.
Pablo Wolfus
-115-
Julio, 2008
Facultad de Ingeniera, Universidad de Buenos Aires
Captulo XI - Demo
Pablo Wolfus
-116-
Julio, 2008
Facultad de Ingeniera, Universidad de Buenos Aires
Figura 47 - Bienvenida
Figura 48 Login
Inmediatamente luego de loguearse, se presentar la pantalla principal
(Figura 49) donde se podrn distinguir tres reas claramente demarcadas:
Pablo Wolfus
-117-
Julio, 2008
Facultad de Ingeniera, Universidad de Buenos Aires
Proyectos
Buffers
Indicadores
Pablo Wolfus
-118-
Julio, 2008
Facultad de Ingeniera, Universidad de Buenos Aires
Pablo Wolfus
-119-
Julio, 2008
Facultad de Ingeniera, Universidad de Buenos Aires
Pablo Wolfus
-120-
Julio, 2008
Facultad de Ingeniera, Universidad de Buenos Aires
Pablo Wolfus
-121-
Julio, 2008
Facultad de Ingeniera, Universidad de Buenos Aires
Cuarta Parte
Conclusiones
Pablo Wolfus
-122-
Julio, 2008
Facultad de Ingeniera, Universidad de Buenos Aires
Integracin de los conceptos de administracin de portfolio y TOCCCPM en un mismo lugar y finalmente en una misma herramienta.
Hemos logrado conciliar estas dos disciplinas y hasta hacerlas
interdependientes. La aplicacin de TOC-CCPM como es planteada
no puede realizarse si la previa valoracin estratgica de los
proyectos del portfolio y por otro lado, no se puede hablar de
administracin de portfolio sin lo desarrollado de TOC-CCPM ya que
el elemento de control inherente no existira.
Pablo Wolfus
-123-
Julio, 2008
Facultad de Ingeniera, Universidad de Buenos Aires
Pablo Wolfus
-124-
Julio, 2008
Facultad de Ingeniera, Universidad de Buenos Aires
Pablo Wolfus
-125-
Julio, 2008
Facultad de Ingeniera, Universidad de Buenos Aires
Bibliografa
Pablo Wolfus
-126-
Julio, 2008
Facultad de Ingeniera, Universidad de Buenos Aires
[Kendall & Rollins, 2003] Kendall, Gerald I. and Rollins, Steven C.,
Advanced Project Portfolio Management and the PMO: Multiplying ROI at Warp
Speed, J. Ross Publishing., USA, 2003.
[Goldratt, 1990] Goldratt, E. M., What Is This Thing Called the Theory of
Constraints, and How Should It Be Implemented?, Croton-on-Hudson, NY: North
River Press, 1990.
Pablo Wolfus
-127-
Julio, 2008
Facultad de Ingeniera, Universidad de Buenos Aires
[w3ProjectServerArq] http://msdn2.microsoft.com/enus/library/ms513875.aspx
[w3ProjectServerPlat] http://msdn2.microsoft.com/enus/library/ms507336.aspx
[w3ProjectServerSDK]
http://www.microsoft.com/downloads/details.aspx?FamilyId=2672F6F9-7028-4B3099A2-18CB1EED1ABE&displaylang=en
[w3ProjectServerProjTool] http://msdn2.microsoft.com/enus/library/aa494895.aspx
[w3msdnSOA] http://msdn2.microsoft.com/en-us/architecture/bb833022.aspx
[w3ProjectServerReq] http://office.microsoft.com/enus/projectserver/HA101945401033.aspx
Pablo Wolfus
-128-