Timeboxing je tehnika upravljanja časa, ki izvira iz industrije razvoja programske opreme. Uporablja se, ko je izpolnjevanje roka pomembnejše od izdelave popolnega izdelka. Značilnosti projekta se lahko zmanjšajo, če so preveč zapletene za dokončanje v dodeljenem času. Mnogi ljudje uporabljajo časovni okvir kot način za upravljanje osebnih in poklicnih urnikov.
Industrija razvoja programske opreme je začela uporabljati časovni okvir, da bi zagotovila pravočasno izdajo projektov. Rok je bil določen in ga ni bilo mogoče premakniti. Po potrebi so razvijalci programske opreme dali prednost funkcijam kosa programske opreme. Najprej so bile zasnovane bistvene funkcije. Če je prišel rok in nekatere nebistvene funkcije še niso bile dodane, so jih preprosto izrezali iz projekta.
Ta način upravljanja s časom se lahko uporablja tudi za ohranjanje perspektive in vzdrževanje osebnih ali poklicnih urnikov. Še posebej je koristen za ljudi s perfekcionističnimi težnjami, saj jim preprečuje, da bi porabili ure ali dneve za projekt, ki bi lahko vzel veliko manj časa. Timeboxing lahko pomaga tudi razdeliti ogromno nalogo na obvladljive dele. Preprečuje odlašanje, ker ustvari rok za projekt, tudi če rok prej ni obstajal.
Timeboxing ne zahteva nič drugega kot uro in nekaj minimalnega načrtovanja. Najprej človek ugotovi, koliko časa mora posvetiti projektu. To je lahko nekaj ur ali nekaj tednov. Če je rok oddaljen več kot nekaj ur, je dobro, da vsak dan določite določeno število ur za dokončanje projekta, ker ima oseba verjetno tudi druge stvari za delo.
Ko je urnik ustvarjen, oseba daje prednost elementom projekta. Najprej se obdelajo najpomembnejši elementi, da se zagotovi, da so dokončani. Manj pomembni elementi se lahko zmanjšajo, ko se rok bliža.
Pisanje eseja za razred je dober primer naloge, ki jo je mogoče upravljati s časovnim okvirjem. Učitelj učencu določi rok. Ker študent ne more premakniti roka, mora opraviti najboljše možno delo v dodeljenem času. Študent si lahko nameni določeno število ur za dokončanje prispevka. To škatlo časa lahko nadalje razdelimo na časovne intervale za raziskovanje, pisanje in urejanje.
Nasprotje timeboxinga je znano kot funkcijsko polje. Functionboxing je najbolje uporabiti, ko je izpolnjevanje vseh zahtev projekta pomembnejše od izpolnjevanja roka. Pri uporabi funkcijskega polja oseba ustvari seznam funkcij, ki jih je treba izpolniti, in rok se premakne, da se prilagodi izpolnjevanju vseh funkcij.