Calcolatore perdita per cambio di contesto
Dodici interruzioni al giorno con 23 minuti per ritrovare la concentrazione dopo ciascuna valgono 276 minuti, cioè 4,6 ore al giorno; in un anno di 48 settimane lavorative diventano 1104 ore. Gratis nel suo browser.
- Gratis
- Funziona nel suo browser
- Senza registrazione
- I suoi dati restano sul dispositivo
Esegui gratis nel browser
Esempio risolto
- Interruzioni
- 12
- Minuti per rimettersi a fuoco
- 23
- Giorni lavorativi
- 5
- Settimane lavorative
- 48
- Minuti persi al giorno
- 276
- Ore perse al giorno
- 4,6
Ogni notifica, domanda al volo o cambio di strumento costa più dei secondi che Lei dedica a rispondere. Dopo un'interruzione, i knowledge worker hanno bisogno di un intervallo ininterrotto per ricaricare gli obiettivi, riaprire i file e recuperare la concentrazione profonda — spesso molti minuti per evento. I manager che contano solo le riunioni trascurano l'imposta silenziosa del cambio di contesto su codice, analisi, design e scrittura. Questo calcolatore moltiplica il numero di interruzioni di una giornata lavorativa per i minuti medi necessari a rifocalizzarsi dopo ciascuna, poi proietta la perdita settimanale e annuale con le Sue assunzioni di giorni lavorativi a settimana e settimane lavorative all'anno.
Dove un calcolatore di cambio di contesto dimostra il proprio valore
I manager di engineering aprono un calcolatore di perdita per cambio di contesto quando un team dichiara otto ore di calendario ma consegna mezza giornata di deep work, e il divario è soprattutto recupero guidato da interruzioni piuttosto che sole ore di riunione. I lead di prodotto e design usano la stessa aritmetica prima di approvare politiche a porte aperte, canali Slack condivisi o rotazioni di supporto sempre attive che alzano il conteggio delle interruzioni.
I team di operations e support modellano il costo del rumore dei ticket rispetto a un obiettivo di recupero del focus così i piani di organico includono il recupero, non solo l'handle time. La validazione fallita non consuma saldo.
Casi d'uso
Capacità engineering e budget di deep work
I manager inseriscono i conteggi giornalieri di interruzioni e i minuti medi di rifocalizzazione per mostrare quante ore di codice spariscono prima del prossimo impegno di sprint.
Revisione delle policy open office e Slack
I leader quantificano l'imposta settimanale sul focus dei canali sempre attivi per confrontare le norme di comunicazione con il costo di recupero misurato.
Modellazione interruzioni in support e on-call
I team ops proiettano le ore annuali perse quando il rumore dei ticket o gli eventi pager interrompono in modo ripetuto un lavoro investigativo di lunga durata.
Domande frequenti
Come si calcolano i minuti persi per cambio di contesto?
I campi ore dividono i minuti per 60.
Quale valore dovrei usare per il tempo medio di rifocalizzazione?
Usi la Sua osservazione o un sondaggio di team. Molti articoli citano circa ventitré minuti per recuperare la concentrazione profonda; inserisca il costo medio di recupero adatto al Suo ruolo e ai Suoi strumenti.
Interruzioni o minuti di rifocalizzazione possono essere zero?
Sì. Zero interruzioni o zero tempo di rifocalizzazione producono zero minuti persi, utile come baseline o dopo un blocco di deep work senza cambi.
Questo converte la perdita di tempo in denaro?
No. Il calcolatore restituisce solo minuti e ore.
Che cosa conta come interruzione?
Qualsiasi rottura della concentrazione in una giornata di lavoro tipica: un messaggio che obbliga a rispondere, una visita imprevista alla scrivania, un ticket urgente o un salto volontario a un'altra attività che lascia un ragionamento a metà.
Strumenti correlati
Per sviluppatori — accesso via API
Tutto quello che vedi in questa pagina è disponibile anche via API. Questa sezione è per i team che vogliono integrarlo nei propri sistemi; chi non ne ha bisogno può semplicemente usare lo strumento qui sopra.
Endpoint
Autenticazione con Bearer token: un POST mette in coda l'attività e il risultato arriva via webhook o link firmato.
Chiamala dal tuo 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)Esempio di richiesta
{
"interruptions": 12,
"refocus_minutes": 23
}Esempio di risposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "biz.context_switch_loss",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}L'API è asincrona: ricevi subito un task_id e puoi fare polling fino a 1 richiesta al secondo.
Prezzi
Prezzo pubblicato, senza token né crediti. Se l'attività fallisce, non paghi.
Errori
| HTTP | Codice | Significato |
|---|---|---|
401 | unauthorized | Chiave API mancante o non valida: controlla l'header Authorization. |
402 | insufficient_balance | Credito esaurito: ricarica per continuare a eseguire attività. |
404 | unknown_type | Tipo di attività sconosciuto: controlla il campo type della richiesta. |
429 | rate_limited | Troppe richieste in poco tempo: rallenta e riprova tra qualche secondo. |
Note tecniche
Lo usi in stand-up, pianificazione della capacità e retrospettive di produttività affinché il percorso gratuito del browser e quello API concordino su un unico numero deterministico. La validazione fallita non viene addebitata; le chiamate riuscite usano il prezzo base pubblicato $0.002 con aritmetica pura e senza token di modello.
Come le interruzioni diventano minuti persi per cambio di contesto
La perdita per cambio di contesto è il prodotto di quante volte si spezza la concentrazione e di quanto dura il recupero. Lei fornisce interruptions come conteggio delle rotture di focus in una giornata lavorativa tipica: ping di Slack che costringono a rispondere, visite non pianificate alla scrivania, ticket di emergenza o salti deliberati di task che abbandonano un filo di ragionamento incompleto. Il modello non inventa studi di psicologia né medie di settore al posto Suo; se il Suo team si riprende più in fretta dell'aneddoto classico dei ventitré minuti, inserisca un valore di rifocalizzazione minore. Se una giornata di on-call rumorosa ha trenta cambi, inserisca trenta. Fornisce refocus_minutes come costo medio di recupero dopo ogni interruzione: il tempo per riaprire gli editor, rileggere l'ultimo paragrafo, ricostruire il modello mentale di un bug o rientrare in un modello di foglio di calcolo. Il motore moltiplica quei due numeri per produrre minutes_lost_per_day. Dividendo per sessanta si ottiene hours_lost_per_day così i dashboard possono affiancarsi ai grafici di utilizzo. Le proiezioni settimanali e annuali moltiplicano il totale giornaliero per work_days (predefinito cinque) e poi per work_weeks (predefinito quarantotto, lasciando margine per ferie e festività).
Contratto di input, campi di risposta ed errori di validazione
I campi opzionali non compaiono mai come null quando i default non usati sono applicati come numeri concreti. Tali fallimenti di validazione non vengono addebitati. Invii con POST un corpo JSON con due numeri obbligatori e tre controlli opzionali. interruptions è un numero finito da zero a mille e può arrivare con gli alias interruptions_per_day, switches, context_switches o switch_count. refocus_minutes è un numero finito da zero a quattrocentottanta (fino a una giornata intera di otto ore di recupero per evento) con alias avg_refocus_minutes, recovery_minutes, refocus_time e minutes_to_refocus. work_days è un numero finito opzionale da uno a sette che scala la proiezione settimanale; il predefinito è cinque e gli alias includono work_days_per_week e days_per_week. work_weeks è un numero finito opzionale da uno a cinquantatré per la proiezione annuale; il predefinito è quarantotto, con alias work_weeks_per_year e weeks_per_year. decimals è un intero opzionale da zero a sei che controlla l'arrotondamento half-up di minuti e ore; il predefinito è due. In caso di successo il corpo restituisce gli input in eco, minutes_lost_per_day, hours_lost_per_day, minutes_lost_per_week, hours_lost_per_week, minutes_lost_per_year, hours_lost_per_year e una stringa formula che riafferma le identità. Campi obbligatori mancanti, valori non finiti, interruzioni o tempo di rifocalizzazione negativi, valori oltre i massimi documentati, work_days fuori da uno a sette, work_weeks fuori da uno a cinquantatré, o decimals fuori da zero a sei falliscono con invalid_input indicando il problema. Abbini i totali di ore al Suo costo del lavoro pienamente caricato se Le serve una cifra in denaro; questo endpoint restituisce solo perdita di tempo.
Dove un calcolatore di cambio di contesto dimostra il proprio valore
I siti di contenuto che si posizionano su calcolatore di perdita di tempo per cambio di contesto beneficiano di uno strumento live senza registrazione per controlli occasionali, mentre i clienti di automazione pagano il prezzo base pubblicato $0.002 per ogni chiamata riuscita, senza token di modello e senza rete in uscita.
Domande tecniche
Quanto costa il calcolatore di cambio di contesto?
Lo strumento nel browser è gratuito. Le richieste API usano il saldo prepagato KIT a $0.002 per chiamata riuscita; l'input non valido non viene addebitato.