Aller au contenu
19 août 2026 · Dans les coulisses du build

Journal d'un build de week-end : livrer l'application de promenade de chiens de ma sœur en 48 heures

Cet article décrit le produit à sa date de publication. Voir AI Builder et Agent Teams pour les fonctionnalités actuelles.

Journal d'un build de week-end : livrer l'application de promenade de chiens de ma sœur en 48 heures

Ma sœur dirige son activité de promenade de chiens depuis sa voiture. Quatorze clients, un Google Calendar partagé que trois personnes modifient mal, et l'habitude d'envoyer un texto « j'arrive ! » à qui que ce soit dont le chien est le prochain, ce qui signifie qu'elle a oublié deux fois et a dû avaler l'appel gênant qui a suivi. Elle m'a demandé « une appli, rien de compliqué » un jeudi et voulait qu'elle soit en ligne le lundi suivant. Je lui ai dit que j'essaierais d'avoir quelque chose dimanche soir. Voici le journal que j'ai tenu, parce que je voulais savoir après coup ce qui avait vraiment pris du temps par rapport à ce que je pensais seulement allait en prendre.

Vendredi, 20h40 — le prompt

Je n'ai pas ouvert un éditeur vide. J'ai ouvert le chat et j'ai simplement décrit l'activité : promeneuse de chiens solo, quatorze clients récurrents, besoin que les clients reçoivent un SMS de rappel automatique le matin de leur promenade, besoin d'une page simple où elle peut ajouter un nouveau client et le nom de son chien en moins de trente secondes parce qu'elle est généralement debout dans l'allée de quelqu'un. J'ai dit « application de réservation » une fois puis je me suis immédiatement corrigé — ce n'est pas une application de réservation, c'est une liste de clients avec un déclencheur de rappel. Être précis sur ce que ce n'est pas s'est avéré plus important que décrire ce que c'est.

Vendredi, 21h05 — le plan revient

Le plan comportait trois éléments que je n'avais pas demandés et que j'aurais oubliés :

  • Un moyen de marquer une promenade comme terminée, pour que le rappel ne se déclenche pas deux fois
  • Un lien de désinscription SMS pour la conformité
  • Une simple vue journalière au lieu d'une grille de calendrier, car une grille de calendrier sur un téléphone avec quatorze entrées n'est qu'un mur de texte minuscule

J'ai réécrit le plan trois fois séparées au cours des vingt minutes suivantes, reformulant surtout des choses qui n'avaient pas besoin de l'être. Avec le recul, c'était de la pure nervosité — l'agent de planification avait déjà obtenu la bonne structure dès la première fois, et je modifiais des phrases plutôt que du fond.

Vendredi, 21h40 — premier lancement

J'ai lancé le processus et regardé l'équipe d'agents travailler sur le modèle client, la page de vue journalière et la tâche de rappel. Le design est revenu avec l'aspect d'un formulaire d'admission de cabinet vétérinaire, ce qui était en réalité adapté au public — les clients de ma sœur sont des propriétaires de chiens dans la quarantaine ou la cinquantaine, pas un pitch deck de levée de fonds. J'ai presque contesté le style visuel par habitude avant de réaliser qu'il correspondait mieux à l'utilisateur réel que tout ce que j'aurais choisi.

Vendredi, 22h30 — première pause

La partie SMS nécessitait une clé de fournisseur active avant de pouvoir envoyer quoi que ce soit de réel, ce qui est un comportement correct et non un bug, mais j'avais oublié que je n'en avais pas configuré. Tout le reste a continué à fonctionner — l'application enregistrait simplement ce qu'elle aurait envoyé au lieu de l'envoyer, ce qui m'a permis de continuer à construire plutôt que d'être bloqué par une inscription Twilio à 22h30 un vendredi soir. Je suis allé me coucher.

Samedi, 8h00 — l'accroc réel

Voici celui qui a vraiment coûté du temps. J'avais demandé que les rappels soient envoyés « le matin même », et la première version a interprété cela comme un envoi fixe à 7h pour chaque client, quelle que soit l'heure de la promenade. Bien pour une promenade à 9h, inutile pour une à 16h. Je suis retourné dans le chat et j'ai dit directement :

Le rappel doit se déclencher un nombre fixe d'heures avant l'heure prévue propre à chaque promenade, pas à une heure fixe.

La correction a pris un seul échange. La leçon ne concernait pas l'outil, mais mon propre prompt : « le matin même » est le genre d'expression qui paraît précise à la personne qui la prononce et totalement ambiguë pour tout le monde, y compris, apparemment, moi-même douze heures plus tard.

Samedi, 11h15 — lecture du rapport de vérification

Avant de toucher à quoi que ce soit d'autre, j'ai consulté ce que la construction avait vérifié d'elle-même :

  • L'enregistrement correct du formulaire client
  • L'exécution de la tâche de rappel sur une journée de test de rendez-vous
  • Le lien de désinscription désabonnant réellement un numéro de test

Rien n'était en feu. J'ai pris l'habitude de lire cela avant d'aller chercher moi-même des problèmes, car cela m'indique où porter réellement mon attention plutôt que de cliquer un peu partout en espérant remarquer quelque chose d'anormal.

Samedi, 14h00 — les SMS, pour de vrai cette fois

J'ai configuré le compte du fournisseur, ajouté la clé, et je me suis envoyé un rappel test.

9 secondes — entre marquer une promenade test et le rappel qui arrive sur mon téléphone

C'est un petit détail, mais c'est le moment où un projet cesse d'être une démo et devient une chose qui existe réellement dans le monde.

Samedi, 16h20 — l'attente du domaine

J'ai pointé son vrai domaine dessus, puis je n'ai rien fait d'utile pendant deux heures en attendant que le DNS se propage. J'ai profité de ce temps pour saisir moi-même les quatorze véritables lignes de clientes, plutôt que de la laisser le faire sur son téléphone dimanche soir — avec le recul, c'est la meilleure utilisation du temps de tout le week-end. Une saisie de données sans éclat vaut mieux que n'importe quelle finition superflue que personne n'a demandée.

Dimanche, 9h00 — la partie que j'ai failli sur-construire

Je m'étais mis en tête qu'elle voudrait un résumé hebdomadaire — promenades effectuées, absences, revenus — et j'ai commencé à demander un digest automatique du lundi matin. Je me suis arrêté à mi-chemin en le décrivant. Elle a quatorze clientes et tient ses comptes elle-même dans un carnet. Une fonctionnalité de résumé est une solution à un problème qu'elle n'a pas encore. Je l'ai laissée de côté. Je peux l'ajouter en cinq minutes le jour où elle la demandera vraiment, et jusque-là ce n'est qu'une surface d'exposition supplémentaire à un bug potentiel.

Dimanche, 13h10 — je lui ai envoyé le lien

Elle a ajouté une cliente depuis son téléphone, debout dans un parking, ce qui était le véritable test qui comptait, bien plus que tout ce que j'avais vérifié moi-même.

19 secondes — le temps qu'il lui a fallu pour ajouter une nouvelle cliente, en direct, depuis un parking

Dimanche, 18h40 — ce que je ferais différemment la prochaine fois

Ce que j'éviterais, la prochaine fois :

  • Trois réécritures de plan qui n'ont rien changé
  • Deux heures à m'inquiéter du fournisseur SMS avant même d'avoir essayé de le configurer
  • Le tableau de bord de synthèse que j'ai failli construire — les trente minutes les plus efficaces de tout le week-end ont été celles passées à dire « non » à ma propre idée plutôt qu'à la construire

Tout ce qui a réellement pris du temps était soit une véritable ambiguïté dans ma propre demande, soit une attente inévitable sur le serveur DNS de quelqu'un d'autre. Pour la prochaine réalisation, j'écrirai la consigne une seule fois, je la relirai comme le ferait un inconnu, et je ferai davantage confiance au premier plan que je ne l'ai fait cette fois-ci.

Dans les coulisses
PartagerXLinkedInFacebookRedditQuoraWhatsAppTelegramE-mail
← Tous les articles