Timeboxing steht für das Setzen eines Zeitrahmens für die Erledigung bestimmter Aufgaben. Dabei wird abgeschätzt wie viel Zeit für etwas benötigt wird. Diese Abschätzung wird dann als „Timebox“ oder „Zeitfenster“ im Terminplan oder Tagesablauf eingeplant. Mittlerweile ist das Timeboxing weit verbreitet. Es wird neben der Softwareentwicklung auch im Projektmanagement, dem Zeitmanagement und bei persönlichen Aufgaben angewendet.