Création d'une ligne de base de tâche
Aperçu
Une ligne de base dans la gestion de projet est un point de référence fixe qui capture le calendrier, les coûts et le travail initialement planifiés. En enregistrant une ligne de base, les chefs de projet peuvent ensuite la comparer avec l’avancement réel pour évaluer la performance du projet et détecter les écarts. En utilisant Aspose.Tasks for .NET, les développeurs peuvent créer de manière programmatique lignes de base au niveau des tâches ou lignes de base au niveau du projet dans des fichiers MPP/XML sans Microsoft Project installé.
Quand créer une ligne de base pour une tâche
Scénarios typiques :
- Au début d’un projet — pour capturer le plan initial.
- Avant un jalon majeur — pour évaluer l’avancement aux points de contrôle clés.
- Après une replanification ou une réestimation — pour suivre les attentes mises à jour.
Travailler avec les lignes de base dans Aspose.Tasks
- La TaskBaseline classe représente les informations de ligne de base pour une seule tâche.
- La Project.SetBaseline méthode permet de créer des lignes de base pour l’ensemble du projet ou une sélection de tâches.
- Chaque tâche peut contenir plusieurs lignes de base (Baseline0 … Baseline10 dans Microsoft Project).
Création d’une ligne de base de tâche
Une ligne de base de tâche peut être créée en utilisant le constructeur par défaut pour la TaskBaseLine classe comme indiqué ci‑dessous.
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);
Bonnes pratiques
- Ne pas écraser fréquemment les lignes de base — sinon l’analyse des écarts devient dénuée de sens.
- Utiliser des niveaux de ligne de base cohérents (Baseline0 pour le plan initial, des lignes de base supérieures pour la replanification).
- Automatiser la création de lignes de base dans le code avant de diffuser de nouveaux calendriers aux parties prenantes.
Conclusion
La création de lignes de base est une étape fondamentale dans la gestion de projet qui assure un suivi fiable des performances. Avec Aspose.Tasks for .NET, vous pouvez facilement définir des lignes de base pour des tâches ou des projets entiers de manière programmatique, automatiser les processus d’ordonnancement et intégrer cette fonctionnalité dans des solutions de gestion de projet d’entreprise.