causeimyourfat / cartes / management
Huit phases,
une seule colonne
Un bureau d'études qui dessine des cuisines professionnelles. Entre le croquis du premier rendez-vous et le dossier remis au client, il y a 28 tâches, six métiers et deux réglementations différentes. L'app tient la colonne.
Ou une seule colonne. La même affaire, menée deux fois, sur le même axe de temps. En haut la procédure du tableur — six blocs, cinq reprises. En bas ce que l'app en fait : trois gestes, zéro reprise, puis le rail vide — c'est le temps rendu. Pointez un bloc ou une hachure.
Le rail du dessus montre une affaire. Un patron, lui, ne lit son résultat et la répartition de ses charges qu'à l'année — c'est la seule période où il voit vraiment ce que sa maison a coûté. Les reprises ne changent pas de nature quand on monte d'échelle : elles se multiplient, et rien dans la procédure ne les arrête.
// cadence relevée, pas supposée — un bureau d'études sort ~10 affaires par période d'une à deux semaines et par personne : c'est le volume qu'un poste absorbe. Soit 5 à 10 par semaine ; on retient la borne basse (5), puis 4 semaines ouvrées par mois et 44 sur l'année → 20 et 220 affaires par BE. Tout le reste du tableau sort de la procédure elle-même (5 reprises, 8 pièces, 8 passages du devis, par affaire) : rien n'est estimé, tout est multiplié. Deux BE, ou la cadence haute ? Tout double. La même échelle, sur trois voies, est sur archive.html.
La procédure n'est pas mal faite : elle est séquentielle, et chaque poste attend le précédent. Le coût n'est pas dans les trente-six lignes, il est dans les reprises : le devis y revient huit fois, les plans six, le classeur quatre, et le bloc de commande est recopié deux fois mot pour mot. Chaque reprise ressaisit une donnée qui existait déjà ailleurs — c'est là que le temps part, et c'est par là que les erreurs entrent. Treize des trente-six lignes tombent sur le dessinateur, neuf sur le pilote de chantier.
// maillon contre maillon — la même chose, en détail
La procédure
tableur · COM + ADV + DESS + PILOTE + BE · 36 lignes- 1 · avant-venteLe plan, le devis, puis le devis encoreCotes relevées sur place, fond de plan, plan d'implantation, modification, devis. Puis BE et commerciaux corrigent le devis deux fois — la procédure le note comme obligatoire, « pour que le devis corresponde aux inox ».
- 2 · signer · dossierLa pochette devant la porteL'ADV recorrige le devis des commerciaux et pose la pochette avec tous les éléments. Le dessinateur monte le classeur : devis, CR, plans 2D, 3D, socle, réservation, fiche technique, inox — huit pièces réunies à la main.
- 3 · chantierLe pilote prend le classeur et l'étudieIl alerte les commerciaux des anomalies, met à jour le devis, refait valider le client. L'alerte est un coup de fil : elle ne laisse aucune trace dans le dossier.
- 4 · après-venteOn refait les plans, on refait le classeurÀ partir des éléments « qu'on nous donne » — idéalement le devis corrigé, précise la procédure. Bilan de puissance et plan de réservation à faire, à la main, sur le plan du moment.
- 5 · visite de chantierCompte rendu, TS, validation clientDeux des quatre lignes marquées IMPORTANT du tableur sont ici. Puis on recommence : plans, classeur, et re-correction du devis s'il dépasse le budget — à lire dans un second tableau, « Suivi des inox ».
- 6 · lancer en fab. · finitionLe même bloc, écrit deux foisCotes modifiées à la main sur le plan signé, bon de commande WIPSSOS, envoi aux inoxeurs, réception, BL à l'ADV. Ces trois lignes figurent deux fois à l'identique — une pour le lancement, une pour la finition.
L'app
8 phases · 28 tâches pointées · un seul contenant- 1 · ESQ · APS · APDLes trois premières phases de l'affaireLes mêmes gestes, mais pointés : chaque tâche porte son métier et son moment. Le devis n'est plus un fichier qui fait l'aller-retour entre deux boîtes mail, c'est une étape de la phase en cours.
- 2 · le dossierLe classeur n'est pas monté, il est constatéLes pièces sont pointées au fil des phases, pas rassemblées à la fin. Ce qui manque se voit avant la signature — pas le matin où le pilote vient chercher la pochette.
- 3 · EXELe pilote ouvre l'affaireIl ne l'étudie pas, il la lit : la phase, la tâche en attente, le métier qui a la main. Un projet en retard n'est pas en retard « en général », il est bloqué sur un pointage précis.
- 4 · le bureau d'étudesLe bilan de puissance tombe de l'affaireC'est une tâche de la phase EXE, la plus dense de l'app. Il se calcule sur les équipements déjà saisis : cos φ 0,8 · 230 V mono · 400 V tri, et l'extraction qui en découle.
- 5 · INSLa visite reste attachée à l'affaireCompte rendu, travaux supplémentaires, validation : des tâches datées de la phase, au même endroit que le reste. Rien à redistribuer quand le pilote passe la main.
- 6 · FAB · LIV · INS · DOEQuatre phases, aucune répétitionCommande, fabrication, contrôle, transport, pose, réserves, levée. Puis le DOE se compile et part : le projet se ferme là — pas dans la mémoire de celui qui tenait le classeur.
Même question, même réponse. Ce qui change, c'est le nombre de personnes qui doivent la porter — et chacune peut la reposer le lendemain. Le raccourci n'est pas une affaire de politesse, c'est une affaire de source : quand la cote est dans l'affaire, le trajet ne sert plus à rien.
Ce que c'est
30 secondesLe geste
5 minutesUn projet ne change pas d'outil en cours de route. Il change de PHASE, et la phase décide qui a la main.
- 1 · l'entréeESQ — EsquisseLe brief du client devient un premier croquis. Commercial, dessinateur, client.
- 2 · le chiffrageAPS puis APDPlans détaillés, premier prix, puis plans définitifs et devis signé. L'ADV entre dans la boucle.
- 3 · le bureauEXE — Plans d'exécutionBilan de puissance, plans de réservation, contrôle, plans de fabrication, validation BE. C'est la phase la plus dense : 5 tâches.
- 4 · l'usineFAB puis LIVCommande des équipements, fabrication sur mesure, contrôle qualité, puis transport et livraison sur site.
- 5 · le chantierINS — InstallationPose, réserves, levée des réserves.
- 6 · la remiseDOELe dossier des ouvrages exécutés se compile et part au client. Le projet se ferme là.
Les huit phases sont les mêmes pour les deux types de projet, mais les tâches changent : CHR pour un restaurant ou un hôtel privé, COL pour une cuisine de collectivité — école, hôpital, cantine administrative — qui passe par un marché public et traîne derrière elle son AO, son CCTP, son mémoire technique, ses indices de révision et son DOE continu.
La structure
15 minutesDeux jeux de tâches
PHASES[] pour le privé, COL_PHASES[] pour le marché public. Même squelette, contenu différent — on n'a pas dupliqué l'app pour un second métier.
Pack Admin AO
Douze pièces administratives à fournir (DC1, DC2, Kbis, URSSAF…) avec un registre d'entreprises partagé. Deux d'entre elles se coupent d'un réglage quand le marché ne les demande pas.
Module SAV
Un second type de projet, six phases, activable. Désactivé, les dossiers SAV existent toujours en base — ils sortent de l'écran, pas de la donnée.
Session
Cookie chr_token, 72 h, httpOnly + secure + SameSite=Strict. Rien en localStorage.
Migrations
48 migrations en ajout seul dans api/migrations.php. L'hébergement est un mutualisé : pas de CLI, pas de cron, pas de Node — le schéma se rattrape à l'appel.
Bilingue
Tout passe par i18n.js, FR et EN posés en même temps. Une chaîne ajoutée dans une seule langue est un bug qui se voit six mois plus tard.
Le point n'est pas de suivre le projet, c'est de savoir à tout instant qui a la main et sur quelle tâche. Un projet en retard n'est jamais en retard « en général » : il est bloqué sur un pointage précis, et c'est ça qu'on veut lire d'un coup d'œil.
v=100 (app.js) · v=89 (CSS)Ce que ça ne fait pas
- L'outil est en accès client : l'adresse publique ouvre sur un écran de connexion.
- Hébergement mutualisé — pas de tâche planifiée côté serveur. Tout ce qui doit se déclencher se déclenche à l'usage.
- Le module Collectivité et le module SAV s'activent projet par projet, pas globalement.