1) Daily Planning - Start your day setting out what needs done and in what priority. Mark them off as you complete them and record the time. You can do this with software or simply pen and paper
2) Analyse Your List - Are you planning to do tasks that should be completed by somebody else, learn to delegate tasks which are not making the most of your time to someone who's time is less valuable or can complete the task faster.
3) Distractions - If you have a high priority task to be completed, shut down your email and divert your phone (if possible).
4) Not getting anywhere? - Everyone has days or moments when nothing seems to be getting done, this is a perfect time to take a break, get away from your work area and try to come back to it with a fresh approach. Let's face it you weren't getting much done anyway!
5) Record your time - The only way you will see where you are spending wasted time is when you look back on what you've recorded previously.