Está en la página 1de 9

Contenido Material Utilizado en este capítulo:

Avance Planeado en MS Project (complemento) ........................................................................... 1


Project 2007 en español: ............................................................................................................. 1
Project 2007 en inglés: ................................................................................................................ 1
Project 2010 en español: ............................................................................................................. 1
Project 2010 en inglés: ................................................................................................................ 2
Project 2013 en español con cambio en el criterio para identificar si hay línea base: ................... 2

Avance Planeado en MS Project (complemento)


Nota: artículo actualizado en mayo de 2015 para incluir la fórmula correspondiente al Project
2013 en español.
Nota: artículo actualizado en julio de 2015 para incluir ajuste a la fórmula del Project 2013 en
español.

En enero pasado publiqué un artículo titulado “Avance Planeado en MS Project”.

El contenido de ese artículo está basado en MS Project 2007 en español.


Posteriormente John Manrique me solicitó la versión de la fórmula del campo personalizado
del %planeado en inglés, le respondo con este artículo.

(Modelo del Avance Planeado. Acude a la página del producto para obtener mayor información
y adquirir el modelo)

A continuación les presento la misma fórmula como se ve en el MS Project 2007, 2010 y 2013, en
inglés y en español:

Project 2007 en español:


IIf([Comienzo previsto]<50000,IIf(datediff(“d”,[Fecha de estado],[Comienzo
previsto])<0,IIf(datediff(“d”,[Fecha de estado],[Fin previsto])>0,((Projdatediff([Comienzo
previsto],[Fecha de estado])/([Duración prevista]))*100),100),0),0)

Project 2007 en inglés:


IIf([Baseline Start]<50000,IIf(datediff(“d”,[Status Date],[Baseline Start])<0,IIf(datediff(“d”,[Status
Date],[Baseline Finish])>0,((Projdatediff([Baseline Start],[Status Date])/([Baseline
Duration]))*100),100),0),0)

Project 2010 en español:


IIf([Comienzo de línea base estimado]<50000,IIf(datediff(“d”,[Fecha de estado],[Comienzo de línea
base estimado])<0,IIf(datediff(“d”,[Fecha de estado],[Fin de línea base
estimado])>0,((Projdatediff([Comienzo de línea base estimado],[Fecha de estado])/([Duración de
línea base estimada]))*100),100),0),0)

Project 2010 en inglés:


IIf([Baseline Estimated Start]<50000,IIf(datediff(“d”,[Status Date],[Baseline Estimated
Start])<0,IIf(datediff(“d”,[Status Date],[Baseline Estimated Finish])>0,((Projdatediff([Baseline
Estimated Start],[Status Date])/([Baseline Estimated Duration]))*100),100),0),0)

(actualización, fórmula en Project 2013 en español. Agregado al artículo en mayo de 2015)


Project 2013 en español:
IIf([Comienzo previsto]<50000,IIf(datediff(“d”,[Fecha de estado],[Comienzo
previsto])<=0,IIf(datediff(“d”,[Fecha de estado],[Fin de línea base])>0,((Projdatediff([Comienzo
previsto],[Fecha de estado])/([Duración de línea base]))*100),100),0),0)

(Actualización, fórmula con Project 2013 en español, considerando que la fecha máxima es
31/Dic/2149, para identificar si hay línea base. Agregado en julio de 2015)

Project 2013 en español con cambio en el criterio para identificar si hay


línea base:

IIf([Comienzo previsto]<91313;IIf(datediff(“d”;[Fecha de estado];[Comienzo


previsto])<=0;IIf(datediff(“d”;[Fecha de estado];[Fin de línea base])>0;((Projdatediff([Comienzo
previsto];[Fecha de estado])/([Duración de línea base]))*100);100);0);0)

Internamente Project guarda las fórmulas en inglés y funciona de tal manera que si el archivo
de Project que contiene la fórmula se abre en un Project de otra versión o de otro idioma, el
programa hace la traducción directamente.

Artículos relacionados:
Enero 2011: Avance Planeado en MS Project
Junio 2011: Avance Planeado en MS Project (complemento 2)
Marzo 2013: El Método del Valor Acumulado (simplificado) en MS Project
Julio 2015: Avance Planeado en MS Project (complemento 3)

Actualización en Septiembre 2015:

Modelo del Avance Planeado

Proyecteus pone a tu disposición el Modelo del Avance Planeado. Es una aplicación que te permite
poner en práctica el concepto mostrado en este artículo en tus proyectos, con la ventaja de que el
%planeado es consistente con el %completado en las tareas de resumen del proyecto. Acude a la
página del producto para obtener mayor información y para adquirir el modelo.

Avance Planeado en MS Project (complemento 2)

Este artículo es para responder algunas preguntas que han surgido sobre el avance planeado en
MS Project, que publiqué anteriormente.
Entradas previas en el blog referentes al mismo tema:

 Avance Planeado en MS Project

 Avance Planeado en MS Project (complemento)

Nota: Artículo relacionado se agrega al blog en Julio/2014: Avance Planeado en MS Project


(complemento 3)

(Modelo del Avance Planeado. Acude a la página del producto para obtener mayor información
y adquirir el modelo)

Comenzando por lo más simple. Para dar formato al avance planeado, que está calculado en un
campo personalizado de tipo número, hay que utilizar otro campo, ahora de tipo texto, que tome
el valor del campo numérico y le dé formato de porcentaje.

Por ejemplo:

Campo
personalizado Nombre Fórmula

IIf([Comienzo de línea base estimado]<50000;IIf(datediff(“d”;[Fecha


de estado];[Comienzo de línea base
estimado])<=0;IIf(datediff(“d”;[Fecha de estado];[Fin de línea base
% estimado])>0;((Projdatediff([Comienzo de línea base
planeado estimado];[Fecha de estado])/([Duración de línea base
Número 1 num estimada]))*100);100);0);0)

%
Texto 2 planeado Format([Número1]/100;”#0%”)

Entonces tenemos en nuestro proyecto lo siguiente: Watch Full Movie Online Streaming Online
and Download
En este ejemplo; la fecha de estado es el 21-ene-2011 y está representada por la línea roja
punteada.

Después de eso; viene la necesidad de comparar el %completado (avance real) con el % planeado.
Para ello; usamos otros dos campos personalizados; como sigue:

Campo personalizado Nombre Fórmula

Número 2 Var avance num [% completado]-[Número1]

Texto 3 Var avance format([Número2]/100;”#0%”)

Y el resultado es:

Una vez teniendo la variación entre avance real y avance planeado; ustedes pueden generar
indicadores gráficos que permitan visualizar fácilmente las tareas adelantadas; atrasadas o en
plan.

Ahora; todo esto ha sido con respecto a las tareas de detalle; pero; ¿qué pasa con las tareas de
resumen?
Una opción es que en cada campo personalizado se seleccione la opción “Usar fórmula” para las
filas de resumen; de tal manera que las tareas de resumen tengan el mismo tratamiento. El
resultado es como sigue:
Hay que tomar en cuenta que:

 Las tareas de resumen deben tener línea base también.

 Los valores del % completado de las tareas de resumen se ponderan con base en la
duración de las tareas de detalle. (en el ejemplo todas las tareas duran 10 días y por lo
tanto ‘pesan’ igual; así el % completado es ((.55*10) + (0.00*3*10))/ (1.00*4*10)

 Los valores del % planeado de las tareas de resumen se calculan con base en la duración
de la línea base de la propia tarea de resumen y de fecha de estado.

 Al ser dos formas diferentes de calcular el avance real y el avance planeado de las tareas
de resumen; el modelo definido de esta manera es inconsistente.

 Aun así; este modelo puede ser usado en proyectos pequeños y en proyectos personales.
Sin embargo; para proyectos empresariales; que tengan que ser revisados con clientes y/o
con ejecutivos de la empresa; es conveniente seguir desarrollando el modelo para hacerlo
consistente y que sea capaz de responder a cualquier revisión; interna o externa.

 Para darle consistencia al modelo es necesario agregarle lo siguiente:

 Calcular el avance planeado de las tareas de resumen en función de los avances


planeados de las tareas de detalle.

 Los avances planeados de las tareas de detalle deben ponderarse con base en las
duraciones de las mismas tareas de detalle.

El desarrollo adicional descrito en el punto anterior puede realizarse generando una macro con
Visual Basic for Application para calcular el avance planeado de las tareas de resumen. Para darle
mayor visibilidad al modelo; se puede complementar con índices de desempeño; indicadores
gráficos; vistas y reportes visuales.
Este modelo ha sido ya desarrollado por Proyecteus. Si algún lector de este blog está interesado en
mayor información o en asesoría para aplicarlo en su empresa; puede contactarnos mediante el
correo electrónico.

Por otro lado; si se desea ponderar las tareas de detalle con respecto a un criterio diferente a la
duración; lo cual también es muy válido; entonces habría
que considerar una personalización adicional al modelo o bien; utilizar el método del valor
acumulado; o Earned Value Method; que está inmerso en el MS Project.
Nota posterior del 2/marzo/2013: Adicioné un artículo en el blog sobre el Método del Valor
Acumulado (simplificado) con MS Project.

Nota posterior Julio/2015: Nuevo artículo en el blog complementando la información del cálculo
del % planeado Avance Planeado en MS Project (complemento 3)

Actualización en Septiembre 2015:

Modelo del Avance Planeado

Proyecteus pone a tu disposición el Modelo del Avance Planeado. Es una aplicación que te permite
poner en práctica el concepto mostrado en este artículo en tus proyectos; con la ventaja de que él
%planeado es consistente con él %completado en las tareas de resumen del proyecto. Acude a la
página del producto para obtener mayor información y para adquirir el modelo.

Avance Planeado en MS Project (complemento 3)

Publicada en 18 julio; 2015

En este artículo complementaré y actualizaré la fórmula del % planeado aprovechando una


característica que ha sido mejorada en el Project 2013. Me refiero a la fecha máxima que puede
almacenar un campo de tipo fecha.

Antecedentes

Hace algún tiempo; escribí tres artículos en este mismo blog sobre una opción para calcular el
avance planeado en el Microsoft Project. El objetivo de este cálculo es facilitar la comparación
del % completado contra un % planeado para obtener indicadores de variación y
desempeño. El % planeado debemos generarlo en un campo personalizado porque el Project no
lo tiene incorporado de entrada.

(Modelo del Avance Planeado. Acude a la página del producto para obtener mayor información
y adquirir el modelo)

Los artículos anteriores sobre este mismo tema son:

 Avance Planeado en MS Project

 Avance Planeado en MS Project (complemento)


 Avance Planeado en MS Project (complemento2)

Para un mayor contexto; la fórmula que he mencionado en los artículos previos y que calcula el
avance planeado en un campo de tipo número; es como sigue:

Fórmula del porcentaje planeado para Project 2010 en español:

IIf([Comienzo previsto]<50000;IIf(datediff(“d”;[Fecha de estado];[Comienzo previsto])<=0;


IIf(datediff(“d”;[Fecha de estado];[Fin previsto])>0;((Projdatediff([Comienzo previsto]; [Fecha de
estado])/([Duración prevista]))*100);100);0);0)

Fórmula del porcentaje planeado para Project 2013 en español:

IIf([Comienzo previsto]<50000;IIf(datediff(“d”;[Fecha de estado];[Comienzo


previsto])<=0;IIf(datediff(“d”;[Fecha de estado];[Fin de línea base])>0;((Projdatediff([Comienzo
previsto];[Fecha de estado])/([Duración de línea base]))*100);100);0);0)

(Nota: En el artículo Avance Planeado en MS Project (complemento) puedes encontrar otras


variaciones de la fórmula para diferentes versiones y para la edición en inglés del Project)

Actualizando la fórmula del avance planeado

En el Project (cualquier versión); cuando un campo de tipo fecha no tiene información; a nivel de
bits y bytes el campo se llena con ‘1’s. Esto hace que dicho campo represente un número muy
grande.

(Nota: En Project en español; cuando una fecha no está definida; se representa en la pantalla con
un valor NOD. En inglés se muestra con el valor NA.)

De ahí que en la fórmula asumimos que si un campo de tipo fecha tiene un valor mayor a 50000
significa que el campo no tiene una fecha definida y si estamos hablando del campo [comienzo
previsto]; entonces podemos decir que no está definida la línea base.

Para ser más preciso; el valor 50000 en un campo de tipo fecha; representa el día 21/Nov/2036.

De esa manera; la parte de la fórmula que dice IIf([Comienzo previsto]<50000…; en realidad


pregunta que si [Comienzo previsto] es menor al 21/Nov/2036; entonces sabemos que el campo
sí está definido y por lo tanto sí hay línea base.

Hasta la versión 2010 del Project; la fecha máxima que podía almacenarse en cualquier campo de
tipo fecha era el 31/Dic/2049; cuyo valor es 54.788. Entonces; podemos considerar este valor
límite en la fórmula para evitar el riesgo de considerar una fecha que sí es válida; que tiene un
valor mayor a 50.000 pero menor o igual a 54.788; como no definida.
Tomando en cuenta lo anterior; en Project 2010 o versiones anteriores; la fórmula más precisa es:

Fórmula revisada para Project 2010 en español:

IIf([Comienzo previsto]<54789;IIf(datediff(“d”;[Fecha de estado];[Comienzo previsto])<=0;


IIf(datediff(“d”;[Fecha de estado];[Fin previsto])>0;((Projdatediff([Comienzo previsto]; [Fecha de
estado])/([Duración prevista]))*100);100);0);0)

Y aquí viene el cambio en este concepto para la versión de Project 2013.

En el Project 2013 la situación ha cambiado; pues la fecha máxima que puede almacenarse en un
campo de tipo fecha ahora es el 31/Dic/2149; con valor de 91.312.

La fórmula entonces; para usarla en el Project 2013; quedaría así:

Fórmula revisada para Project 2013 en español:

IIf([Comienzo previsto]<91313;IIf(datediff(“d”;[Fecha de estado];[Comienzo


previsto])<=0;IIf(datediff(“d”;[Fecha de estado];[Fin de línea base])>0;((Projdatediff([Comienzo
previsto];[Fecha de estado])/([Duración de línea base]))*100);100);0);0)

Ejemplo de uso del avance planeado

El siguiente es un ejemplo de un proyecto con la fórmula del % planeado:

Ejemplo Porcentaje planeado en Project 2013

Puedes descargar este archivo de Project 2013; que tiene la fórmula definida en el campo Número
1; en la siguiente liga: Ejemplo Pct Planeado_PP2013_rrv.mpp

Solución completa al avance planeado


Recuerda que la fórmula del % planeado funciona correctamente (es decir de manera equiparable
al % completado) en las tareas de detalle. También funciona correctamente en las tareas de
resumen siempre y cuando todas las tareas del proyecto sean secuenciales. Pero si las tareas del
proyecto no son secuenciales; entonces el cálculo del % planeado en las tareas de resumen no es
consistente con el % completado.

Proyecteus ha desarrollado una solución que corrige esa inconsistencia en las tareas de resumen.
Esta solución está basada en la fórmula y la complementa con algunas rutinas de programación
para hacer el cálculo del % planeado en las tareas de resumen. La solución
incorpora además indicadores de variación y de despeño entre el %planeado y el % completado.
Comunícate con nosotros a contacto@proyecteus.com o a mi correo
personal rafael.ruiz@proyecteus.com si estás interesado en adquirir esta solución.

En los comentarios de las entradas del blog relacionadas con el avance planeado puedes
encontrar información adicional; respuestas a dudas y sugerencias.

 Avance Planeado en MS Project

 Avance Planeado en MS Project (complemento)

 Avance Planeado en MS Project (complemento2)

Actualización en Septiembre 2015:

Modelo del Avance Planeado

Proyecteus pone a tu disposición el Modelo del Avance Planeado. Es una aplicación que te permite
poner en práctica el concepto mostrado en este artículo en tus proyectos; con la ventaja de que el
%planeado es consistente con el %completado en las tareas de resumen del proyecto. Acude a la
página del producto para obtener mayor información y para adquirir el modelo.

También podría gustarte