Timeboxing on ajahaldustehnika, mis sai alguse tarkvaraarendustööstusest. Seda kasutatakse juhul, kui tähtajast kinnipidamine on olulisem kui täiusliku toote tootmine. Projekti funktsioone võidakse kärpida, kui need on ettenähtud aja jooksul lõpuleviimiseks liiga keerulised. Paljud inimesed kasutavad ajakasti isiklike ja ametialaste ajakavade haldamiseks.
Tarkvaraarendustööstus hakkas kasutama timeboxingut, et tagada projektide õigeaegne avaldamine. Tähtaeg oli määratud ja seda ei saanud nihutada. Vajadusel seadsid tarkvaraarendajad prioriteediks tarkvara osa funktsioonid. Esmalt kavandati olulised funktsioonid. Kui tähtaeg saabus ja mõned ebaolulised funktsioonid olid ikka veel lisamata, lõigati need lihtsalt projektist välja.
Seda ajajuhtimise meetodit saab kasutada ka perspektiivi hoidmiseks ja isiklike või ametialaste ajakavade säilitamiseks. See on eriti kasulik perfektsionistlike kalduvustega inimestele, kuna see ei lase neil kulutada tunde või päevi projektile, mis võib võtta palju vähem aega. Timeboxing võib samuti aidata jagada ülekaaluka ülesande juhitavateks osadeks. See hoiab ära edasilükkamise, kuna loob projektile tähtaja isegi siis, kui tähtaega varem ei olnud.
Timeboxing ei nõua muud kui kella ja minimaalset planeerimist. Kõigepealt mõtleb inimene välja, kui palju aega ta peab projektile pühendama. See võib kesta paar tundi või paar nädalat. Kui tähtaega on rohkem kui paar tundi, on hea mõte määrata iga päev teatud arv tunde projekti täitmiseks, sest inimesel on ilmselt ka muid asju, millega tööd teha.
Kui ajakava on loodud, seab inimene projekti elemendid prioriteediks. Esmalt töötatakse kõige olulisemate elementide kallal, et tagada nende valmimine. Tähtaja lähenedes võidakse vähem olulisi elemente kärpida.
Klassile essee kirjutamine on hea näide ülesandest, mida saab ajakasti abil hallata. Õpetaja kehtestab õpilasele tähtaja. Kuna üliõpilane ei saa tähtaega nihutada, peab ta selleks ettenähtud aja jooksul tegema parima võimaliku töö. Üliõpilane võib töö täitmiseks varuda teatud arvu tunde. Selle ajakasti võib edasi jagada uurimise, kirjutamise ja toimetamise ajavahemikeks.
Timeboxingu vastandit tuntakse funktsioonikastina. Functionboxingut on kõige parem kasutada siis, kui projekti kõigi nõuete täitmine on olulisem kui tähtajast kinnipidamine. Funktsiooniboksi kasutamisel koostab inimene nimekirja funktsioonidest, mis tuleb täita ning tähtaega nihutatakse, et mahutada kõigi funktsioonide täitmine.