Dossier
SMF·WHEN-I-WORK
Reçu le
31.07.2026
Instruit le
28.09.2026
Pièces annexées
3
Questions
4

SMF·WHEN-I-WORK

Un prompt peut-il remplacer When I Work ?

Juridique, RH et paie — employee scheduling

Presque Verdict enregistré le 28.09.2026 · Vérifié le 31.07.2026
Prix
2,50 $US/moisSource: wheniwork.com · Vérifié le 31 juillet 2026
Par an
30 $US
Temps de fabrication
Un week-end
Votes
0 vote
OuiPresque (coché)Pas encore

Bordereau de suivi des pièces

Pièce A Le prompt
Pièce B Ce que tu perds
Pièce C Pourquoi certains continuent de payer : mobile adoption by hourly staff
Pièce Q Questions

Verdict

Deux dollars cinquante par tête est tarifé contre l’effort de ne pas le faire, et le logiciel en dessous, c’est un week-end. Le manque, c’est l’adoption : ça ne marche que si chaque membre du personnel l’a sur son téléphone et l’ouvre, et une application installée avec des notifications push, c’est différent d’une page web qu’il faut se rappeler d’aller voir. Rien ici n’est un réseau ou un jeu de données, donc « en partie » est juste.

Pièce B — Ce que tu perds

Pièce A — Le prompt

Reçu le31.07.2026
Construis un outil de planification dont la fonctionnalité distinctive est que les changements de créneaux se résolvent sans toi.

Stack : ton choix, Postgres, Docker Compose, un domaine avec TLS. Mobile d’abord, sans clavier, utilisable sur une connexion lente.

Planning : des employés avec des rôles et une disponibilité déclarée, des créneaux avec rôle, début, fin et effectif requis, publiés une semaine à la fois.

Disponibilité : chaque employé fixe une disponibilité récurrente et des exceptions ponctuelles. Assigner quelqu’un hors de sa disponibilité est permis mais avertit et enregistre que ça a été contourné — un blocage strict se fait juste contourner par SMS.

La boucle de libre-service, qui est le sujet :
- Proposer un créneau : un employé relâche un créneau dans un pool ouvert.
- Prendre depuis le pool : quiconque a le bon rôle et une disponibilité correspondante le voit et peut le prendre. Prendre doit être atomique — deux personnes qui appuient à la même seconde ne doivent pas toutes deux l’obtenir, et ça demande une vraie transaction, pas un vérifier-puis-écrire.
- Échange direct : propose un échange avec un collègue nommé, qui accepte ou refuse.
- Chaque résolution demande une seule approbation de manager et rien de plus. Le manager voit une file unique de changements en attente avec accepter et rejeter.
- Règles imposées avant qu’une prise ne soit proposée : pas déjà en train de travailler à ce moment, pas de dépassement d’un plafond d’heures hebdomadaire, et un écart de repos minimum entre créneaux.

Notifications : push web là où disponible, email sinon, pour les plannings publiés, les changements sur tes propres créneaux, et un créneau disponible dans le pool pour lequel tu es qualifié. Sois honnête dans le README que sans application native, c’est là qu’une version auto-hébergée est la plus faible.

Montre, sur le planning, la couverture par rôle et par heure comme une petite barre, pour qu’un samedi en sous-effectif soit visible pendant que c’est encore un brouillon.

Écris des tests pour la prise atomique sous concurrence, pour les règles d’écart de repos et de plafond hebdomadaire qui bloquent une prise, et pour les contournements de disponibilité qui sont enregistrés.

Ne construis ni pointeuse, ni paie, ni support multi-site.

L’ouverture pré-remplit le prompt — il ne reste qu’à appuyer sur entrée.

Pièce B — Ce que tu perds

  • B.1 les applications mobiles et les notifications push
  • B.2 la pointeuse et son export de paie sur les paliers payants
  • B.3 la planification multi-site
  • B.4 les demandes de disponibilité gérées entièrement dans l’application par le personnel
  • B.5 quelqu’un d’autre qui le garde en fonctionnement un vendredi soir

Pièce C — Pourquoi certains continuent de payer : mobile adoption by hourly staff

Parce que toute la valeur, c’est que le planning atteigne tout le monde et que les changements les atteignent aussi, et ça demande une application que les gens ont déjà plutôt qu’un lien que tu renvoies sans arrêt.

Questions

Pourquoi la prise atomique compte-t-elle ?

Parce que deux personnes qui prennent le même créneau, c’est un litige garanti, et un vérifier-puis-écrire naïf se trompe exactement quand le pool est occupé. Une transaction avec une mise à jour conditionnelle résout ça et a besoin d’un test pour rester résolue.

Pourquoi avertir plutôt que bloquer sur la disponibilité ?

Parce que les managers ont légitimement besoin de demander à quelqu’un de travailler hors de sa disponibilité déclarée, et un blocage strict pousse cette conversation vers des SMS que le planning ne peut pas voir. Avertir et enregistrer garde ça dans le système.

Combien coûte vraiment l’absence d’application ?

Beaucoup, honnêtement. Le personnel horaire ne vérifiera pas une page web, et le push web est inconstant sur iOS. Attends-toi à devoir aussi envoyer un SMS pour tout ce qui est urgent, ce qui est un vrai coût que l’abonnement absorbe.

Que coûte When I Work ?

2,50 $ par utilisateur et par mois pour un seul site, 5 $ pour le multi-site, 8 $ pour le palier supérieur — avec la pointeuse et l’export de paie sur les paliers supérieurs plutôt que sur le palier d’entrée.

Récépissé

Tu l’as déjà reconstruit toi-même ?