Programación de tareas


Celoxis calcula las fechas de inicio y finalización de las tareas para que su proyecto sea realista y esté sincronizado.

Celoxis tiene dos experiencias de programación:

  • Programación sencilla para una experiencia simplificada.
  • Programación avanzada para un control total al estilo MS Project .

Este documento explica el motor de programación común (manual vs automático, predecesores, calendarios, restricciones) y los conceptos avanzados (trabajo fijo, % de asignación).

1. Manual vs Automático

Cada tarea en Celoxis se programa manual o automáticamente. Esto se aplica tanto a la programación fácil como a la avanzada.

Programado manualmente
  • Celoxis no modifica las fechas de inicio o finalización.
  • Los predecesores se tratan sólo como información.
  • Si asigna un recurso, éste debe estar disponible durante las fechas de la tarea.

Utilícelo cuando las fechas se fijen externamente.

Programado automáticamente
  • Celoxis actualiza las fechas de las tareas cuando cambian los predecesores, los calendarios o las restricciones.
  • Esta es la forma normal de dejar que el motor mantenga el plan sincronizado.

2. Qué afecta a una tarea programada automáticamente

Celoxis tiene en cuenta estos datos a la hora de calcular las fechas:

  • predecesores y tipos de relación (FS, SS, FF, SF) con adelanto/retraso
  • limitaciones (debe comenzar el, no debe comenzar antes del, etc.)
  • esfuerzo (trabajo)
  • asignación/unidades (rapidez con la que puede realizarse el trabajo)
  • calendarios laborales de los recursos (fines de semana, vacaciones, permisos)
  • calendario de trabajo por defecto (si todavía no se ha asignado ningún recurso)

3. Lógica de programación del núcleo

  1. Programe primero las tareas predecesoras. Celoxis se asegura de que las tareas predecesoras tengan fechas válidas.
  2. Deduzca la fecha válida más temprana a partir de las dependencias. Si hay dependencias tanto en inicio como en fin, Celoxis elige una fecha que las satisfaga todas.
  3. Aplicar esfuerzo y calendarios. Celoxis consume el trabajo de la tarea según la asignación y el tiempo de trabajo para encontrar la otra fecha.
  4. Aplicar restricciones. Si una restricción desplaza la tarea, la fecha complementaria se recalcula a partir de ese punto.

Este es el motor de base utilizado en todas partes.

4. Conceptos avanzados de programación

Esta sección es para equipos que utilizan la experiencia completa/avanzada.

Modos de programación

Celoxis admite los modos comunes:

  • Trabajo fijo: el trabajo permanece igual; la duración o las unidades se ajustan.
  • Duración fija: la duración permanece invariable; el trabajo o las unidades se ajustan.
  • Unidades fijas (asignación): las unidades permanecen invariables; la duración se ajusta cuando cambia el trabajo.

Estos modos indican a Celoxis qué debe conservar cuando algo cambia.

Porcentaje de asignación (%)

La asignación es la cantidad de tiempo de un recurso que la tarea puede utilizar.

  • 100% significa disponibilidad para todo el día.
  • El 50% significa que el mismo trabajo llevará más tiempo.
  • Con múltiples recursos, Celoxis utiliza su disponibilidad combinada para terminar el trabajo.

En Easy Scheduling esto se oculta y el trabajo se divide a partes iguales, pero el motor sigue funcionando con la misma idea.

Trabajo, duración, unidades

Recuerda la relación básica:

Trabajo = Duración × Unidades

El modo de programación seleccionado decide cuál de estos tres recalcula Celoxis .

5. Dónde encaja Easy Scheduling

Easy Scheduling utiliza este mismo motor pero oculta las opciones avanzadas. Más información.