Crear línea base de tarea
Resumen
Una línea base en la gestión de proyectos es un punto de referencia fijo que captura el cronograma, el costo y el trabajo planificados originalmente. Al guardar una línea base, los gerentes de proyecto pueden luego compararla con el progreso real para evaluar el desempeño del proyecto y detectar desviaciones. Usando Aspose.Tasks for .NET, los desarrolladores pueden crear programáticamente líneas base a nivel de tarea o líneas base a nivel de proyecto en archivos MPP/XML sin Microsoft Project instalado.
Cuándo crear una línea base de tarea
Los escenarios típicos incluyen:
- Al inicio de un proyecto — para capturar el plan original.
- Antes de un hito importante — para evaluar el progreso en puntos de control clave.
- Después de replanificación o reestimación — para registrar las expectativas actualizadas.
Trabajar con líneas base en Aspose.Tasks
- La TaskBaseline class representa la información de la línea base para una sola tarea.
- El Project.SetBaseline method permite crear líneas base para todo el proyecto o una selección de tareas.
- Cada tarea puede contener múltiples líneas base (Baseline0 … Baseline10 en Microsoft Project).
Crear una línea base de tarea
Se puede crear una línea base de tarea usando el constructor predeterminado para la TaskBaseLine class como se muestra a continuación.
1Project project = new Project();
2
3// Creating TaskBaseline:
4Task task = project.RootTask.Children.Add("Task");
5
6// Set baseline for specified tasks and entire project
7project.SetBaseline(BaselineType.Baseline, new Task[] { task });
8project.SetBaseline(BaselineType.Baseline);
Mejores prácticas
- No sobrescriba las líneas base con frecuencia — de lo contrario, el análisis de variaciones carece de sentido.
- Utilice niveles de línea base consistentes (Baseline0 para el plan inicial, niveles de línea base superiores para la replanificación).
- Automatice la creación de líneas base en el código antes de distribuir nuevos cronogramas a las partes interesadas.
Conclusión
Crear líneas base es un paso fundamental en la gestión de proyectos que asegura un seguimiento fiable del rendimiento. Con Aspose.Tasks for .NET, puede establecer fácilmente líneas base para tareas o proyectos enteros programáticamente, automatizar procesos de programación e integrar esta funcionalidad en soluciones empresariales de gestión de proyectos.