Administrar tareas estimadas y hitos
En Microsoft Project, hitos y tareas estimadas se utilizan para rastrear la incertidumbre de la planificación y los puntos de control del proyecto.
- Un hito generalmente tiene duración cero y representa un evento crítico o una fecha límite del proyecto.
- Un tarea estimada tiene una duración incierta o provisional, marcada hasta que se aclare.
Comprender las tareas estimadas y los hitos
Aspose.Tasks for .NET proporciona APIs para comprobar y gestionar si una tarea está estimada o un hito programáticamente.
La Task clase expone los siguientes campos del Tsk tipo:
IsEstimated Tipo: Boolean (
true
/false
) Propósito: Define si una tarea es estimada.IsMilestone Tipo: Boolean (
true
/false
) Propósito: Indica si una tarea es un hito.
Comprobación en Microsoft Project
En Microsoft Project, puede comprobar si una tarea está estimada o es un hito mediante:
- Abrir el Task Information cuadro de diálogo (haga doble clic en la tarea en el Task Entry formulario)
- Buscar la Estimated indicador o Mark task as milestone opción
Ejemplo: Encontrar tareas estimadas y hitos
El siguiente código demuestra cómo comprobar si las tareas están estimadas o son hitos utilizando Aspose.Tasks for .NET:
1Project project = new Project("New Project.mpp");
2
3// Create a ChildTasksCollector instance
4ChildTasksCollector collector = new ChildTasksCollector();
5
6// Collect all the tasks from RootTask using TaskUtils
7TaskUtils.Apply(project.RootTask, collector, 0);
8
9// Parse through all the collected tasks
10foreach (Task task in collector.Tasks)
11{
12 string strEst = (task.Get(Tsk.IsEstimated)) ? "Estimated" : "Non-Estimated";
13 string strMileStone = (task.Get(Tsk.IsMilestone)) ? "Milestone" : "Non-Milestone";
14 Console.WriteLine(task.Get(Tsk.Name) + " : " + strEst);
15 Console.WriteLine(task.Get(Tsk.Name) + " : " + strMileStone);
16}
Este ejemplo itera sobre las tareas del proyecto y determina programáticamente si están marcadas como estimadas o como hitos.
Notas clave
- Hitos son puntos de control esenciales en la programación y en la generación de informes del proyecto.
- Tareas estimadas permiten a los gerentes de proyecto planificar con flexibilidad cuando las duraciones no están finalizadas.
- Ambos indicadores mejoran la precisión del cronograma y ayudan en evaluación de riesgos al analizar los cronogramas del proyecto.
Preguntas frecuentes
P: ¿Puede una tarea ser a la vez estimada y un hito?
- Sí. Aunque inusual, una tarea con duración cero aún puede marcarse como estimada para fines de planificación.
P: ¿Cuál es la regla predeterminada de hito en Microsoft Project?
- Cualquier tarea con duración cero se trata automáticamente como un hito, pero los usuarios también pueden marcar manualmente las tareas como hitos.
P: ¿Los indicadores de estimada y de hito afectan la ruta crítica?
- Los hitos influyen en los puntos de control de la programación del proyecto, mientras que los indicadores de estimada son informativos y no afectan directamente la ruta crítica.
P: ¿Aspose.Tasks admite leer y escribir estas propiedades tanto en formatos MPP como XML?
- Sí. Las propiedades de estimada y de hito son compatibles de forma consistente en los formatos de proyecto MPP y XML.