I do a very similar thing at work on a weekly basis.
Although I work within a team, the majority of my work is fairly autonomous and I'm left alone to do whatever I need to do (I'm a functional analyst within a software development team). As a result, I can often go for several days without needing to talk to my boss about work.
All I have is a very loose template that I use inside an email, based around RAID (risks, actions, issues and dependencies):
Project name
- Progress this week
- Risks that have arisen during the week and what needs to be done to mitigate them
- Issues split into two - ones that I'm progressing and those that need escalating or need work requests for other teams
- Work that I've passed on to developers and any responses that they have come back with
- Actions that I need to take over the next week or in the future
- Actions that I'm waiting for other people to complete
This works really well for a number of reasons:
- Allows me to review everything I've done
- Acts as a motivator, as the report is effectively a contract describing the work I need to do
- Allows other people to go to one place to see the actions, issues and risks of a certain project
- Is an effective way of preparing for six-monthly appraisals
During the week, I keep a mammoth, fairly free-format todo.txt file that helps me to remember everything:
***************
DD/MM/YYYY
[] Todo
() Waiting for
[x ] Todo completed
* Information
** Related information
* M: MEETING NAME (Participants)
** meeting text
** meeting text
* M: ---
* D: DOCUMENT REVIEW (document name)
** document details
* D: ---
* P: MULTI-ACTION TODO NAME
** [] Todo that needs doing
** [na] Todo that cannot be done until another todo is completed
* P: ---
****************
Each day, I review all my notes from the previous day, from the day a week before, one month ago, three months ago and 6 months ago. This helps me to review my actions to add to the report and also allows me to review any important information.
The system does have a few issues though:
- If I have no motivation to do them, todos can hang around for ages
- It takes time to review each day
- Complex notes can take ages to type
- This type of system means that everything has to go into the todo.txt, otherwise I can never trust it
- Things go out-of-date and where a decision has been made and then changed, it's difficult to work out what's correct. This could be fixed by tags and the search function, but consistently tagging is hard as I can never remember the tags that I've used