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
- Programe primero las tareas predecesoras. Celoxis se asegura de que las tareas predecesoras tengan fechas válidas.
- 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.
- 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.
- 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.