Being a virtual worker has its obvious advantages, such as no commuting, variable work hours and days, and working in your pajamas from the couch. It also has its disadvantages, such as allowing you to do nothing and lose track of time.
Because much of my work these days are billable hours rather than a salary, it is important that I keep track of how long I work on a project. I need those stats both to invoice clients and to give estimates to new clients.
This was a skill I needed to develop when I shifted my working days to virtual ones. One technique that I started using turns out to have a formal name. More on that in a bit…
This time management and productivity technique is very simple. When you start a task (not a project, but a piece of it), set a timer and work on that task for 25 minutes. Then, take a short break (3-5 minutes). Start working on the task again for 25 minutes and repeat until it’s completed.
I just started doing this on my own and it was only later that I discovered that I was using the Pomodoro Technique.
Pomodoro tomato timer
from Erato at Italian Wikinews. – Transferred from to Commons by Fale using CommonsHelper., CC BY-SA 3.0, Link
The Pomodoro Technique is a time management method developed by Francesco Cirillo in the late 1980s. His technique was to use a timer to break down work into intervals, traditionally 25 minutes in length, separated by short breaks. Originally, he broke it down into six steps. These intervals are named pomodoros, the plural in English of the Italian word pomodoro (tomato), after the tomato-shaped kitchen timer that Cirillo used as a university student.
The technique has been popularized more recently via a bunch of apps and websites that provide timers and instructions. I just use a cheap digital timer that can count down. I tried using my phone timer but for some reason it was less effective. Perhaps because the screen would go to sleep, so those numbers weren’t always staring at me.
One of the app options is Focus Booster which will automatically record your timesheets for each project or task and lets you export it for easier invoicing.
This technique is closely related to several other productivity techniques, such as timeboxing, and iterative and incremental development.
Timeboxing allocates a fixed time period, called a time box, to each planned activity. Several project management approaches use timeboxing. It is also used for individual use to address personal tasks in a smaller time frame. It often involves having deliverables and deadlines, which will improve the productivity of the user.
Iterative and incremental development which is often used in software design. The basic idea behind this method is to develop a system through repeated cycles (iterative) and in smaller portions at a time (incremental), allowing software developers to take advantage of what was learned during development of earlier parts or versions of the system.