Está en la página 1de 48

Project Avanzado

Sesión 02

Docente: Ing. Patricia Llallico Arzapalo


Agenda

• Trabajar con campos personalizados


• Códigos EDT
Trabajar con campos
personalizados
Ejercicio 01

Abrir el archivo Proyecto_ReubicacionesOfiCen_Ej1.mpp y


crear un campo de tipo duración (duración1) con el nombre
“Indicador Holgura” y que muestre los siguientes semáforos:

• Semáforo Rojo si tiene holgura menor o igual cero


• Semáforo Amarillo si tiene holgura menor a tres
• Semáforo Verde si tiene holgura mayor o igual a tres
Ejercicio 01

• Fórmula
[Margen de demora total]

• Indicador grafico
Función IIf

Devuelve uno de dos valores, según la evaluación de una


expresión.
Sintaxis
IIf(expr,parte_verdadera,parte_falsa)
• Expr: expresión variante que desea evaluar.
• parte_verdadera : valor o expresión que se devuelve si la
expresión correspondiente es Verdadera.
• parte_falsa : valor o expresión que se devuelve si la
expresión correspondiente es Falsa.
Ejercicio 02

Crear un nuevo campo de tipo texto (texto2) con el nombre


“Status Avance” que muestre “Tarea Completada” cuando el
% completado sea 100 y “Tarea No Completada” cuando el %
completado no sea 100.

• Fórmula:
IIf([% completado]=100,"Tarea completada", "Tarea no
completada")
Función Switch

Evalúa una lista de expresiones y devuelve un tipo de


datos Variant o una expresión asociada con la primera
expresión de la lista que tenga el valor True.
Sintaxis
Switch( expr-1, valor-1[, expr-2, valor-2, ... [, expr-n,valor-n]] )
Ejercicio 03

Actualizar el campo “Status Avance” que muestre los


siguientes valores:
% completado Mensaje
100 Completado
75,100 Casi completado
50,75 Mas de la mitad
0,50 En progreso
0 Sin Iniciar
Ejercicio 04

• Fórmula:

Switch([% completado]=100,"completado",
[% completado]>75,"casi completado",
[% completado]>50,"Mas de la mitad",
[% completado]>0,"En progreso",
[% completado]=0,"Sin Iniciar")
Función Datediff

Devuelve una Variante (Larga) que especifica el número de


intervalos de tiempo entre dos fechas especificadas.
Sintaxis
DateDiff(intervalo,fecha1,fecha2)
• intervalo : cadena que es el intervalo de tiempo utilizado
para calcular la diferencia entre la fecha1 y la fecha2.
• fecha1, fecha2: las dos fechas que desee utilizar en los
cálculos.
Ejercicio 05

Crear un campo de tipo numérico (número1) que muestre el


número de días calendario entre la fecha de estado y la fecha
de inicio estimado de las tareas del cronograma.
• Fórmula:
DateDiff("d",[Comienzo de línea base estimado],[Fecha de
estado])
Ejercicio 05
Función ProjDateDiff

Devuelve la duración entre dos fechas en minutos.


Sintaxis
ProjDateDiff(fecha1, fecha2)
• Fecha1: fecha utilizada como principio de la duración.
• Fecha2: fecha utilizada como fin de la duración.
Ejercicio 06

Crear un campo de tipo numérico (número2) que muestre el


número de días laborables entre la fecha de estado y la fecha
de inicio estimado de las tareas del cronograma.
• Fórmula:
ProjDateDiff([Comienzo de línea base estimado],[Fecha de
estado])/60/8
Estados de una tarea

Id Significado
0 Completada
1 Según lo programado
2 Retrasada
3 Tarea Futura
Ejercicio 07

Crear un campo de tipo texto (texto3) con el nombre “Status


Atraso” que muestre lo siguiente:
Condición Mensaje
Tarea esta retrasada y ha Atraso > 5 días
pasado mas de 5 días
Tarea esta retrasada y ha Atraso > 2 días
pasado mas de 2 días
Tarea no esta retrasada Sin Atraso
Ejercicio 07

• Fórmula:
Switch(Estado=2 And Número2>5,"Atraso > 5 dias",
Estado=2 And Número2>2,"Atraso > 2 dias",
Estado=3 Or Estado=0 Or Estado=1 or número2<=2,"Sin atraso")
Ejercicio 08

Crear un campo personalizado de la tarea de tipo Texto


(texto4), con el nombre de “Indicador de presupuesto” que
muestre lo siguiente:
Condición Mensaje Botón
(Costo real/costo de línea Sobrepresupuestado
Botón rojo
base) >=1.20 en un 20% o más
(Costo real/costo de línea Presupuesto Botón
base) >1 sobrepasado amarillo
(Costo real/costo de línea
Igual o Por debajo del
base) <=1 Botón verde
presupuesto
Ejercicio 08

• Fórmula:
Switch(
([Costo real]+1)/([Costo de línea base]+1)>=1.2,"Sobrepresupuestado en un 20% o más",
([Costo real]+1)/([Costo de línea base]+1)>1,"Presupuesto Sobrepasado",
([Costo real]+1)/([Costo de línea base]+1)<=1, "Igual o por Debajo del presupuesto")
Ejercicio 08

• Indicadores:
Códigos EDT
Códigos EDT

• Los códigos de estructura de descomposición del trabajo (EDT) son


códigos alfanuméricos que identifican el lugar único de cada tarea en
la estructura de esquema del proyecto.
Entorno de trabajo de WBS Schedule Pro
Crear tareas en WBS Schedule Pro

• Esta herramienta nos permite crear de una forma bastante


intuitiva una estructura jerárquica para nuestras tareas. Para
ello hacemos clic en los botones de agregar tarea ubicados
en la barra de herramientas

Subtask crear
tarea
Ejercicio 01

• Definamos la siguiente estructura jerárquica y escribamos el


código EDT manteniendo la estructura:

(REU)

(TRA) (REM) (PLA)

(OFI) (SAL) (ESP) (CAR) (TDI)


Guardar archivo

• Para guardar archivo ir a File  Save as


Guardar Archivo

• Guardar con el nombre de ReubicacionesOficinas.wbs


Configurar Project

• Elegir Setup Microsoft Project


Configurar Project

• Aparecerá el siguiente mensaje, seleccionar Yes


Configurar Project

• Aparecerá el siguiente mensaje, elegir OK


Exportar a Project

• Para Exportar a Project seleccionamos el menu “Goto Project”


Exportar a Project
Exportar a Project
Exportar a Project

• Guardar con el nombre ReubicacionesOficinas.mpp


Exportar a Project

• Microsoft Project se abrirá y se listaran las tareas creadas en


WBS Chart Pro, si agregamos la columna EDT veremos el
código EDT definido en dicha herramienta
Definir códigos EDT en Project

• En el anterior ejemplo se exporto las tareas con un código


EDT asociado. Para cada nueva tarea deberá indicar su
código EDT manualmente. Este método no es seguro ya que
puede “romper” la estructura del nuevo código EDT si por
ejemplo lo digita mal.
• Para evitar esto Microsoft Project permite definir mascaras
para el código EDT que queremos definir para nuestro
proyecto de tal forma que una tarea deberá seguir las reglas
definidas en la mascara.
Definir códigos EDT en Project

• Para definir una mascara primero identifiquemos el patrón


de nuestro código EDT, por ejemplo en la tarea Oficinas
tenemos el siguiente código: REU.TRA.OFI, podemos deducir
que el patrón de este código esta compuesto por 3 partes
separadas por un punto, cada parte tiene una longitud de 3
caracteres.
Definir códigos EDT en Project

• En Project seleccionemos el menú “Definir código” y en la


ventana que aparece ingresemos las siguientes opciones que
corresponden al patron identificado.
Ejercicio 02

• Abrir el archivo “Proyecto_ReubicacionesOfiCen_Ej2” y


agreguemos 2 columnas: Nivel de Esquema y EDT al
proyecto, de manera predeterminada Project define el
código EDT tomando como base el “Numero de esquema”
Creación de Mascara de Código EDT

• Definamos la siguiente mascara de código EDT haciendo clic


en la ficha Proyecto – EDT – Definir código.
Creación de Mascara de Código EDT

• Resultado:
Editar código EDT

• Project permite modificar los códigos EDT generados con la


mascara para personalizar la codificación de una tarea
resumen.
• En nuestro ejercicio es mas entendible tener a las tareas de
planificación identificadas con el código PLA y las tareas de
remodelación con REM.
Editar código EDT

• Hacemos doble clic sobre la tarea planificación y en la ficha


Campos per ubicamos el campo EDT, lo seleccionamos y
modificamos la ultima sección del código a PLA. Project
indicara que existe un error porque el nuevo código “PLA” no
concuerda con la mascara. Cambie primero la mascara para
permitir 3 caracteres en el 2do nivel:

CAMBIAR A PLA
NOTA: Project nos dejara cambiar solo el
ultimo nivel del codigo EDT
Editar código EDT

• Ahora las tareas relacionadas a la tarea resumen


Planificación empezaran con “PLA”
Editar código EDT

• Si queremos que todas las tareas relacionadas a Contratar


arquitecto empiecen con el código “CON” repitamos los
pasos anteriores:
Ejercicio 03

• Abrir el archivo
Proyecto_ConstruccionEdificio_Ej1
y establezca un código EDT que
permita visualizar lo siguiente:
Filtrar por Codigo EDT

• En el ejercicio anterior filtremos aquellas tareas cuyo codigo


EDT contenga el codigo “CON.DIS”

También podría gustarte