- Le code minimal optimise pour la démo. Le BPMS optimise pour le long terme.
- La dépendance au fournisseur est le coût caché du code minimal ; la portabilité est la valeur cachée du BPMS.
- Le seuil de rentabilité tombe vers le huitième mois.
C'est l'essai bref que nous devons à chaque acheteur qui nous interroge sur les plateformes à code minimal. La réponse courte : nous les utilisons quand elles conviennent, et nous ne les utilisons pas quand elles ne conviennent pas. La réponse longue est ci-dessous.
Ce que le code minimal réussit
Pour les flux de travail simples, stables et peu susceptibles de gagner en complexité, les plateformes à code minimal (Power Apps, OutSystems, Mendix) sont excellentes. Elles sont rapides à livrer, faciles à démontrer, et l'expérience du « développeur citoyen » est sincèrement bonne pour les bons cas d'usage.
Là où le code minimal devient cher
Trois ans plus tard. Le flux de travail s'est étoffé. La plateforme facture par utilisateur, par environnement, par appel d'API. Vous découvrez que les choix de conception cuits tôt sont devenus porteurs, et que le chemin de migration hors de la plateforme n'existe pas.
C'est le moment où les acheteurs ont tendance à nous appeler.
Pourquoi le BPMS est différent
Les moteurs BPMS comme Camunda, Temporal et n8n s'exécutent sur une infrastructure que vous contrôlez. Ils sont libres ou à source ouverte. Les définitions de flux sont des artéfacts portables (BPMN XML, code, manifestes déclaratifs) qui survivent à un changement de plateforme. Ils coûtent plus cher en première semaine — il n'y a pas de constructeur glisser-déposer pour les non-techniciens — et ils coûtent moins cher en troisième année.
Le seuil de rentabilité tombe vers le huitième mois de mandat. Si votre flux survivra au-delà, le BPMS est la bonne réponse.
Platine Studio, notre pratique d'applications sur mesure, choisit le BPMS par défaut pour tout flux que nous prévoyons voir vivre plus de deux ans. Nous utilisons le code minimal quand l'échéancier de l'acheteur est vraiment court ou quand le flux est assez simple pour que la dépendance n'ait pas d'importance.