Ce brief a été distribué à l'édition 04, le lundi 20 juillet 2026. Prenez deux heures et l'outil de votre choix, commencez par le Socle.
La situation
Dimanche soir. Ton ami Karim rentre d'un week-end à huit, s'affale sur le canapé, le téléphone à la main, et souffle un grand coup.
« On était huit à Étretat. Huit. Trois courses, deux restos, l'essence, le péage, la location — tout le monde a payé un truc à un moment. Résultat : un fil WhatsApp plein de captures de tickets, un tableur que plus personne ne comprend, et Léa qui jure qu'elle a déjà remboursé l'essence. Je ne veux accuser personne, je veux juste savoir où on en est. »
« J'ai essayé une appli connue : il faut que chacun crée un compte — ma mère n'y arrivera jamais — et au bout de trois écrans on me pousse la version payante. Moi je veux un truc simple : je note qui a payé, combien, pour qui, et ça me dit qui doit combien à qui. C'est tout. Pas de compte pour tout le monde, pas de pub. Juste les comptes du week-end, propres, qu'on solde et qu'on n'en parle plus. »
C'est le besoin. À toi de le faire exister.
L'esprit de l'exercice
Les dépenses partagées sont l'un des rares problèmes que tout le monde a déjà rencontrés : un week-end à plusieurs, une coloc, un cadeau commun. Les outils existants font le travail, mais au prix d'un compte obligatoire pour chacun, d'écrans surchargés et de relances vers la version premium. Le besoin, lui, est minuscule et précis : noter qui a payé quoi, savoir qui doit combien à qui, se rembourser, passer à autre chose. C'est exactement le genre de promesse étroite qu'une application construite en deux heures peut tenir — et que vous pourrez utiliser dès votre prochain restaurant.
Un brief volontairement sous-spécifié
Ce brief décrit ce qui est attendu — le besoin, le comportement, les cas limites — jamais comment le réaliser. Aucune techno, aucune maquette, aucun modèle de données : partout où une décision se présente, elle vous appartient. Un brief trop précis deviendrait un prompt prêt à coller, et l'exercice perdrait tout son intérêt.
Une difficulté progressive
La salle mélange des habitués des premières éditions et des personnes qui découvrent le format ce soir. Le palier 1 est faisable par tout le monde et produit déjà quelque chose d'utilisable ; les paliers suivants corsent le jeu jusqu'aux vraies décisions produit. Chacun avance à son rythme et repart avec une application qui tourne.
Un seul métier : tenir les comptes d'un groupe. La promesse est étroite — savoir à tout moment qui a payé quoi et qui doit combien à qui — mais elle doit tenir parfaitement. Chaque palier la pousse plus loin.
Palier 1 · Socle
Attendu de tous
Une seule personne — celle qui tient les comptes — saisit les dépenses du groupe et obtient des totaux clairs. À la fin de ce palier, l'application est déjà utilisable au prochain restaurant.
Ce que l'application doit faire
- Créer un groupe. Donner un nom au groupe (« Week-end Étretat ») et ajouter les personnes par leur prénom.
- Ajouter une dépense. Qui a payé, combien, pour quoi, et pour qui — tout le monde ou seulement certains.
- Voir la liste des dépenses. Toutes les dépenses du groupe, avec pour chacune le payeur, le montant et le libellé.
- Voir les totaux. Le total dépensé par le groupe, et pour chaque personne : ce qu'elle a payé et ce que représente sa part — sans rien avoir à calculer soi-même.
- Corriger une erreur. Modifier ou supprimer une dépense déjà saisie.
Les règles
- Groupe
- Un groupe contient au moins deux personnes ; tant qu'il n'y en a qu'une, on ne peut pas saisir de dépense.
- Personnes
- Deux personnes d'un même groupe ne peuvent pas porter exactement le même prénom : l'application refuse ou demande de les distinguer.
- Dépense
- Une dépense a toujours un payeur, un montant et au moins un bénéficiaire ; s'il manque l'un des trois, elle ne peut pas être enregistrée.
- Dépense
- Le payeur peut faire partie des bénéficiaires — il a payé le resto et il a mangé aussi. C'est même le cas le plus courant.
- Dépense
- Le libellé est facultatif : sans libellé, la dépense reste identifiable dans la liste (au minimum par son payeur et son montant).
- Montants
- Un montant est toujours strictement positif ; zéro et les valeurs négatives sont refusés.
- Montants
- Par défaut, une dépense est partagée à parts égales entre ses bénéficiaires.
- Montants
- À TRANCHER (participant) : quand un montant ne tombe pas juste (10 € à partager en 3), à vous de décider où va le centime restant — la seule obligation est que la somme des parts retombe exactement sur le montant payé.
- Modification
- Modifier ou supprimer une dépense met immédiatement à jour tous les totaux affichés.
- Affichage
- Les totaux visibles correspondent toujours à la liste des dépenses : aucune saisie ne peut laisser un chiffre périmé à l'écran.
Ni compte ni sauvegarde exigés à ce palier : si tout disparaît quand on recharge la page, ce n'est pas grave. Une seule personne manipule l'application, sur son téléphone ou son ordinateur.
Palier 2 · Avancé
Déployable et réutilisable
L'application change de nature : les comptes survivent dans le temps, la personne qui les tient se connecte pour les gérer, et les autres membres du groupe peuvent consulter sans créer de compte.
Ce que l'application doit faire
- Retrouver ses comptes. Les groupes et leurs dépenses sont conservés : on ferme l'application, on revient le lendemain, tout est là.
- Protéger la gestion. La personne qui a créé un groupe se connecte pour le gérer ; elle seule peut ajouter, modifier ou supprimer.
- Partager le groupe. Un lien permet aux membres du groupe de consulter les comptes — la liste des dépenses et les soldes — sans compte et sans rien installer.
- Afficher les soldes. Pour chaque personne, son solde : ce qu'elle a payé moins sa part. On voit d'un coup d'œil qui a avancé de l'argent et qui en doit.
- Gérer plusieurs groupes. Le week-end, la coloc et le cadeau commun vivent chacun leur vie, sans jamais se mélanger.
Les règles
- Sauvegarde
- Après avoir fermé puis rouvert l'application, les dépenses saisies sont toujours là — y compris depuis un autre appareil pour le gestionnaire connecté.
- Accès
- Créer, modifier ou supprimer demande d'être connecté comme gestionnaire du groupe ; consulter via le lien de partage ne demande aucun compte.
- Partage
- Le lien de partage donne accès à un seul groupe — jamais aux autres groupes du même gestionnaire.
- Partage
- Une personne qui consulte via le lien voit les mêmes chiffres que le gestionnaire au même moment, pas une copie figée.
- Soldes
- La somme de tous les soldes d'un groupe fait toujours zéro : ce que les uns ont avancé correspond exactement à ce que les autres doivent.
- Soldes
- Une personne qui n'apparaît dans aucune dépense — ni payeur ni bénéficiaire — a un solde de zéro, pas un message d'erreur.
- Groupes
- Supprimer un groupe supprime ses dépenses, après une demande de confirmation ; les autres groupes ne bougent pas.
- Personnes
- On peut ajouter une personne à un groupe qui contient déjà des dépenses ; elle n'est concernée que par les dépenses où on l'inclut.
- Personnes
- À TRANCHER (participant) : que se passe-t-il quand on retire du groupe une personne qui apparaît déjà dans des dépenses ? Blocage, réaffectation, archivage — à vous de choisir, mais le comportement doit être voulu, pas subi.
Palier 3 · Poussé
Décisions produit & cas limites
Le cœur du sujet : passer des soldes aux remboursements réels, sortir du partage à parts égales, et saisir une dépense comme on la raconterait à voix haute.
Ce que l'application doit faire
- Proposer un plan de remboursement. L'application propose une liste de virements (« Léa donne 12 € à Karim ») qui remet tous les soldes à zéro, avec le moins de virements possible.
- Enregistrer un remboursement. Quand un virement est fait, on le note : les soldes se mettent à jour et on voit ce qui reste à faire.
- Partager autrement qu'à parts égales. Une dépense peut se répartir inégalement entre ses bénéficiaires — les enfants comptent moitié moins, la chambre double coûte plus cher.
- Saisir en langage naturel. On écrit « Karim a payé 45 € au resto pour tout le monde sauf Léa » et l'application propose la dépense correspondante, à confirmer avant enregistrement.
- Clôturer le groupe. Quand tout le monde est remboursé, le groupe se ferme : on peut encore le consulter, plus rien n'y est modifiable.
Les règles
- Remboursements
- Le plan proposé solde tout le monde : une fois tous ses virements effectués, tous les soldes du groupe sont à zéro.
- Remboursements
- Personne ne verse au total plus que ce qu'il doit — l'argent ne transite pas par des intermédiaires qui ne sont pas concernés.
- Remboursements
- Un même plan ne contient jamais deux virements entre les deux mêmes personnes dans le même sens.
- Remboursements
- Le plan comporte le moins de virements possible : à huit personnes, il en faut au plus sept.
- Remboursements
- Un remboursement enregistré compte comme un mouvement réel : les soldes en tiennent compte et le plan restant se recalcule.
- Remboursements
- Ajouter une dépense après la proposition d'un plan ne casse rien : le plan est recalculé, les remboursements déjà notés restent acquis.
- Parts
- Quelle que soit la répartition choisie — égale ou non —, la somme des parts d'une dépense retombe exactement sur le montant payé.
- Langage naturel
- Une dépense interprétée n'est jamais enregistrée directement : elle est présentée pour vérification et c'est l'utilisateur qui confirme.
- Langage naturel
- Un prénom absent du groupe (« Marc a payé… » alors qu'il n'y a pas de Marc) ne crée pas de personne en douce : l'application signale le problème et demande quoi faire.
- Langage naturel
- Une phrase incomplète ou ambiguë (« on a payé le resto ») ne produit pas une dépense inventée : l'application dit ce qui lui manque.
- Clôture
- Un groupe ne peut être clôturé que si tous ses soldes sont à zéro.
- Clôture
- Un groupe clôturé reste consultable par le lien de partage, mais aucune saisie n'y est plus possible.
La saisie en langage naturel est le terrain de jeu des habitués : c'est une fonctionnalité de ce palier, pas un prérequis. On peut réussir ce palier en commençant par les remboursements et les parts inégales.
Bonus
Hors session — aucune attente
Si le reste tient debout et qu'il vous reste du souffle : la photo du ticket de caisse qui devient une dépense pré-remplie, les groupes en plusieurs devises pour les voyages, les dépenses récurrentes de la coloc (loyer, courses du dimanche), un récapitulatif propre prêt à coller dans la conversation du groupe, ou un rappel poli — mais ferme — pour celles et ceux qui « oublient » de rembourser. Aucune attente sur ce palier : c'est un réservoir d'idées pour prolonger l'application chez vous.