Создание базового плана задачи
Обзор
Базовый план в управлении проектами — это фиксированная опорная точка, которая фиксирует первоначально запланированный график, затраты и объем работ. Сохранив базовый план, руководители проектов могут позже сравнить его с фактическим ходом работ, чтобы оценить эффективность проекта и выявить отклонения. Используя Aspose.Tasks for .NET, разработчики могут программно создавать базовые планы на уровне задач или базовые планы на уровне проекта в файлах MPP/XML без установленного Microsoft Project.
Когда создавать базовый план задачи
Типичные сценарии включают:
- В начале проекта — чтобы зафиксировать первоначальный план.
- Перед ключевым этапом — чтобы оценить прогресс на ключевых контрольных точках.
- После перепланирования или пересмотра оценок — чтобы отслеживать обновленные ожидания.
Работа с базовыми планами в Aspose.Tasks
- TaskBaseline Класс TaskBaseline представляет информацию о базовом плане для одной задачи.
- Project.SetBaseline Метод Project.SetBaseline позволяет создавать базовые планы для всего проекта или выбранных задач.
- Каждая задача может содержать несколько базовых планов (Baseline0 … Baseline10 в Microsoft Project).
Создание базового плана задачи
Базовый план задачи можно создать, используя конструктор по умолчанию для класса TaskBaseLine как показано ниже.
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);Лучшие практики
- Не перезаписывайте базовые планы слишком часто — в противном случае анализ отклонений теряет смысл.
- Используйте согласованные уровни базовых планов (Baseline0 для первоначального плана, более высокие базовые планы для перепланирования).
- Автоматизируйте создание базовых планов в коде до распространения новых графиков среди заинтересованных сторон.
Заключение
Создание базовых планов — это фундаментальный шаг в управлении проектами, обеспечивающий надежный контроль показателей выполнения. С помощью Aspose.Tasks for .NET, вы можете легко устанавливать базовые планы для задач или целых проектов программно, автоматизировать процессы планирования и интегрировать эту функциональность в корпоративные решения по управлению проектами.