Dans un projet, tu dois souvent décider comment réaliser une fonctionnalité : la fabriquer toi-même, l’acheter, ou la réutiliser. MBR est un modèle simple qui t’aide à faire ce choix de manière logique et défendable.
MBR t’évite de prendre une décision “au feeling”. Tu compares des options avec des critères concrets (temps, coût, risques…), puis tu choisis la solution la plus adaptée au projet.
Tu développes la solution toi-même.
Tu choisis Make quand :
Attention : Make augmente souvent le risque de retard et de bugs, et demande plus de maintenance.
Tu utilises un produit ou un service existant (licence, SaaS, API payante).
Tu choisis Buy quand :
Tu réutilises un composant existant : code interne déjà validé, bibliothèque open-source, template, module du framework.
Tu choisis Reuse quand :
Pour comparer Make / Buy / Reuse, utilise cette grille (simple mais efficace) :
Règle pratique : si c’est standard, tu vas souvent vers Buy ou Reuse. Tu gardes Make pour ce qui rend ton projet unique.
Besoin : “Les utilisateurs doivent se connecter et récupérer leur mot de passe.”
Décision fréquente : Reuse, car tu avances vite tout en restant sur une solution robuste.
Ce qu’il faut retenir :
Make = contrôle maximal, mais plus long et plus risqué.
Buy = plus rapide, mais dépendance et contraintes.
Reuse = souvent le meilleur compromis si c’est compatible.
Tu décides avec des critères simples : délai, coût total, risque, maintenance, conformité.
Une bonne décision MBR est justifiée et écrite (trace de décision).
Les études de cas suivantes montrent comment Make / Buy / Reuse est utilisé dans de vrais projets informatiques. Chaque cas met en évidence le contexte, le choix effectué et la justification, comme on l’attend dans une gestion de projet réaliste.
Une petite équipe développe une application web pour gérer des événements : création d’événements, vente de tickets et contrôle à l’entrée. Le délai est court (quelques semaines) et le budget limité.
Paiement en ligne des billets.
Buy
Utilisation d’un service de paiement externe via API. L’équipe se concentre sur la logique métier (événements, billets, scan).
Quand un besoin est sensible, normé et complexe, Buy réduit fortement les risques.
Une école souhaite un site web avec un espace sécurisé pour les élèves : consultation de documents, messages internes, accès par identifiant.
Authentification et gestion des comptes utilisateurs.
Reuse
Réutilisation du module existant, avec une configuration adaptée aux besoins de l’école.
Quand une solution fiable existe déjà et correspond au besoin, Reuse est souvent le meilleur compromis.
Un service informatique développe un outil interne pour suivre le matériel (PC, écrans, imprimantes) et les prêts aux utilisateurs.
Gestion spécifique des règles internes (types de matériel, procédures, rapports personnalisés).
Make
Développement sur mesure, parfaitement aligné avec les procédures internes.
Quand le besoin est très spécifique et stratégique, Make permet un contrôle total.
Ces trois cas montrent que :
En gestion de projet, il n’y a pas de “bon choix universel”. Une bonne décision MBR est toujours contextuelle, argumentée et assumée.