Con Microsoft Project es posible generar la curva S de costes del proyecto sin exportar los datos a una hoja de cálculo. Yo particularmente prefiero utilizar el "Analizador de Proyectos" ya que genera tres gráficas fundamentales para conocer el estado del proyecto. A continuación indico los pasos para visualizar directamente en Project la curva S de costes. Para ilustrar como se realiza, partimos de un ejemplo que consiste en construir dos paredes, cada pared necesita un albañil y 300 ladrillos y solo disponemos de un albañil que tarda dos días en construir cada pared. El fichero de ejemplo lo puedes descargar aqui
Primero seleccionamos la vista "Uso de Recursos" VER USO DE RECURSOS A continuación, presionamos la techa "Shift" y seleccionamos la vista "Gráfico de recursos" . SHIF VER GRAFICO DE RECURSOS
En este punto deberías visualizar Microsoft Project como en la siguiente imágen:
Continuamos:
Sobre el gráfico de los recursos, haz clic con el botón derecho del ratón y seleccion "Costo acumulado" Vuelve a hacer clic con el botón derecho y selecciona "Estilos de barra", en costos totales de recursos seleccionados, mostrar como selecciona "Area", lo mismo para costos totales de recurso RECURSOS SELECCIONADOS COSTOS TOTALES MOSTRAR COMO AREA Selecciona en la hoja "Uso de recursos" los recursos "Albañil y ladrillo" CTRL o ARRASTRAR MOUSE EN LOS NOMBRES DE RECURSOS
Ya tenemos nuestra curva S de costes:
A continuación podéis ver en este vídeo como es todo el proceso:
Curva S Saludos Cordiales, utilizo project para llevar un control de las actividades y tiempos de los proyectos que realizo, pero necesito poder mostrar esos datos como una gráfica de Excel que se le llama "Curva S" quisiera saber si usted conoce el tema. Atentamente, Carlos Cotiy De Leon Guatemala.
Respuesta [Ignacio Martín]: Hola Carlos, Las curvas S se llaman así porque frecuentemente la línea que describe su trayectoria está compuesta por diferentes formas de curva a lo largo del tiempo. Referido a gráficas de proyectos, en el eje horizontal se suele situar el tiempo y en el vertical cualquier valor acumulado y que habitualmente se refiere al coste o trabajo(horas de recursos). Menos frecuente es referirlo a días de duración de tareas o incluso unidades físicas producidas. También es interesante reemplazar los días completados o el trabajo completado por el porcentaje completado de la duración y el porcentaje completado del trabajo respectivamente. Es especialmente útil incluir en el mismo gráfico el plan actual junto a un plan previsto o línea de base para ver desviaciones. Los requisitos para tener una gráfica–curva S del Coste acumulado de la programación, como es lógico, es haber valorado económicamente el proyecto a nivel de tareas, o también puede ser a un nivel superior de esquema como tareas de resumen o cabeceras. Este valor en Ms Project se puede introducir en el campo Costo fijo si queremos dar una cifra a partida alzada para la tarea o cabecera, siendo su reparto habitualmente lineal (prorrateado) en su duración, aunque también puede repercutirse al Inicio o al Fin de la tarea o cabecera (campo Prorrateo del costo fijo). Si además, o en lugar de, se están asignando Recursos a las tareas o cabeceras, es posible incluir la Tasa o precio/h de cada recurso, con lo que Project calculará el Costo (o costo total) de la tarea de la siguiente forma: Costo total (de la tarea) = Costo fijo (de la tarea) + sumatorio por cada recurso asignado a la tarea: [(Trabajo recurso x Tasa recurso) + Costo por uso del recurso] N.- El Costo por uso del recurso es poco habitual y de infrecuente aplicabilidad, y se
define al igual que la Tasa para cada recurso en la vista Hoja de recursos. De entre todas las posibilidades que conozco de obtener curvas S en Ms Project me quedo con la siguiente, que sin ser automática da más flexibilidad que el resto. Se trata de disponer a una fecha de revisión o estado de los datos programados y previstos del campo Costo a nivel de proyecto y con la periodificación deseada (por semanas, meses,…) y luego crear la gráfica en Excel. Supongamos un proyecto con las siguientes tareas y recursos asignados que se muestra en la vista Diagrama de Gantt.
Las Tasas de los recursos, mostradas en la vista Hoja de recursos es la siguiente
Los costes generados por los recursos según la vista Uso de recursos es como sigue:
Los Costos fijos introducidos y los Costos totales (Fijo + Recursos) se han insertado en la tabla de la vista Diagrama de Gantt y queda como sigue:
N.- Para ver la tarea Resumen del proyecto en la fila superior marcamos Mostrar tarea resumen del proyecto en Menú/ Herramientas/ Opciones… ficha Vista. Creamos un Plan previsto o línea de base copia de la programación actual antes de empezar a ejecutar el proyecto en Menú/ Herramientas/ Seguimiento/ Establecer línea de base. Supongamos que hace un mes que empezó a ejecutarse el proyecto y la tarea Diseño comenzó en plazo pero duró una semana más, según muestran las dos fechas reales
que aparecen en la tabla de Seguimiento, por lo que el proyecto actualmente se ha retrasado una semana respecto al plan previsto (barras rayadas)
Desde la Vista Uso de tareas seleccionamos los campos Costo y Costo previsto con el botón derecho del ratón encima de la zona amarilla de fase temporal. Utilizamos la opción Estilos de detalle para mostrar el Costo previsto, eliminando el resto de campos innecesarios para el diagrama. A continuación ampliamos o reducimos con el zoom la escala de tiempos, es decir los períodos que nos interesen, en este caso semanas y copiamos a Excel los valores de las dos primeras filas que se corresponden con el Costo actual y previsto del proyecto seleccionando las celdas con el ratón y Ctr+C.
Pegamos en Excel y calculamos con fórmulas los valores acumulados por semanas. Finalmente definimos un gráfico de líneas con las Curvas S del Coste acumulado previsto y actual por semanas como se muestra a continuación, y esto es todo.
Publicado por Ignacio Martín - MVP Microsoft Project en 12:03 Enviar por correo electrónicoEscribe un blogCompartir con TwitterCompartir con Facebook Palabras clave: curvas S
Reacciones:
14 comentarios:
1. Jose Moro09 septiembre, 2010 Si
quieres
generar
la
curva
S
sin
llevarte
los
datos
a
Excel,
mírate
este
post
http://gedpro.com/Comunidad/Blogs/tabid/69/EntryId/247/Microsoft-Project-como-crearuna-curva-S-del-proyecto.aspx
Ahí detallo como hacerlo. Si utilizas Project 2007 o 2010 puedes utilizar los informes visuales para generar las curvas
Responder
2. Ignacio Martín09 septiembre, 2010 Hola Jose, agradezco tus comentarios y participación. La propuesta de la vista combinada que mencionas en tu artículo me parece interesante aunque veo cierta imposibilidad a la hora de imprimir la gráfica inferior, quizás haciendo una vista única con una sola ventana y elegir el filtro adecuado de recursos en la opción de Estilos de barra puede resolver el problema, aunque requiera cierto conocimiento de la herramienta. Además se me plantea la cuestión de como representar el costo por esta vía si no asigno recursos o no defino sus tasas, quiero decir si se introduce el Costo directamente a la tarea. Respecto a los informes visuales para usuarios 2007 y 2010 me parece una alternativa a la consecución de las curvas S, especialmente el informede Costo presupuestado, aunque a veces se tarda bastante en parametrizar
Un saludo.
Responder
el
informe
para
eliminar
datos
sobrantes
que
no
queremos.
3. Pablo15 noviembre, 2010 Ignacio,
congratulaciones,
lo
encontré
super
útil
y
simple
de
implementar.
He estado intentando aplicar los informes visuales del 2007 y me encuentro que los informes de TD no parean en los campos Costo Previsto y Costo Real (con los valores de los campos respectivos
de
Project)cuando
he
establecido
costos
fijos
en
la
tarea.
¿Se te ocurre la causa? ¿Te podría enviar el archivo Project y el Excel que arroja la aplicación de
la
Disculpa,
sólo
plantilla si
Costo no
es
Previsto?. una
molestia.
[email protected]
Responder
4. Ignacio Martín15 noviembre, 2010 Pablo:
envíamelo
y
lo
Saludos.
Responder
5. Anónimo10 enero, 2011 Hola, muy interesante pero no logro que me salga como en el ejemplo :(
Responder
6.
miro.
Juan25 abril, 2011 Estimado
Ignacio:
Buenos días. Mi nombre es Juan Manuel Saubidet, Argentino e Ingeniero Industrial. Mi consulta es acerca de como configurar mi Ms Project para poder visualizarlo de la manera en que
está
la
foto
de
la
Pagina
2
del
curso
de
Project
http://www.epmconsultores.com/downloads/cursos/Curso_de_Project_para_Jefes_de_Proyect os.pdf
Mis
dudas
puntuales
serían:
- Poder visualizar al mismo tiempo tanto una linea de tiempo mis actividades planeadas (COMIENZO y FIN), como lo que sucede en la realidad (COMIENZO REAL y FIN REAL). El tema es
qeu
el
REAL
me
sobreescribe
al
planeado
y
no
me
deja
ver
dos
lineas
- Por otra lado quise crear un campo personalizado en texto, pero las formulas que escribo no son
aceptadas
por
el
programa.
En resumen quiero iconos para mis alertas de desviación, poder tener diferenciados en dos lineas lo real y lo planeado y que toda tarea que este fuera de término también esté resaltada en
rojo.
Atentos saludos y gracias por su respuesta.
Responder
7. Ignacio Martín - MVP Microsoft Project25 abril, 2011 Hola
Juan
Manuel:
1. Debes crear una Línea de base o Plan previsto antes de introducir los datos reales en la opción Menu/Herramientas/Seguimiento/Establecer línea de base (varía un poco según versión Project. Y luego definir la barra de la Línea de base o Plan previsto en Menu/Formato/Estilos de barra...eso sí con una forma en la parte central más reducida en
grosor, y definida por debajo en la lista a la de las tareas. No obstante en la Vista Gantt de seguimiento
ya
lo
tienes
diseñado.
2. Para incluir alertas debes usar un campo personalizado numérico por ejemplo, cuyo valor sea una Fórmula que lo iguale al campo Variación de Comienzo o de Fin por ejemplo, que es la diferencia entre Fin o Comienzo previsto y programado. Luego defines un Indicador gráfico según el valor, en la parte inferior del formulario de Personalización de campos (Menu/ Herramientas/
Personalizar
campos)
y
ya
está.
3. En la imagen que comentas del documento del curso se muestra en rojo el texto del nombre de las tareas críticas. En Menu/Formato/Estilos de texto se puede definir un formato a dterminados tipos de tareas, aunque no a las retrasadas o adelantadas. Esto sería más complejo
y
requeriría
algún
tipo
de
programación
auxiliar.
Un saludo.
Responder
8. Anónimo11 mayo, 2012 BUENAS PODRIAN COLABORARME CON UN PROBLEMA QUE TENGO. LO QUE SUCEDE ES QUE SOY NUEVO EN EL MUNDO DEL PROJECT 2010 MI CONSULTA ES LA SIGUIENTE COMO HAGO PARA ACTUALIZAR UNA TAREA QUE TIENE UNA DURACION DE 12D Y LLEVA UN 50% EN 8 DIAS
TRABAJADOS
Y DESDE QUE TABLA O DIAGRAMA ES RECOMENDABLE HACER LAS ACTUALIZACIONES DIARIAS DE MI PROYECTO
Responder
9. Ignacio MVP11 mayo, 2012 Hola, empezando por el final, elegir el método más adecuado de seguimiento es una cuestión importante para el éxito de la gestión. Su elección varía en función del tipo de proyecto, duración, presupuesto, recursos asignados a tareas del proyecto, disponibilidad del usuario
para la gestión, necesidad de comunicación, plataforma tecnológica, acceso a la información, y
un
largo
etcétera.
Un primera distinción podría ser si el seguimiento se hace en base a A/ partes de horas de trabajo de los recursos (actualización de las asignaciones) o B/ lo dictamina el gestor o jefe de proyectos actualizando la tarea en su conjunto (asignaciones de recursos incluidas si las hubiera).
Otra segunda distinción sería respecto a la frecuencia de actualización: C/ diaria o periódica.
En concreto, en el caso que planteas y a falta de más datos sobre tu proyecto debemos identificar que 8 días no es el 50% de una duración de 12 días. Así que un método (no el único)
sería:
1.
2.
Irse
Introducir
3.
a
la
Actualizar
fecha
la
de
(escribir)
Tabla
Comienzo
los
días
real
de
y
reales
Fin
real
Seguimiento
si
trabajados
ha
en
terminado
la
tarea
4. Con la discreción que consideres, puedes y debes complementar la actualización con lo siguiente a/ Duración restante si ha cambiado respecto lo estimado inicialmente. En tu caso si llevas 8 días trabajados y supones es el 50% de la Duración, te faltan otros 8 días restantes que debes escribir. Por lo tanto la Duración que mostrará Project es de 16 días a partir de ese momento. Si prefieres cambiar la Duración a 16 días Project calcula el restante. Como ves estas deducciones lógicas para el administrador del proyecto no lo son tanto para Project y por eso no lo hará automáticamente, me refiero a 8 días reales, 50% completado supone faltan
otros
8
y
la
tarea
no
es
de
12
días
sino
16
días.
b/ para completar el seguimiento de manera óptima, recomiendo que una vez fijada la Fecha de estado o actualización en la Información del proyecto, se reprograma los retrasos o días no trabajados para que se planifiquen a partir de la Fecha de estado. IMP.- Te recomiendo consultes artículos sobre el tema buscando por la Lista de palabras clave Reprogramación y Reprogramar
trabajo
que
figuran
a
la
derecha
de
la
pantalla
de
este
Foro.
Un saludo,
Responder
10. Anónimo23 julio, 2012 Buenos dias Sr Ignacio ,me gustaria saber como hago para sacar las curva s de un proyecto ,ya que con el ejemplo que nos diste a conocer no me sale nada; la franja amarilla me sale vacia ,te agredeceria tu ayuda.
Responder
11. Ignaciomvp23 julio, 2012 Hola,
si no sale nada en la fila amarilla es porque no hay costo asignado en ese período de tiempo que
estás
observando.
Comprueba si los días que se muestran en la fase temporal son los que tienen programado la tarea valorada. Puedes hacer desplazamiento horizontal para buscarlo, o más rápido: situarte en la tarea y pulsar el botón Desplazarse a tarea (2010) o Ir a la Tarea seleccionada (2007 y anteriores).
Si
no
fuera
Saludos,
Ignacio Martín
Responder
esto
puedes
enviarme
el
fichero
y
lo
reviso.
12. Antonio Montes04 diciembre, 2012 Buenos
días,
Volviendo al tema objeto de la entrada, las Curvas S, tengo un comentario que desde hace tiempo he querido hacer en algún foro especializado. La programación en grandes obras, por ejemplo la construcción de un Ciclo Combinado, se planifica habitualmente sin tener en cuenta los recursos puesto que éstos no están sujetos a limitaciones de plantilla y no es necesario gestionarlos, se da por hecho que los recursos son ilimitados y en todo caso de querer introducir recursos, se les nombra de forma genérica como por ejemplo "Horas Hombre", y se introducen cuantificandolos como horas de Trabajo Previstas. Si se quiere obtener una curva S sin introducir recursos, lo que yo hago es consignar las Horas Previstas para cada Tarea de último nivel en la columna Trabajo y sacar los datos para la curva en la vista Uso de Tareas y Trabajo acumulado en el Estilo de Detalle. El resto es copiar y pegar en Excel y hacer el gráfico. Cuando no disponemos de un cálculo de Horas Previstas, esto mismo se puede hacer consignando en la columna Trabajo las duraciones de las tareas que actuarán como medida de Peso Relativo de cada una, aunque esto es menos exacto y tiene otros problemas que no explico para no extenderme demasiado. Igualmente se puede consignar el Presupuesto o cualquier valor que se aproxime lo mas posible al valor del peso relativo de cada actividad, pero siempre consignándolo en la columna Trabajo ya que es la única, además del Costo, que Project nos presenta distribuida en el tiempo con el valor acumulado. Es cierto que si obviamos los recursos hay valores que no podemos controlar, como por ejemplo el costo de los mismos, pero no es menos cierto que habitualmente la gestión de los recursos es imposible ya que en estas obras intervienen muchos contratistas que no dan información de sus previsiones de gasto y que además la Dirección del Proyecto tampoco la requiere y por otra parte, si no hay recursos, se simplifican otros temas como el del calendario, pero eso es objeto
Saludos
Responder
13.
de
otro
debate.
monica11 febrero, 2013 buenos
dias:
por favor deseo saber en project 2010 como se crea una curva s con los datos de las columnas vp, crtr, y pv con referencia a las fechas o al nombre de la tarea,ya que al crera un informe grafico esto no me aparece los valores reales de las columnas sino otra onformacion. agradezco me puedan ayudar por favor
Responder
14. Marco Antonio Perez Reyes30 julio, 2013 Buen
dia.
Deseo generar una curva S en Project 2007, in tener que cargar recursos o costes. Solo que project calcule automaticamente la curva S teniendo en cuenta el %Comppletado pero
sin
Quedo atento gracias
Responder
tener
que
actualizar
manualmente.
De la primera parte comentarios Re: Microsoft Project: como crear una curva S del proyecto
Hola Jose, realmente es muy buena tu recomendacion para generar la curva S. La metodologia que tu colocaste utiliza las fechas tempranas de las actividades para asignar los recurso. Como tengo que hacer para generar la curva S utilizando la fechas mas tardes? Gracias Por rosav1958 el 31/08/2009 2:07 Re: Microsoft Project: como crear una curva S del proyecto
No se si te refieres a que la acumulación de costes sea al final de la tarea, si es eso, haz doble clic sobre un recurso, en este ejemplo por ejemplo Albañil, en la pestaña "Costes", en el menú de "Acumulación de Costes" selecciona Fin, verá como se modifica la curva de costes. Por jose.moro el 31/08/2009 8:37 Re: Microsoft Project: como crear una curva S del proyecto
Me refiero a que los costes sean distribuidos en las fechas tardias de las actividades. Por default el Project asigna los recursos de una actividad a partir de la fecha mas temprana de inicio ( early start ) durante la duracion de la actividad. Yo quiero saber si se puede configurar el project para que asigne los recursos a partir de la fecha mas tardia de inicio ( late start ). Esto permitiria obrener dos curvas S de un Proyecto. Una con las fechas temprana y otra con las fechas tardias que permite utlizar las holguras de las actividades. Por rosav1958 el 31/08/2009 20:47 Re: Microsoft Project: como crear una curva S del proyecto
Eso lo consigues seleccionando en los recursos que el método de acumulación sea "Fin", lo puedes hacer en la Hoja de Recursos, campo Acumular y seleccionado Fin Por jose.moro el 31/08/2009 20:58 Re: Microsoft Project: como crear una curva S del proyecto
El metodo de acumulacion lo que me permite es acumular el costo total del recurso, cuando se inicia ( dia 1 ), el ultimo dia de la actividad, o prorrateado durante la duracion de la activida"d ( costo total / duracion ). Esta opcion no utiliza las holguras de las actividades. Lo que estoy buscando es que el project distribuya las HH asignadas a cada actividad iniciando con el "Late Start " y terminado con el Late Finish" Por rosav1958 el 31/08/2009 21:34 Re: Microsoft Project: como crear una curva S del proyecto
Eso puedes hacerlo con algún programa de gestión de riesgos tipo el Pertmaster o el @project. Una forma de hacerlo con Project sería exportando los campos que necesites a Excel y generando las gráficas allí o programando una macro en VBA que lo haga.
Por jose.moro el 01/09/2009 8:34 Re: Microsoft Project: como crear una curva S del proyecto
uuuuuuu!!!, que joyita esta página no la conocía, gracias y sigue así Por Luis el 18/12/2009 18:35 Re: Microsoft Project: como crear una curva S del proyecto
Parece que el posteador inicial no entiende lo que es una curva tardía Por MASTER el 11/03/2010 21:46 Re: Microsoft Project: como crear una curva S del proyecto
La curva tardía en Ms Project la consigues modificando el tipo de delimitación a "lo más tarde posible", si por defecto quieres poner esa delimitación no tienes más que modificarlo en Herramientas --> Opciones, de hecho para planificar con cadena crítica deberías de tenerlo configurado así. Otra cuestión es generar las curvas S con las dos configuraciones y poder compararlas, podrías hacerlo manualmente sacando primero una curva y luego la otra, pero lo interesante es automatizarlo teniendo en cuenta la distribución de los costes y las probabilidades de las tareas, eso solo lo consigues programando en VBA Por jose.moro el 11/03/2010 22:01 Re: Microsoft Project: como crear una curva S del proyecto
Amigo entiendo por lo que he leido en los comentarios que para crear la Curva Tardia de un proyecto basta solo con cambiar la delimitación a lo más tardes posible, oK pero dentro de los Proyectos siempre estamos hablando de dos curcas la más Temprana y la Tardía. Saludos & Gracias Por Jhonny Farfan el 10/09/2010 7:20 Re: Microsoft Project: como crear una curva S del proyecto
Para conseguir necesitas, las establecer con delimitaciones VBA
las dos curvas a la vez debes establecer los campos que fechas más tempranas y las más tardías, para eso las puedes campos auxiliares Fecha1, Fecha2, etc... cambiando los tipos de de las tareas y generar las curvas, lo puedes automatizar con
Por jose.moro el 10/09/2010 7:23 Re: Microsoft Project: como crear una curva S del proyecto
Pero una curva S de ese tipo no es "exactamente una curva S", Ms-Project (2007 y 2010) puede realizar curvas S de costos y de trabajo (acumulado), pero no puede (directamente) hacer 3 curvas de control en un mismo gráfico (por ejemplo coto previsto acumulado, costo real acumulado, y costo actual acumulado), pero si puedes hacer mediante la tabla Uso de tareas pasando datos a Excel unas curvas de control (o curvas S) "de verdad", como las que ha puesto Ignacio Martin en otro Blog, yo generé macros para automáticamente las curvas de control de avance (avance real, previsto y actual), de trabajo (real, previsto
y actual), y de costo (real, previsto y actual) además de valores absolutos y de indices de control. (no se como subir archivos aca o las habria subido) Por AmolinaC el 22/07/2012 23:19 Re: Microsoft Project: como crear una curva S del proyecto
Si quieres obtener las curvas del Valor Ganado, con Ms Project 2007 y 2010 puedes utilizar el informe visual "Informe de horas extra del valor acumulado". También puedes probar la herramienta de análisis de proyectos gedpro.com/Servicios/RecuperaciondeProyectos.aspx que genera las curvas del Valor Ganado, así como la evolución del CPI y del TCPI, tanto de un proyecto individual como de varios proyectos. Por jose.moro el 22/07/2012 23:22 Re: Microsoft Project: como crear una curva S del proyecto
me sirve para llevar los costos de una constructora...como lo hago Por peña el 29/08/2012 17:19 Re: Microsoft Project: como crear una curva S del proyecto
Una pregunta, por qué cuando utilizo en acumular y pongo fin, no funciona? no veo ningun cambio en el grafico de recursos. Por Olivia el 12/12/2012 8:03 Re: Microsoft Project: como crear una curva S del proyecto
Olivia, no se a que te refieres, ¿te puedes explicar mejor? Por jose.moro el 12/12/2012 8:03 Re: Microsoft Project: como crear una curva S del proyecto
Buenas tardes.. tengo una pequeña duda.. mi projecto es solo de seguimiento de avance de obra..no tiene costos.. Tengo mi linea base guardada, y varios recursos incluidos (Equipos de; Trabajo Preliminar, Acero, Encofrado, Vaciado), cada uno tiene un % en relacion a un 100% El resultado que me gustaria obtener es una curva "S" en base a mi linea base, yo consegui una forma utilizando las plantillas de excel que estan en Project, utilizo en valor del campo Trabajo Previsto vs Trabajo de cada recurso, luego multiplico por el valor de % del recurso y final represento una grafica, pero claro todo en excel (Tambien me dice q el excel tiene que ser 2003).. Existe algun camino mas rapido..??