Techniques d'estimation - WBS

La structure de répartition du travail (WBS), dans la gestion de projet et l'ingénierie des systèmes, est une décomposition orientée livrable d'un projet en composants plus petits. WBS est un livrable clé du projet qui organise le travail de l'équipe en sections gérables. Le Project Management Body of Knowledge (PMBOK) définit l'OTP comme une «décomposition hiérarchique orientée vers les livrables du travail à exécuter par l'équipe de projet».

L'élément WBS peut être un produit, une donnée, un service ou toute combinaison de ceux-ci. WBS fournit également le cadre nécessaire pour l'estimation et le contrôle détaillés des coûts, ainsi que des conseils pour l'élaboration et le contrôle du calendrier.

Représentation de WBS

WBS est représenté comme une liste hiérarchique des activités de travail du projet. Il existe deux formats de WBS -

  • Vue d'ensemble (format en retrait)
  • Vue de l'arborescence (organigramme)

Voyons d'abord comment utiliser la vue d'ensemble pour préparer un WBS.

Vue générale

La vue d'ensemble est une mise en page très conviviale. Il présente une bonne vue de l'ensemble du projet et permet également des modifications faciles. Il utilise des nombres pour enregistrer les différentes étapes d'un projet. Cela ressemble un peu à ce qui suit -

  • Software Development

    • Scope

      • Déterminer la portée du projet
      • Parrainage de projet sécurisé
      • Définir les ressources préliminaires
      • Sécuriser les ressources de base
      • Portée complète
    • Analysis/Software Requirements

      • Effectuer une analyse des besoins
      • Projet de spécifications logicielles préliminaires
      • Élaborer un budget préliminaire
      • Revoir les spécifications / budget du logiciel avec l'équipe
      • Incorporer les commentaires sur les spécifications du logiciel
      • Élaborer un calendrier de livraison
      • Obtenir les approbations pour continuer (concept, calendrier et budget)
      • Sécuriser les ressources requises
      • Analyse terminée
    • Design

      • Examiner les spécifications logicielles préliminaires
      • Développer des spécifications fonctionnelles
      • Obtenez l'approbation pour continuer
      • Conception terminée
    • Development

      • Examiner les spécifications fonctionnelles
      • Identifier les paramètres de conception modulaires / à plusieurs niveaux
      • Développer du code
      • Test des développeurs (débogage principal)
      • Développement terminé
    • Testing

      • Développer des plans de test unitaires en utilisant les spécifications du produit
      • Développer des plans de test d'intégration à l'aide des spécifications du produit
    • Training

      • Élaborer des spécifications de formation pour les utilisateurs finaux
      • Identifier la méthodologie de prestation de la formation (en ligne, en classe, etc.)
      • Développer du matériel de formation
      • Finaliser le matériel de formation
      • Développer un mécanisme de prestation de formation
      • Matériel de formation terminé
    • Deployment

      • Déterminer la stratégie de déploiement finale
      • Développer une méthodologie de déploiement
      • Sécuriser les ressources de déploiement
      • Former le personnel de soutien
      • Déployer le logiciel
      • Déploiement terminé

Jetons maintenant un œil à la vue de l'arborescence.

Vue de l'arborescence

La vue de l'arborescence présente une vue très facile à comprendre de l'ensemble du projet. L'illustration suivante montre à quoi ressemble une vue arborescente. Ce type de structure d'organigramme peut être facilement dessiné avec les fonctionnalités disponibles dans MS-Word.

Types de WBS

Il existe deux types de WBS -

  • Functional WBS- En WBS fonctionnel, le système est interrompu en fonction des fonctions de l'application à développer. Ceci est utile pour estimer la taille du système.

  • Activity WBS- Dans l'activité WBS, le système est interrompu en fonction des activités du système. Les activités sont ensuite divisées en tâches. Ceci est utile pour estimer l'effort et le calendrier dans le système.

Estimer la taille

Step 1 - Commencez avec WBS fonctionnel.

Step 2 - Considérez les nœuds feuilles.

Step 3 - Utilisez Analogy ou Wideband Delphi pour obtenir les estimations de taille.

Estimer l'effort

Step 1- Utilisez la technique Delphi à large bande pour construire WBS. Nous suggérons que les tâches ne durent pas plus de 8 heures. Si une tâche est de plus longue durée, divisez-la.

Step 2 - Utiliser la technique Delphi large bande ou l'estimation en trois points pour arriver aux estimations d'effort pour les tâches.

Planification

Une fois le WBS prêt et les estimations de taille et d'effort connues, vous êtes prêt à planifier les tâches.

Lors de la planification des tâches, certaines choses doivent être prises en compte -

  • Precedence - On dit qu'une tâche qui doit se produire avant une autre a priorité sur l'autre.

  • Concurrence - Les tâches simultanées sont celles qui peuvent se produire en même temps (en parallèle).

  • Critical Path - Ensemble spécifique de tâches séquentielles dont dépend la date d'achèvement du projet.

    • Tous les projets ont un chemin critique.
    • L'accélération des tâches non critiques ne raccourcit pas directement le calendrier.

Méthode du chemin critique

La méthode du chemin critique (CPM) est le processus de détermination et d'optimisation du chemin critique. Les tâches de chemin non critique peuvent démarrer plus tôt ou plus tard sans affecter la date d'achèvement.

Veuillez noter que le chemin critique peut changer en un autre à mesure que vous raccourcissez le chemin actuel. Par exemple, pour WBS dans la figure précédente, le chemin critique serait le suivant -

La date d'achèvement du projet étant basée sur un ensemble de tâches séquentielles, ces tâches sont appelées tâches critiques.

La date d'achèvement du projet n'est pas basée sur la formation, la documentation et le déploiement. Ces tâches sont appelées tâches non critiques.

Relations de dépendance de tâche

À certains moments, lors de la planification, vous devrez peut-être tenir compte des relations de dépendance des tâches. Les relations de dépendance de tâche importantes sont:

  • Fin au début (FS)
  • De la finition à la finition (FF)

Fin au début (FS)

Dans la relation de dépendance de tâche de fin à début (FS), la tâche B ne peut pas démarrer tant que la tâche A n'est pas terminée.

De la finition à la finition (FF)

Dans la relation de dépendance de tâche de fin à fin (FF), la tâche B ne peut pas se terminer tant que la tâche A n'est pas terminée.

Diagramme de Gantt

Un diagramme de Gantt est un type de diagramme à barres, adapté par Karol Adamiecki en 1896 et indépendamment par Henry Gantt dans les années 1910, qui illustre un calendrier de projet. Les diagrammes de Gantt illustrent les dates de début et de fin des éléments terminaux et des éléments récapitulatifs d'un projet.

Vous pouvez utiliser le format hiérarchique de la figure 2 dans Microsoft Project pour obtenir une vue de diagramme de Gantt.

Jalons

Les jalons sont les étapes critiques de votre emploi du temps. Ils auront une durée de zéro et sont utilisés pour signaler que vous avez terminé certains ensembles de tâches. Les jalons sont généralement représentés par un diamant.

Par exemple, dans le diagramme de Gantt ci-dessus, Design Complete et Development Complete sont affichés sous forme de jalons, représentés par un losange.

Les jalons peuvent être liés aux conditions du contrat.

Avantages de l'estimation utilisant WBS

WBS simplifie dans une large mesure le processus d'estimation de projet. Il offre les avantages suivants par rapport aux autres techniques d'estimation -

  • Dans WBS, l'ensemble du travail à effectuer par le projet est identifié. Par conséquent, en examinant la WBS avec les parties prenantes du projet, vous serez moins susceptible d'omettre tout travail nécessaire pour fournir les livrables du projet souhaités.

  • WBS permet d'obtenir des estimations de coûts et de calendrier plus précises.

  • Le chef de projet obtient la participation de l'équipe pour finaliser le WBS. Cette implication de l'équipe génère enthousiasme et responsabilité dans le projet.

  • WBS fournit une base pour les affectations de tâches. Comme une tâche précise est attribuée à un membre de l'équipe en particulier qui serait responsable de son accomplissement.

  • WBS permet la surveillance et le contrôle au niveau des tâches. Cela vous permet de mesurer les progrès et de vous assurer que votre projet sera livré à temps.