Avantages de ne pas suivre la pratique
Pour donner le ton, nous rappelons ici que nous devrions généralement suivre les pratiques. Elles nous aident à éviter les lacunes ou les problèmes courants pour lesquels elles ont été élaborées. Mais dans certaines circonstances, nous pouvons tirer profit du fait de choisir intentionnellement une voie différente.
Avantage 1 : Apprentissage
L'un de ces moments est celui de l'apprentissage. Lorsque vous vous entraînez ou que vous permettez à quelqu'un d'apprendre, il peut être utile que les élèves fassent l'expérience directe des leçons. "L'école des coups durs" est l'un des premiers enseignants de la vie. Tant que vous reconnaissez que vous vous exposez à des souffrances potentielles, vous pouvez tirer profit du choix intentionnel d'une autre voie.
Cet apprentissage par l'expérience peut être à la fois bon et mauvais. Pour la pratique personnelle, prendre intentionnellement la leçon de cette manière peut être relativement peu coûteux et peu risqué. Mais vous ouvrez une boîte de Pandore si vous permettez à ces pratiques d'être mises en production sans feuille de route pour leur migration ! Vous échangez du temps et quelques difficultés contre une meilleure compréhension de votre organisation et de la valeur des "meilleures pratiques actuelles".
Avantage 2 : Optimisation des coûts
En s'appuyant sur l'idée de laisser une "pratique courante non optimale" en production, nous pouvons voir la deuxième raison de ne pas rechercher la meilleure : l'optimisation des coûts. Rechercher la meilleure mise en œuvre possible, en particulier lorsqu'il s'agit de créer un nouveau produit, c'est choisir d'assumer un risque commercial considérable.
Dans les cas où vous ne savez pas si le produit sera rentable, le choix d'une méthode potentiellement coûteuse pour développer ou maintenir l'architecture vous engage sur une voie difficile. Dans ce cas, vous ne savez pas encore s'il existe un marché pour le produit. Construire le produit avec un porte-gobelet plaqué or n'est donc probablement pas la meilleure façon de dépenser l'argent ou le temps de l'entreprise dans l'immédiat.
En revanche, si vous privilégiez un véritable produit minimum viable, vous pouvez choisir de commencer par créer une version test moins coûteuse et fonctionnelle de votre produit. Cela vous permet d'