3 Lists That Will Improve Your Programming Productivity

Improving productivity is a major area of concern in every industry. It can become almost impossible to get anything done. The to-do list becomes bigger and bigger, more unmanageable by the hour, until you finally throw it into the trash and decide to make a new one tomorrow. Unfortunately, the cycle never seems to end. As a solution to this problem, here are three lists that will help you get your work done so you can spend more time doing what you want to do.

The Not-To-Do List

In an eight-hour workday, how long do you spend engaging in water-cooler gossip or surfing the Web to see what SRK and Big B are doing? Odds are it is longer than needed. Laura Stack (Author of “What to Do When There’s Too Much to do.”) suggests creating a not-to-do list which is a “list of things you simply refuse to do.” It can be anything you waste time on during your day, from playing solitaire to having an in-depth discussion about the new released movie. This list is meant to keep you on-task — to do what is necessary for work and nothing else.

If you are like many workers, this is easier said than done. Some people will write down, “I will not go on Facebook at work today.” Yet for some of us, that is not going to work. Instead, change the task to something doable and then decrease time spent on it every day. For instance, you will only spend five minutes per hour on social sites, and then week by week change it to every two hours, then four, then eight. You will soon realize that you are not wasting as much time checking someone’s Spotify playlist or browsing through your friend’s family photos. Soon you will reduce the amount of extraneous tasks performed, improve your work quality and avoid having an unnecessary 12-hour workday. You will become more results-driven and less unproductive.

The HIT list

The HIT list is for high-impact tasks that can be completed immediately. It is meant to guide your work every day, so you’re more effective with time management. Stack says, the list should include more than 10 items, but it can vary from person to person. A programming lead may have up to 20 tasks but only three that can be worked on that day. A Testing and debugging expert may only have one task due that day but gets a head start on testing for five others.

It is a good idea to take a look at your queue for the next day, so that you can reorganize the HIT list according to importance and time needed for completion. Also, Stark reminds workers to remain flexible as something may come up in the middle of the day that needs to be done quickly and disrupts your plans. The HIT list is meant to be more of a guideline rather than a restriction.

For those of us that aren’t used to task lists, this can be a good way of starting one. If you know in advance that it will take one hour to create a presentation, you can put that on the HIT list above another task that may only take 15 minutes. Also, include smaller tasks that may not need to be done right away but can turn into a huge project if pushed aside. Take quarterly reports, for example; you may want to start pulling reports early, so when it’s time to present, you’re not rushing to finish the work.

The Master List

This list includes everything that has to be completed at some point, but not necessarily right away. This list should be a work-in-progress, with items shifting in priority due to deadlines or time needed to finish. Tasks can flow into the HIT lists as they become more urgent. Tasks should also be removed or triaged to eliminate ones you’ll never get to (cleaning the microwave in the break room) or are out of date (throwing a birthday for your cube mate when it was last week).

A constant flow between the master list and the HIT list is the best way to keep both lists up-to-date. How do you determine on which list you should have a task? Ask yourself: Does it need to be done today? If the answer is yes, it belongs on the HIT list, and if not, it belongs on your master list.

Switching from one massive to-do list to three smaller and more manageable lists may be tough at first, but with Stack’s tips, you can save time and produce better results. In this economy, anything that makes you more indispensible to your company is something worth trying.

CareerBuilder.co.in is India’s fastest growing online job site. CareerBuilder connects thousands of Programming job seekers to top companies each day.

For more information on jobs in SQL and SQL jobs in Bangalore please visit http://www.careerbuilder.co.in