Timeboxing is a simple time management technique I use often. I first learned about it in software development terms. Let’s say you have a fixed deadline for a new product you need to release, such as an annual upgrade to software for calculating income taxes. You must have a new version ready by a certain date. So you’ll probably use timeboxing for your development cycle, meaning that you do the best job you can within the time available. What new features you can implement are totally determined by the time frame. Slipping the schedule is simply not an option, so if you get behind, you must cut features.
In terms of managing your own tasks, timeboxing can be a helpful technique. I primarily use it in two different ways.
First, let’s say you want to get something done, but there’s a risk it could end up taking far more time than it’s worth because it’s the kind of task where you might exhibit perfectionist tendencies. So you give yourself a specific amount of time, which you won’t go over, and you simply do the best job you can within that time.
The second way I use timeboxing is when I have a task or project that I wish to complete, but I don’t really know where to begin, or it seems like it’s going to be a long time before I can finish a meaningful chunk. Or maybe it’s something I find really tedious and would have a tendency to procrastinate on. Then I use timeboxing to simply commit to working on the task for a given period of time to make a dent in it. I normally use a period in the range of 30-120 minutes. I release any concern about reaching a particular milestone within that time — I simply commit to putting in the time, regardless of how far I get. An example where I use this approach would be when I’m writing a new article. Finishing a complete article will usually take me 3-8 hours. Sometimes I can complete an article in a single stretch, but most of the time I’ll stretch it over multiple sessions. So I use timeboxing to just put a dent in the article and get started, committing myself to writing for 1-2 hours without worrying about how far I get. Then I just repeat the process until the work is complete.
A side effect of this last method is that I’ll often end up working much longer than I originally intended. If I commit to working on a tedious task for just 30 minutes, it’s easy to get started because I’ve given myself permission to stop after only 30 minutes. But once I’ve overcome that inertia and am now focused on the task, 90 minutes may pass before I even feel the desire to stop.
Timeboxing’s ability to circumvent perfectionism and avoid procrastination makes it a useful time management technique. I even used it for this blog entry, and now that my wife and baby have woken up .. its time to say goodbye 🙂