¿Pueden las Dependencias mirar hacia atrás para decidir la siguiente tarea?

¿Pueden las Dependencias mirar hacia atrás para decidir la siguiente tarea?

Digamos que tengo 20 paredes que necesito pintar en una secuencia determinada. Cada pared necesita 5 manos de pintura y cada aplicación necesita 12 horas. Secar. Las paredes tienen diferentes metros cuadrados y toman diferentes horas. pintar. Necesito completar el trabajo comenzando en secuencia, es decir, comenzar con pared1, pared2, pared3, etc.

Sin embargo, una vez que la pared 1 haya tenido 12 horas para secarse, necesito regresar y comenzar a aplicarle la segunda capa de pintura una vez que termine la pared que estoy pintando. Por ejemplo, digamos que estoy pintando la pared 8, al terminar vuelvo a la pared 1 para aplicar la segunda capa una vez cada 12 horas. transcurrido el tiempo de secado.

Después de terminar la segunda capa en la pared1, si la pared2 ha reposado durante 12 horas, entonces puedo aplicarle la segunda capa también; si no, voy a la pared9, la siguiente en secuencia antes de volver a aplicar la segunda capa a la pared1. De nuevo a las 12 h. de secado han transcurrido para la pared 2, vuelvo y aplico la segunda capa una vez que termino con la pared que estoy pintando en ese momento.

¿Hay alguna manera en MS Project de que pueda aplicar dependencias al tiempo de secado y restricciones de secuencia en esta lógica para que al final tenga una vista completa de cuánto tiempo me llevará completar el trabajo dado un calendario determinado, digamos no fin de semana? ¿trabajar? La aplicación real es un proyecto de movimiento de tierras que tiene un tiempo de secado y una secuencia fija para realizar el trabajo.

Respuesta1

A continuación se muestra un ejemplo de cómo hacer esto. Este es un ejemplo simplificado con cuatro "paredes" (también conocidas como proyectos de movimiento de tierras) y cada una de ellas requiere tres "capas de pintura" (también conocida como algo que requiere curado). Configure el horario como se muestra en la imagen y configure lo siguiente:

  • Cambie el calendario del proyecto para que tenga las horas de trabajo que necesita. En este ejemplo, configuré los 7 días de la semana, de 9:00 a. m. a 5:00 p. m.
  • Asegúrese de que todas las tareas estén programadas automáticamente (no manualmente).
  • Vincule cada tarea de 'capa de pintura' con la capa anterior utilizando la duración transcurrida (por ejemplo, días/horas calendario en lugar de tiempo de trabajo).
  • Vincula la primera tarea de cada 'muro' posterior a la primera tarea del muro anterior (en otras palabras, no te gustan las tareas resumidas).
  • Agregue un recurso para hacer el trabajo.

Una vez que todo esté configurado, el cronograma debería parecerse a esta imagen. Tenga en cuenta el icono de persona roja en el lado izquierdo de la mayoría de las tareas. Esto indica que el recurso está sobreasignado.

programar antes de la nivelación de recursos

Ahora aquí viene el poder de utilizar un motor de programación como MS Project. Debido a que las tareas están vinculadas entre sí de una manera que representa las dependencias reales, podemos usar elcaracterística de nivelaciónmover las tareas de manera que el recurso no esté sobreasignado (por ejemplo, reservar dos veces para realizar más de una tarea a la vez).

Para nivelar los recursos, haga clic en Nivelar todo en la pestaña Recurso. Las fechas de las tareas se moverán para que el recurso no esté sobreasignado y el cronograma tendrá este aspecto:

programar después de la nivelación de recursos

Nota final: asegúrese de que las fechas no estén codificadas; en otras palabras, las tareas no deben tener restricciones como "No comenzar antes de".

información relacionada