Une couleur n'est pas une plage horaire. Et c'est là que votre agenda casse.
Quarante minutes de travail et trente minutes de pose ne font pas soixante-dix minutes d'occupation. Pourquoi un logiciel qui ignore cette différence laisse vos fauteuils vides, et comment le modéliser correctement.
Demandez à n'importe quel développeur de construire un agenda et vous obtenez trois champs : début, fin, collaborateur. C'est la forme de presque tous les agendas du monde, et pour presque tous les métiers elle convient. Pour un salon de coiffure, non.
Dans le salon que nous avons passé au crible en août 2026, le menu comptait 34 prestations. Douze d'entre elles comportent un temps de pose. C'est plus d'une sur trois, et ce ne sont pas les moins chères.
Ce qui se passe réellement
Une couleur n'est pas un bloc de soixante-dix minutes. Il y en a deux, et ils sont de nature différente.
| Partie | Durée | Qui ou quoi est occupé |
|---|---|---|
| Application | 40 minutes | Le coiffeur et le fauteuil |
| Pose | 30 minutes | Le fauteuil seulement |
| Rinçage et finition | 20 minutes | Le coiffeur et le fauteuil |
Ces trente minutes du milieu font toute la différence. Le coiffeur est alors chez quelqu'un d'autre — ce n'est pas une astuce mais le cours normal des choses dans tout salon qui colore. Un logiciel qui inscrit un seul bloc de nonante minutes au nom de ce coiffeur ment sur ces trente minutes. Et sur une journée de vingt rendez-vous répartis sur quatre colonnes, cela s'accumule.
Pourquoi une « pause dans le rendez-vous » ne suffit pas
La demi-solution que l'on voit souvent : une prestation à laquelle on attache un « temps d'attente », et l'agenda dessine un bloc plus clair au milieu. C'est joli et cela aide à planifier à la main, mais cela ne règle pas le vrai problème, car la question n'est pas de quoi cela a l'air. La question est ce que le logiciel a le droit de répondre à « ce coiffeur est-il libre à 14 h ? »
Tant que le rendez-vous est une seule chose attachée à un seul collaborateur, la réponse est non. Et alors votre réservation en ligne ne proposera pas cette demi-heure, et il y aura dans votre journée un trou qui n'avait pas lieu d'être.
Un rendez-vous comme suite de blocs
Le modèle qui fonctionne, c'est celui où un rendez-vous n'est pas une plage horaire mais une suite de blocs. Chaque bloc est de l'un des deux types :
- Un bloc de travail occupe le collaborateur et la place.
- Un bloc d'attente occupe uniquement la place.
Le début et la fin du rendez-vous ne sont dès lors plus des valeurs encodées mais l'étendue de ses blocs : du plus tôt au plus tard. Cela ressemble à un détail et c'est le fondement — car dès que cela tient, la question de la disponibilité se répond par type de bloc. Le fauteuil est occupé, le coiffeur est libre, et le chercheur de créneaux libres a le droit d'y placer quelque chose.
De ce modèle découle presque tout le reste. Une cabine ou un bac à shampoing devient simplement une place que l'on peut occuper, au même titre qu'un fauteuil. Un rendez-vous peut contenir plusieurs prestations et plusieurs collaborateurs et ne donner qu'une seule note. Et un junior qui met plus de temps sur la même prestation reçoit simplement un bloc de travail plus long — pas une moyenne pour toute l'équipe.

Le prix du mauvais modèle
L'ennui avec ce genre de choix, c'est qu'on ne les rattrape pas après coup. Un agenda parti sur la notion de plage horaire ne s'en sort pas avec un réglage ; c'est une transformation du modèle de données et de tout ce qui y tient — la disponibilité, la réservation en ligne, les rapports d'occupation.
C'est pourquoi, chez nous, cela ne figure pas dans une feuille de route mais dans la première table. C'est exactement le genre de décision dont un coiffeur ne voit jamais rien quand elle est bonne, et contre laquelle il bute chaque jour quand elle est mauvaise.
Le reste de l'agenda est décrit dans les fonctionnalités.