LambiqueWBS

Documentation – LambiqueWBS

Composant : LambiqueWBS

🎯 Description

LambiqueWBS est un module de structuration et de chiffrage de projet basé sur une logique de Work Breakdown Structure (WBS). Il permet de modéliser finement un projet en le décomposant en lots et sous-lots, tout en y associant des coûts détaillés (matériel, main-d’œuvre, sous-traitance…).

🧩 Jumeau numérique budgétaire : LambiqueWBS constitue le cœur de la modélisation chiffrée d’un projet, servant de base à la planification, au suivi et aux analyses.

🗂️ Exemple de structure WBS

Projet
├── 1.0 Fondations
│   ├── 1.1 Terrassement
│   ├── 1.2 Bétonnage
│   └── 1.3 Étanchéité
├── 2.0 Charpente
│   ├── 2.1 Ossature bois
│   └── 2.2 Couverture
└── 3.0 Finitions
    ├── 3.1 Peinture
    ├── 3.2 Revêtements de sol
    └── 3.3 Électricité

⚙️ Fonctionnalités clés

  • Création hiérarchique illimitée de postes (niveaux WBS)
  • Association de coûts par type de ressource (matériel, MO, sous-traitance)
  • Identification claire par codes (ex : 1.2, 2.1.3, etc.)
  • Suivi des totaux cumulés par lot et sous-lot

🛠️ Utilisation

  1. Créer un projet dans Lambique
  2. Ajouter les postes principaux (niveaux 1.x)
  3. Structurer les sous-lots en profondeur selon les besoins
  4. Attribuer les ressources et les coûts estimés
  5. Analyser le coût total et la répartition par poste

💡 Pourquoi « WBS » ?

Le nom WBS (Work Breakdown Structure) est un standard de gestion de projet reconnu internationalement. Il reflète la philosophie du module : diviser pour mieux maîtriser les éléments constitutifs d’un projet.

Synthèse Convention de Nommage – WBS

Convention de nommage

🎯 Objectif

Définir une nomenclature claire pour modéliser une Work Breakdown Structure (WBS) en distinguant :

  • Les objets métier purs (MEnsemble, MComposant)
  • Les conteneurs hiérarchiques dédiés au WBS (MWBS*)

📚 Points clés

  • Préfixe « M » : signale les classes Model persistables.
  • Bloc « WBS » : isole le domaine Work Breakdown Structure.
  • Langue française sans accents pour rester lisible et sûre en code.
  • Hiérarchie Composite : seuls les MWBSEnsemble portent des descendants ; les MWBSComposant sont des feuilles.
  • MWBS (sans suffixe) = racine unique du document (métadonnées + racine de l’arbre).

🏗️ Schéma final

MWBS (document WBS)
└── MWBSEnsemble (Maison, racine)
    └── MWBSEnsemble (Fondation)
        └── MWBSEnsemble (Fouille)
            ├── MWBSComposant (Location grue)
            └── MWBSComposant (Évacuation terres)

📦 Classes principales

Classe Rôle
MWBS Document WBS : métadonnées (id, projet, ref, etc.) + racine MWBSEnsemble
MWBSEnsemble Nœud composite (lot / sous-lot) pouvant contenir des sous-ensembles et des composants
MWBSComposant Feuille budgétaire (ligne) sans enfants, rattachée à un MWBSEnsemble
💡 Rappel : les objets métier (MEnsemble, MComposant) restent indépendants ; les classes MWBS* gèrent la hiérarchie et la persistance spécifique au WBS.