Το Timeboxing είναι μια τεχνική διαχείρισης χρόνου που δημιουργήθηκε στη βιομηχανία ανάπτυξης λογισμικού. Χρησιμοποιείται όταν η τήρηση μιας προθεσμίας είναι πιο σημαντική από την παραγωγή ενός τέλειου προϊόντος. Τα χαρακτηριστικά του έργου ενδέχεται να μειωθούν εάν είναι πολύ περίπλοκα για να ολοκληρωθούν στον καθορισμένο χρόνο. Πολλοί άνθρωποι χρησιμοποιούν το timeboxing ως τρόπο διαχείρισης προσωπικών και επαγγελματικών προγραμμάτων.
Η βιομηχανία ανάπτυξης λογισμικού άρχισε να χρησιμοποιεί timeboxing για να διασφαλίσει ότι τα έργα κυκλοφόρησαν εγκαίρως. Η προθεσμία είχε οριστεί και δεν μπορούσε να μετακινηθεί. Από ανάγκη, οι προγραμματιστές λογισμικού έδωσαν προτεραιότητα στις λειτουργίες ενός κομματιού λογισμικού. Οι βασικές λειτουργίες σχεδιάστηκαν πρώτα. Εάν έφτανε η προθεσμία και κάποιες μη ουσιαστικές λειτουργίες δεν είχαν ακόμη προστεθεί, απλώς αποκόπηκαν από το έργο.
Αυτή η μέθοδος διαχείρισης χρόνου μπορεί επίσης να χρησιμοποιηθεί για τη διατήρηση της προοπτικής και τη διατήρηση προσωπικών ή επαγγελματικών προγραμμάτων. Είναι ιδιαίτερα χρήσιμο για άτομα με τελειομανείς τάσεις επειδή τους εμποδίζει να ξοδεύουν ώρες ή μέρες σε ένα έργο που θα μπορούσε να πάρει πολύ λιγότερο χρόνο. Το Timeboxing μπορεί επίσης να βοηθήσει να χωριστεί μια συντριπτική εργασία σε διαχειρίσιμα μέρη. Αποτρέπει την αναβολή επειδή δημιουργεί μια προθεσμία για ένα έργο ακόμη και αν δεν υπήρχε προθεσμία προηγουμένως.
Το Timeboxing δεν απαιτεί τίποτα περισσότερο από ένα ρολόι και κάποιο ελάχιστο προγραμματισμό. Πρώτα ένα άτομο καταλαβαίνει πόσο χρόνο πρέπει να αφιερώσει στο έργο. Αυτό μπορεί να είναι μερικές ώρες ή μερικές εβδομάδες. Εάν η προθεσμία απέχει περισσότερο από μερικές ώρες, είναι καλή ιδέα να ορίσετε έναν συγκεκριμένο αριθμό ωρών κάθε μέρα για να ολοκληρώσετε το έργο, επειδή το άτομο πιθανότατα έχει και άλλα πράγματα να δουλέψει.
Μόλις δημιουργηθεί ένα πρόγραμμα, το άτομο δίνει προτεραιότητα στα στοιχεία του έργου. Τα πιο σημαντικά στοιχεία δουλεύονται πρώτα για να διασφαλιστεί ότι έχουν ολοκληρωθεί. Λιγότερο σημαντικά στοιχεία μπορεί να κοπούν καθώς πλησιάζει η προθεσμία.
Η συγγραφή ενός δοκίμιου για μια τάξη είναι ένα καλό παράδειγμα μιας εργασίας που μπορεί να διαχειριστεί χρησιμοποιώντας το timeboxing. Ο δάσκαλος δημιουργεί μια προθεσμία για τον μαθητή. Καθώς ο μαθητής δεν μπορεί να μετακινήσει την προθεσμία, πρέπει να κάνει την καλύτερη δυνατή δουλειά στο χρόνο που του έχει δοθεί. Ο μαθητής μπορεί να αφιερώσει έναν συγκεκριμένο αριθμό ωρών για να ολοκληρώσει το έγγραφο. Αυτό το χρονικό πλαίσιο μπορεί να χωριστεί περαιτέρω σε χρονικά διαστήματα για έρευνα, συγγραφή και επεξεργασία.
Το αντίθετο του timeboxing είναι γνωστό ως functionboxing. Το Functionboxing χρησιμοποιείται καλύτερα όταν η εκπλήρωση όλων των απαιτήσεων ενός έργου είναι πιο σημαντική από την τήρηση μιας προθεσμίας. Όταν χρησιμοποιείτε το boxboxing, ένα άτομο δημιουργεί μια λίστα λειτουργιών που πρέπει να ολοκληρωθούν και η προθεσμία μετακινείται για να ικανοποιήσει όλες τις λειτουργίες.