Skip to content
EN

Méthode

Écrire du code a cessé d'être la partie chère du travail. Ce qui reste, c'est choisir sur quels outils bâtir, et prouver que le résultat fait ce qui a été demandé.

Choisir les outils

Ça doit faire la job aujourd'hui.

Les feuilles de route, c'est du marketing. Si un outil n'a pas la seule chose dont votre processus dépend et que le soutien technique répond que ça s'en vient au prochain trimestre, l'outil ne l'a pas. J'ai déjà remplacé un logiciel de prise de rendez-vous populaire, qui changeait de direction à répétition, par un plus petit qui faisait le travail au complet dès le premier jour et qui n'avait pas changé son format de données depuis des années. C'est le plus petit qui roule encore.

Robuste, entretenu, et utilisé par d'autres que moi.

Avant qu'un outil se retrouve dans l'entreprise d'un client, il a généralement déjà roulé dans la mienne. Les commandes, l'inventaire et la comptabilité de Chocolat Infini roulent sur le même système depuis 2021. Je regarde à quelle fréquence ça brise, qui répare, en combien de temps, et ce qui arrive à vos données si ça s'arrête.

Le plus simple qui fonctionne bien.

La façon standard de faire rouler beaucoup d'applications sur un serveur est conçue pour des entreprises qui en font rouler des milliers. Pour une entreprise qui en a quinze, ça ajoute un emploi à temps plein que personne n'occupe. Il existe des outils plus simples qui font le travail à votre échelle et qui sont simples à comprendre et à maintenir par une seule personne.

Rien qui vous enferme.

Vos données doivent sortir dans un format qu'un autre logiciel peut lire, et chaque outil doit pouvoir être remplacé sans reconstruire le reste. Cette règle coûte un peu de flexibilité au départ, et c'est elle qui fait que rien de tout ça ne devient le levier de quelqu'un d'autre sur vous plus tard.

Prouver que ça marche

Les exigences sont écrites en langage clair, rattachées à la raison d'affaires qui les justifie. Chaque exigence a son test. Le développement se fait par itérations contre ces tests, avec quelque chose de fonctionnel à chaque point de contrôle plutôt qu'une grosse livraison à la fin.

Les sauvegardes sont restaurées sur une base régulière, parce qu'une sauvegarde que personne n'a jamais restaurée n'est pas une sauvegarde.

Où l'IA entre en jeu

J'utilise les outils d'IA tous les jours et ils rendent la construction moins chère pour vous. Ils ne décident rien. Un système qui représentait six mois de travail en 2022 en représente six semaines aujourd'hui. Les façons dont il peut briser, elles, n'ont pas diminué. C'est pour ça que le plan de test s'écrit avant la première ligne de code.

Prêt à en parler ? Réservez un appel de 30 minutes.