Construire ou acheter un suivi du temps : ce que nous a appris le retrait de notre propre build
Le 10 août 2026, nous avons éteint un serveur de build qui tournait depuis janvier 2019. Il était fiable. Il était à nous. Le retirer était manifestement le bon choix à la fin, et l’auto-héberger était tout aussi manifestement le bon choix au début. Ces deux affirmations sont vraies, et l’écart entre elles constitue toute la question du construire ou acheter.
La décision, en bref
Les décisions de construire ont une date de péremption. Construire son propre outil de suivi du temps avait du sens quand le marché n’avait pas de réponse. Il en a une désormais, et Sandtime.io coûte $0 pour un nombre illimité d’utilisateurs : il n’existe donc aucun abonnement qu’un développement pourrait amortir.
- Ce que l’IA a changé : le coût de la version une. La version une n’a jamais été la partie coûteuse.
- Ce qu’elle n’a pas changé : qui prend en charge les tests, la revue de sécurité, les mises à jour de dépendances et les cas limites.
- Le vrai déclencheur du retrait : pas la facture d’hébergement. La personne qui connaissait le système est partie en congé.
- Quand construire malgré tout : cinq cas précis, listés vers la fin. Ils sont réels.
- L’option qu’on oublie : achetez l’outil, ne construisez que la fine couche qui vous appartient vraiment.
Sandtime.io est gratuit pour un nombre illimité d’utilisateurs, sans limite de sièges ni blocage incitant à monter en gamme. Nous publions cette comparaison et nous vendons l’alternative : les chiffres ci-dessous sont donc sourcés et les arguments contre nous énoncés clairement. Données vérifiées en août 2026.
Nous venons de retirer l’un de nos propres outils internes
La plupart des articles sur le construire ou acheter sont écrits par des gens qui vendent le camp de l’achat et n’ont jamais porté celui de la construction. Nous avons porté les deux, dans des directions opposées, et ce contraste est ce que nous pouvons offrir de plus utile.
Notre serveur Jenkins a fonctionné du 3 janvier 2019 au 10 août 2026, date à laquelle nous avons déplacé l’intégration continue vers un service hébergé. Il a fait son travail pendant toute cette période. La décision de le retirer ne portait pas sur son bon fonctionnement.
Ce dernier chiffre mérite qu’on s’y arrête. Environ deux millions de fois, toutes les deux minutes pendant sept ans et demi, le serveur a demandé au dépôt si quelque chose avait changé. Presque toujours, rien n’avait changé.
La facture n’a jamais été le problème
L’auto-hébergement se discute d’ordinaire sur le terrain du coût d’infrastructure. Ce n’est pas ce qui a mis fin à celui-ci.
Ce qui y a mis fin, c’est que la personne qui connaissait le système est partie en congé, et que personne d’autre ne connaissait les accès, les routes réseau, ni où se trouvait quoi que ce soit. Les builds continuaient de tourner, mais personne ne pouvait y changer quoi que ce soit avec assurance. C’est la ligne absente de toutes les estimations de construction jamais rédigées : non pas ce que coûte l’exploitation, mais ce que coûte le moment où la seule personne détenant le contexte est indisponible.
Tout vit désormais dans le dépôt. Un collègue peut le lire. Un agent de codage aussi, ce qui compte davantage que nous ne l’avions prévu.
Mais l’IA peut construire ça en un week-end
C’est la première objection que soulève toute équipe d’ingénierie en 2026, et elle est légitime. Elle est aussi un peu plus vraie chaque mois, et les équipes passent à l’acte plutôt que d’en parler.
Retool, rapport construire ou acheter publié en 2026, basé sur une enquête auprès de 817 créateurs menée fin 2025. Un peu plus d’un tiers des répondants se déclaraient ingénieurs logiciels. Lire le rapport. Vérifié en août 2026.
La tendance est donc réelle. Mais regardez comment ces mêmes créateurs décrivent leur propre travail, car le détail contredit le titre :
- 72 % utilisent l’IA pour écrire des fragments de code qu’ils intègrent eux-mêmes dans un projet plus vaste.
- 31 % obtiennent une application complète par prompts.
- 8 % livrent du code écrit par l’IA sans modification.
- 44 % testent rigoureusement avant tout déploiement.
- 26 % citent la charge de maintenance comme frein organisationnel.
Le brouillon généré n’est pas le livrable. Quelqu’un l’intègre, le teste, en fait la revue de sécurité et en assume la responsabilité quand une dépendance casse dix-huit mois plus tard. L’IA a fait s’effondrer le coût de la version une, et la version une n’a jamais été la partie coûteuse. Notre serveur de build n’a pas coûté 7,6 ans d’attention parce qu’écrire le premier Jenkinsfile était difficile.
La version honnête de l’argument sur l’IA
L’IA change réellement le calcul du construire ou acheter là où l’alternative est chère, les besoins étroits et l’outil jetable. Elle change très peu de choses là où l’alternative est gratuite, les besoins illimités et l’outil doit rester correct pendant des années. Un outil de suivi du temps sur lequel votre service financier facture relève du second cas.
Ce que coûtent vraiment cinq ans de possession
C’est là que les équipes se trompent. La construction est estimée. Les quatre années qui suivent ne le sont pas.
Les estimations couramment citées en génie logiciel situent la maintenance entre 60 % et 80 % du coût de vie total d’un système, et retiennent que, sur toute la durée d’exploitation, la maintenance représente deux à quatre fois l’investissement de développement initial. Les chiffres varient fortement selon le type de système : traitez-les comme une fourchette et non comme une prévision, mais la direction ne fait pas débat.
La taille de l’équipe fixe la pente. Le temps fixe le total, et c’est cette forme que les équipes n’imaginent pas au moment de valider la première version :
Totaux indicatifs sur cinq ans, sur la base de 500 heures d’ingénierie par personne pour la version initiale, d’un taux moyen de $100 de l’heure et d’une maintenance annuelle de 25 % du coût de construction. Ajustez chaque hypothèse dans le calculateur construire ou acheter.
Pourquoi le délai de rentabilité n’existe pas
Une comparaison classique met en balance un développement unique et une licence récurrente. Vous divisez, vous obtenez un point d’équilibre en mois, et vous débattez du taux d’actualisation.
Ce calcul exige un abonnement en face. Sandtime.io est gratuit pour un nombre illimité d’utilisateurs et de projets, sans frais par siège et sans blocage incitant à monter en gamme. Divisez n’importe quel coût de construction par $0 de licences évitées et il n’y a aucun point d’équilibre à trouver. Le développement n’est pas lent à s’amortir. Il ne s’amortit pas.
C’est inhabituel, et c’est l’argument le plus fort de cette page. C’est aussi celui qui s’évaporerait si notre tarification changeait, ce qu’il vaut mieux dire ouvertement que dissimuler.
Ce que vous vous engageriez réellement à construire
Ce n’est pas une liste hypothétique. C’est celle que nous avons parcourue en plus de 15 000 heures d’ingénierie, et chaque point y figure parce qu’un vrai utilisateur l’a rencontré.
Le périmètre réel
Le chronomètre est la partie facile
| Ce à quoi cela ressemble | Ce que c’est vraiment |
|---|---|
| Lancer et arrêter un chronomètre | Un chronomètre lancé avant un changement d’heure et arrêté après doit tout de même indiquer la bonne durée, dans le fuseau où travaille chaque personne. |
| Enregistrer un taux horaire | Les taux changent. Les rapports du trimestre précédent doivent continuer d’utiliser le taux alors en vigueur, sans quoi chaque chiffre historique se réécrit silencieusement. |
| Additionner les heures | Deux saisies couvrant les mêmes minutes gonfleront une facture, à moins que quelque chose ne détecte le conflit dès sa création. |
| Laisser les responsables vérifier les feuilles | Soumission, approbation, rejet, rappels, verrouillage des périodes passées, déverrouillages temporaires, et la trace de qui a demandé et résolu chacun d’eux. |
| Montrer aux gens leurs projets | Qui peut voir les heures de qui, quels projets apparaissent à qui, ce qu’un responsable peut approuver. Chaque réponse est un contrôle de permission quelque part. |
| Gérer des clients internationaux | Des taux en différentes devises, présentés côte à côte avec les coûts, sans transformer chaque rapport en débat sur les dates de conversion. |
| Exporter vers un tableur | Des exports Excel et CSV que le service financier acceptera vraiment, dans le format qu’attendent déjà la paie et la facturation. |
| Le rendre accessible à l’équipe | Applications de bureau, applications mobiles, extension de navigateur, intégration Slack, API REST et serveur MCP. Chacun a son propre processus de livraison. |
Chaque ligne prise isolément représente un week-end. La colonne de gauche est ce qui est cadré. Celle de droite est ce qui finit par être livré, après le troisième litige de facturation.
Quand construire est réellement le bon choix
Parfois, oui, et un article qui prétendrait le contraire ne mériterait pas d’être lu. Voici les cas où nous construirions aussi.
Le suivi du temps est ce que vous vendez
Si vous vendez du suivi du temps, ce n’est pas un outil interne. C’est votre produit, et tout ce qui précède est votre feuille de route plutôt que vos frais généraux.
Le flux de travail est votre véritable avantage
Si votre façon d’enregistrer le travail est vraiment ce pour quoi vos clients vous paient, un outil générique rabotera votre avantage.
Une exigence stricte de résidence des données
Les réseaux isolés et les règles strictes de résidence sont de vraies contraintes. Si aucun fournisseur ne peut satisfaire les vôtres, la décision est déjà prise.
Cela est livré dans votre produit
Si le suivi du temps doit vivre à l’intérieur d’un logiciel que vous livrez à vos propres clients, vous construisez une fonctionnalité, vous n’adoptez pas un outil.
Le marché n’a pas encore de réponse
C’était exactement notre cas en 2019. Quand rien sur le marché ne résout votre problème, construire n’est pas une préférence. C’est la seule option.
Si l’un de ces cas s’applique, construisez. Puis notez dans l’agenda une date pour vérifier s’il s’applique toujours. Les marchés se comblent. Le nôtre l’a fait en sept ans, pendant que personne ne regardait. Cette révision est l’étape que presque tout le monde saute, et c’est précisément ce qui transforme une bonne décision en fardeau.
L’option qu’on oublie : achetez-le et construisez la partie fine
La plupart des équipes qui veulent construire ne veulent pas vraiment un chronomètre. Elles veulent un rapport précis, leur propre logique de facturation, ou un tableau de bord à la forme de leur activité. Vous pouvez avoir tout cela sans hériter des bugs liés au changement d’heure.
L’API REST et le serveur MCP portent tous deux actuellement la mention aperçu pour développeurs. Aucune limite de débit, politique de versionnage ou garantie de niveau de service n’est encore publiée : prévoyez donc des évolutions et gardez les exports dans la boucle. C’est une limitation réelle, à peser avant de confier un processus critique à l’une ou l’autre de ces interfaces.
Encore un point, si vous opérez dans l’Union européenne
Les relevés du temps de travail n’y sont pas seulement une commodité interne. Dans l’affaire CCOO contre Deutsche Bank (C-55/18, 14 mai 2019), la Cour de justice de l’Union européenne a jugé que les États membres doivent imposer aux employeurs de mettre en place un système objectif, fiable et accessible permettant de mesurer la durée du temps de travail journalier de chaque travailleur.
Construisez le vôtre et cette obligation, ainsi que chacune de ses évolutions futures, devient quelque chose que votre équipe maintient et revérifie. Ceci est un élément de contexte et non un conseil juridique, et Sandtime.io ne revendique aucune conformité certifiée dans quelque juridiction que ce soit. Vous pouvez lire l’arrêt directement.
Comment décider en un après-midi
Posez trois questions, dans cet ordre.
- Le suivi du temps est-il quelque chose que nous vendons, ou que nous utilisons ? Si vous le vendez, arrêtez de lire. Si vous l’utilisez, continuez.
- Quelque chose sur le marché résout-il ce problème ? Pour le suivi du temps, la réponse honnête est oui, et ce depuis plus de dix ans. Pour votre problème véritablement inhabituel, peut-être pas, et c’est un vrai motif de construire.
- Si nous le construisons, qui en sera responsable la troisième année ? Nommez la personne. Si vous ne le pouvez pas, vous venez de trouver le mode de défaillance qui a mis notre serveur de build à la retraite.
Est-il moins cher de construire ou d’acheter un outil de suivi du temps ?
Acheter, pour une raison inhabituelle. Sandtime.io est gratuit pour un nombre illimité d’utilisateurs, il n’y a donc aucun abonnement à amortir. Une comparaison classique met en balance un développement unique et une licence récurrente et produit un point d’équilibre. Face à $0 de licences évitées, il n’y a aucun point d’équilibre à atteindre.
L’IA peut-elle simplement nous construire un outil de suivi du temps aujourd’hui ?
Elle peut écrire un chronomètre fonctionnel rapidement, et c’est réellement nouveau. Cela ne change pas qui prend en charge les tests, la revue de sécurité, les mises à jour de dépendances et les cas limites qui surviennent ensuite. Dans l’enquête Retool de 2026, seuls 8 % des créateurs ont livré du code écrit par l’IA sans modification, et 72 % l’ont utilisé pour des fragments qu’ils intégraient eux-mêmes.
Combien de temps faut-il pour construire un outil de suivi du temps ?
Un simple chronomètre se code en quelques jours. Un outil sur lequel votre service financier facturera prend bien plus longtemps, car le difficile n’est pas le chronomètre mais le changement d’heure, les taux historiques, les saisies qui se chevauchent, les approbations, les permissions et les exports. Sandtime.io a demandé plus de 15 000 heures d’ingénierie à ce jour.
Quelle est la partie la plus difficile de la construction d’un suivi du temps ?
L’exactitude dans la durée. Un chronomètre qui traverse un changement d’heure, un taux modifié en mars qui ne doit pas réécrire les rapports de février, et deux saisies couvrant les mêmes minutes : chacun est facile à rater et coûteux à découvrir sur une facture.
Quand construire le vôtre a-t-il vraiment du sens ?
Quand le suivi du temps est le produit que vous vendez, quand le flux de travail lui-même est votre avantage concurrentiel, quand les règles de résidence des données ne laissent aucune option fournisseur, quand cela doit être livré dans votre propre produit, ou quand le marché n’a vraiment pas encore de réponse. En dehors de ces cas, le marché s’est comblé depuis longtemps.
Sandtime.io est-il vraiment gratuit pour un nombre illimité d’utilisateurs ?
Oui. Le produit en ligne est gratuit pour un nombre illimité d’utilisateurs et de projets, sans frais par siège, sans carte bancaire et sans blocage incitant à monter en gamme. Les associations enregistrées peuvent bénéficier d’une offre sur mesure.
Pouvons-nous utiliser Sandtime.io et construire malgré tout notre propre couche par-dessus ?
Oui, et c’est souvent la bonne réponse. Suivez le temps dans Sandtime.io, lisez les enregistrements via l’API REST ou le serveur MCP, et ne construisez que la couche qui vous est propre. Les deux interfaces portent actuellement la mention aperçu pour développeurs : prévoyez donc des évolutions et gardez les exports à disposition.
Ce qu’il faut retenir
Nous n’allons pas vous dire que construire du logiciel est une erreur. Nous avons construit un outil de suivi du temps et il est devenu notre produit. Nous avons construit une chaîne de CI et elle est devenue un fardeau. L’effort était comparable. La différence tenait à ce que quelqu’un d’autre avait, ou non, déjà bien résolu le problème.
Pour le suivi du temps, quelqu’un l’a fait. Cela coûte $0 pour un nombre illimité d’utilisateurs, et vous pouvez commencer à l’utiliser dès aujourd’hui au lieu de programmer la réunion de lancement.
À propos des contributeurs
Équipe éditoriale de Sandtime.io
Les articles Sandtime.io associent connaissance du produit, recherche de sources et rédaction assistée par l’IA. Chaque guide publié fait l’objet d’une révision éditoriale humaine.
LinkedInSite internet
Przemysław Zalewski
Ingénieur Sandtime.io et membre de l’équipe Sanddev, il vérifie l’exactitude des informations produit, les détails techniques, les sources et la qualité éditoriale.
LinkedInE-mailProfil Sanddev