Aufgaben-Basislinie erstellen
Überblick
Eine Basislinie im Projektmanagement ist ein fester Referenzpunkt, der den ursprünglich geplanten Zeitplan, die Kosten und den Arbeitsaufwand erfasst. Durch das Speichern einer Basislinie können Projektmanager später den tatsächlichen Fortschritt damit vergleichen, um die Projektleistung zu bewerten und Abweichungen zu erkennen. Mit Aspose.Tasks for .NET, Entwickler können programmatisch Basislinien auf Aufgabenebene oder Basislinien auf Projektebene in MPP/XML-Dateien, ohne Microsoft Project installiert zu haben.
Wann eine Aufgaben-Basislinie erstellt werden sollte
Typische Szenarien umfassen:
- Zu Beginn eines Projekts — um den ursprünglichen Plan zu erfassen.
- Vor einem wichtigen Meilenstein — um den Fortschritt an wichtigen Kontrollpunkten zu bewerten.
- Nach Umplanung oder Neuabschätzung — um aktualisierte Erwartungen zu verfolgen.
Arbeiten mit Basislinien in Aspose.Tasks
- Die TaskBaseline Klasse repräsentiert Basislinieninformationen für eine einzelne Aufgabe.
- Die Project.SetBaseline Methode ermöglicht das Erstellen von Basislinien für das gesamte Projekt oder eine Auswahl von Aufgaben.
- Jede Aufgabe kann mehrere Basislinien enthalten (Baseline0 … Baseline10 in Microsoft Project).
Erstellen einer Aufgaben-Basislinie
Eine Aufgaben-Basislinie kann mit dem Standardkonstruktor der TaskBaseLine Klasse erstellt werden, wie unten gezeigt.
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);
Bewährte Verfahren
- Basislinien nicht häufig überschreiben — andernfalls wird die Varianzanalyse bedeutungslos.
- Einheitliche Basislinienebenen verwenden (Baseline0 für den ursprünglichen Plan, höhere Basislinien für Umplanungen).
- Basislinienerstellung automatisieren im Code, bevor neue Zeitpläne an Beteiligte verteilt werden.
Fazit
Das Erstellen von Basislinien ist ein grundlegender Schritt im Projektmanagement, der eine zuverlässige Leistungsüberwachung gewährleistet. Mit Aspose.Tasks for .NET, können Sie programmgesteuert einfach Basislinien für Aufgaben oder gesamte Projekte festlegen, Planungsprozesse automatisieren und diese Funktionalität in unternehmensweite Projektmanagementlösungen integrieren.