Calculateur perte par changement de contexte
Douze interruptions par jour avec 23 minutes de recentrage après chacune représentent 276 minutes, soit 4,6 heures par jour ; sur une année de 48 semaines travaillées, cela fait 1104 heures. Gratuit dans votre navigateur.
- Gratuit
- Fonctionne dans votre navigateur
- Sans inscription
- Vos données restent sur votre appareil
Lancer gratuitement
Exemple résolu
- Interruptions
- 12
- Minutes pour se reconcentrer
- 23
- Jours ouvrés
- 5
- Semaines de travail
- 48
- Minutes perdues par jour
- 276
- Heures perdues par jour
- 4,6
Chaque notification, question de passage ou changement d'outil coûte plus que les secondes que vous consacrez à y répondre. Après une interruption, les travailleurs du savoir ont besoin d'un intervalle sans coupure pour recharger les objectifs, rouvrir les fichiers et retrouver une concentration profonde — souvent plusieurs minutes par événement. Les managers qui ne comptent que les réunions passent à côté de l'impôt silencieux du changement de contexte sur le code, l'analyse, le design et la rédaction. Ce calculateur multiplie le nombre d'interruptions d'une journée de travail par les minutes moyennes nécessaires pour se recentrer après chacune, puis projette la perte hebdomadaire et annuelle selon vos hypothèses de jours ouvrés par semaine et de semaines travaillées par an.
Où un calculateur de changement de contexte prouve sa valeur
Les managers d'ingénierie ouvrent un calculateur de perte par changement de contexte lorsqu'une équipe déclare huit heures de calendrier mais livre une demi-journée de travail profond, et que l'écart vient surtout de la récupération due aux interruptions plutôt que des seules heures de réunion. Les responsables produit et design utilisent la même arithmétique avant d'approuver des politiques de porte ouverte, des canaux Slack partagés ou des rotations de support toujours actives qui augmentent le nombre d'interruptions.
Les équipes opérations et support modélisent le coût du bruit de tickets face à un objectif de récupération de focus afin que les plans d'effectif incluent la récupération, pas seulement le handle time. Une validation échouée ne consomme pas le solde.
Cas d’usage
Capacité d'ingénierie et budgets de travail profond
Les managers saisissent le nombre quotidien d'interruptions et les minutes moyennes de recentrage pour montrer combien d'heures de code disparaissent avant l'engagement de sprint suivant.
Revue des politiques open space et Slack
Les dirigeants quantifient l'impôt hebdomadaire sur la concentration des canaux toujours actifs afin de comparer les normes de communication au coût de récupération mesuré.
Modélisation des interruptions support et astreinte
Les équipes ops projettent les heures annuelles perdues lorsque le bruit de tickets ou les événements pager interrompent de façon répétée un travail d'investigation long.
Questions fréquentes
Comment calcule-t-on les minutes perdues par changement de contexte ?
Les champs d'heures divisent les minutes par 60.
Quelle valeur utiliser pour le temps moyen de recentrage ?
Utilisez votre propre observation ou une enquête d'équipe. De nombreux articles citent environ vingt-trois minutes pour retrouver une concentration profonde ; saisissez le coût moyen de récupération qui correspond à votre rôle et à vos outils.
Les interruptions ou les minutes de recentrage peuvent-elles être nulles ?
Oui. Zéro interruption ou zéro temps de recentrage donne zéro minute perdue, utile comme baseline ou après un bloc de travail profond sans bascule.
Cet outil convertit-il la perte de temps en argent ?
Non. Le calculateur renvoie uniquement des minutes et des heures.
Qu'est-ce qui compte comme une interruption ?
Toute rupture de concentration pendant une journée de travail type : un message qui exige une réponse, une visite imprévue au bureau, un ticket urgent ou un passage volontaire à une autre tâche qui laisse une idée en suspens.
Outils associés
Pour les développeurs — accès API
Tout sur cette page est disponible par programmation. Cette section s'adresse aux équipes qui veulent l'intégrer à leurs systèmes ; les autres peuvent simplement utiliser l'outil ci-dessus.
Endpoint
Authentification par jeton Bearer : un seul POST met la tâche en file d’attente, et le résultat vous parvient par webhook ou lien signé.
Appeler depuis votre stack
curl -X POST https://api.kit.forhosting.com/biz/context-switch-loss \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"interruptions":12,"refocus_minutes":23}'const res = await fetch("https://api.kit.forhosting.com/biz/context-switch-loss", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"interruptions": 12,
"refocus_minutes": 23
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/biz/context-switch-loss",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"interruptions": 12,
"refocus_minutes": 23
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/biz/context-switch-loss", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"interruptions":12,"refocus_minutes":23}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"interruptions":12,"refocus_minutes":23}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/biz/context-switch-loss", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Exemple de requête
{
"interruptions": 12,
"refocus_minutes": 23
}Exemple de réponse
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "biz.context_switch_loss",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}L’API est asynchrone : chaque appel renvoie un task_id immédiatement, puis vous interrogez l’état à raison d’une requête par seconde.
Tarifs
Le prix est publié, sans tokens ni crédits. Une tâche qui échoue n’est pas facturée.
Erreurs
| HTTP | Code | Signification |
|---|---|---|
401 | unauthorized | Clé API absente ou invalide : vérifiez l’en-tête Authorization. |
402 | insufficient_balance | Solde insuffisant : rechargez votre compte pour lancer cette tâche. |
404 | unknown_type | Type de tâche inconnu : vérifiez le champ type de votre requête. |
429 | rate_limited | Trop de requêtes : ralentissez la cadence, puis réessayez. |
Notes techniques
Utilisez-le en stand-up, en planification de capacité et en rétrospective de productivité afin que le chemin gratuit du navigateur et le chemin API s'accordent sur un seul nombre déterministe. Une validation échouée n'est pas facturée ; les appels réussis utilisent le prix de base publié $0.002 avec une arithmétique pure et sans jetons de modèle.
Comment les interruptions deviennent des minutes perdues par changement de contexte
La perte par changement de contexte est le produit de la fréquence des ruptures de concentration et de la durée de la récupération. Vous fournissez interruptions comme le nombre de coupures d'attention d'une journée de travail typique : pings Slack qui forcent une réponse, passages imprévus au bureau, tickets d'urgence ou sauts de tâche volontaires qui abandonnent un fil de pensée inachevé. Le modèle n'invente pas d'études de psychologie ni de moyennes sectorielles à votre place ; si votre équipe se rétablit plus vite que l'anecdote classique des vingt-trois minutes, saisissez une valeur de recentrage plus faible. Si une journée d'astreinte bruyante compte trente bascules, saisissez trente. Vous fournissez refocus_minutes comme le coût moyen de récupération après chaque coupure : le temps pour rouvrir les éditeurs, relire le dernier paragraphe, reconstruire le modèle mental d'un bogue ou rentrer dans un modèle de tableur. Le moteur multiplie ces deux nombres pour produire minutes_lost_per_day. La division par soixante donne hours_lost_per_day afin que les tableaux de bord s'alignent sur les graphiques d'utilisation. Les projections hebdomadaires et annuelles multiplient le total quotidien par work_days (cinq par défaut) puis par work_weeks (quarante-huit par défaut, en laissant de la marge pour congés et jours fériés).
Contrat d'entrée, champs de réponse et erreurs de validation
Les champs optionnels n'apparaissent jamais comme null lorsque les valeurs par défaut non utilisées sont appliquées comme nombres concrets. Associez les totaux d'heures à votre propre coût salarial chargé si vous avez besoin d'un montant en argent ; ce point de terminaison ne renvoie que la perte de temps. Envoyez par POST un corps JSON avec deux nombres obligatoires et trois réglages optionnels. interruptions est un nombre fini de zéro à mille et peut arriver sous les alias interruptions_per_day, switches, context_switches ou switch_count. refocus_minutes est un nombre fini de zéro à quatre cent quatre-vingts (jusqu'à une journée complète de huit heures de récupération par événement) avec les alias avg_refocus_minutes, recovery_minutes, refocus_time et minutes_to_refocus. work_days est un nombre fini optionnel de un à sept qui scale la projection hebdomadaire ; la valeur par défaut est cinq, et les alias incluent work_days_per_week et days_per_week. work_weeks est un nombre fini optionnel de un à cinquante-trois pour la projection annuelle ; la valeur par défaut est quarante-huit, avec les alias work_weeks_per_year et weeks_per_year. decimals est un entier optionnel de zéro à six qui contrôle l'arrondi half-up des champs minutes et heures ; la valeur par défaut est deux. En cas de succès le corps renvoie les entrées en écho, minutes_lost_per_day, hours_lost_per_day, minutes_lost_per_week, hours_lost_per_week, minutes_lost_per_year, hours_lost_per_year et une chaîne formula qui reformule les identités. Champs obligatoires manquants, valeurs non finies, interruptions ou temps de recentrage négatifs, valeurs au-dessus des maximums documentés, work_days hors de un à sept, work_weeks hors de un à cinquante-trois, ou decimals hors de zéro à six échouent avec invalid_input en nommant le problème. Ces échecs de validation ne sont pas facturés.
Où un calculateur de changement de contexte prouve sa valeur
Les sites de contenu qui se positionnent sur calculateur de perte de temps par changement de contexte bénéficient d'un outil en direct sans inscription pour des contrôles ponctuels, tandis que les clients d'automatisation paient le prix de base publié $0.002 par appel réussi, sans jetons de modèle et sans réseau sortant.
Questions techniques
Combien coûte le calculateur de changement de contexte ?
L'outil navigateur est gratuit. Les requêtes API utilisent le solde prépayé KIT à $0.002 par appel réussi ; une entrée invalide n'est pas facturée.