Timeboxing es una técnica de gestión del tiempo que se originó en la industria del desarrollo de software. Se utiliza cuando cumplir un plazo es más importante que producir un producto perfecto. Las características del proyecto pueden reducirse si son demasiado complicadas para completar en el tiempo asignado. Muchas personas usan el timeboxing como una forma de administrar horarios personales y profesionales.
La industria del desarrollo de software comenzó a usar timeboxing para garantizar que los proyectos se lanzaran a tiempo. La fecha límite se estableció y no se pudo mover. Por necesidad, los desarrolladores de software priorizaron las funciones de una pieza de software. Las funciones esenciales fueron diseñadas primero. Si vencía el plazo y aún no se habían agregado algunas funciones no esenciales, simplemente se eliminarían del proyecto.
Este método de gestión del tiempo también se puede utilizar para mantener la perspectiva y mantener horarios personales o profesionales. Es especialmente útil para las personas con tendencias perfeccionistas porque les impide pasar horas o días en un proyecto que podría tomar mucho menos tiempo. Timeboxing también puede ayudar a dividir una tarea abrumadora en partes manejables. Evita la postergación porque crea una fecha límite para un proyecto, incluso si no existía una fecha límite previamente.
Timeboxing requiere nada más que un reloj y una planificación mínima. Primero, una persona calcula cuánto tiempo tiene para dedicar al proyecto. Esto podría ser un par de horas o un par de semanas. Si la fecha límite está a más de unas pocas horas, es una buena idea designar un cierto número de horas cada día para completar el proyecto porque la persona presumiblemente también tiene otras cosas en las que trabajar.
Una vez que se ha creado un cronograma, la persona prioriza los elementos del proyecto. Primero se trabaja en los elementos más importantes para garantizar que se completen. Se pueden cortar elementos menos importantes a medida que se acerca la fecha límite.
Escribir un ensayo para una clase es un buen ejemplo de una tarea que se puede administrar con timeboxing. El profesor crea una fecha límite para el alumno. Como el estudiante no puede cambiar la fecha límite, debe hacer el mejor trabajo posible en el tiempo asignado. El estudiante puede reservar un cierto número de horas para completar el trabajo. Esa caja de tiempo se puede dividir en intervalos de tiempo para investigación, escritura y edición.
Lo contrario de timeboxing se conoce como functionboxing. Functionboxing se utiliza mejor cuando cumplir con todos los requisitos de un proyecto es más importante que cumplir con una fecha límite. Al usar functionboxing, una persona crea una lista de funciones que deben completarse, y la fecha límite se mueve para acomodar el cumplimiento de todas las funciones.