Створення базового плану завдання
Огляд
Базовий план у управлінні проєктами — це фіксована точка відліку, що фіксує первісний запланований графік, витрати та обсяги робіт. Зберігаючи базовий план, керівники проєктів згодом можуть порівняти його з фактичним прогресом для оцінки ефективності проєкту та виявлення відхилень. Використовуючи Aspose.Tasks for .NET, розробники можуть програмно створювати базові плани на рівні завдань або базові плани на рівні проєкту у файлах MPP/XML без встановленого Microsoft Project.
Коли створювати базовий план завдання
Типові сценарії включають:
- На початку проєкту — щоб зафіксувати початковий план.
- Перед ключовою віхою — щоб оцінити прогрес на ключових контрольних точках.
- Після перепланування або повторної оцінки — щоб відстежувати оновлені очікування.
Робота з базовими планами в Aspose.Tasks
- Клас TaskBaseline представляє інформацію базового плану для одного завдання.
- Метод 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, ви можете легко встановлювати базові плани для завдань або цілих проєктів програмно, автоматизувати процеси планування та інтегрувати цю функціональність у корпоративні рішення з управління проєктами.