Outlook and checklists
For recurring actions that I need to be reminded of, I set up recurring tasks in Outlook. Then I can check them off as they're completed, and if I need a report I can print it out from outlook, with date completed, etc. But Outlook doesn't help me with the various steps of the task.
For complex tasks with many steps, I have two kinds of checklists in Excel. If there are many steps but there is no need to record variable information, like times, or values, check numbers, etc., I set up the checklist with multiple columns, one row for each of the steps, and then columns for each week or month or quarter. Then I have little checkboxes for each step and I go down the column for that week (or whatever timeframe), and as I go I check the checkboxes. It's easy to scan the column of checkmarks to confirm that nothing has been omitted. At the end of the year, month, or quarter, I have all those columns checked off, so I feel confident that I've done everything I needed to do. I can even pencil in at the bottom of the column the date I completed the process if I feel it would be helpful.
There are some tasks that are more variable, where I need to make note of the beginning and ending numbers in a check run, etc., and how many transactions were entered, or some data may have changed (like someone's salary), or a deduction will be made from someone's check for only two or three times, and I don't want to forget to take the deduction, and don't want to take it too many times. For these jobs, I print out a new checklist for each time I do them. I have fill-in-the-blanks for recording check runs, number of checks, the total number of checks, amounts, etc. For a deduction I include a line with the deductions detailed (Deduct $345.00 for tools to Acct #1205: 11/01 $115.00 11/08 $115.00 11/15 $115.00) As I go along I check off the date and amount just so I know I did something. I update these checklists every time I do the task because this type of task has so much variability. I use this type of detailed checklist for situations like payroll where accuracy is essential, and where control is needed. I have a password on these checklists and any changes have to be initialed by the owner. Of course the same degree of control may not be needed all the time, and if I can I simplify. But if there's a possibility that someone will question why I did something, how a mistake was made, etc., I've found that this gives me a lot of control and documentation. It also slows me down so that I am more mindful of what I'm doing. I find that when I'm doing something repeatedly it's easy to overlook something because it's so familiar, so I need to slow down and be more deliberate about it and reduce errors.
Some checklists are two or three pages long--whatever it takes.
It takes several iterations to get a checklist set up with the right level of detail, but it doesn't take too long, and it's worth the time because it helps me do things correctly and methodically, and the people who will get the finished product have more confidence and peace of mind.
The busier the environment, the more interruptions, the more necessary the checklists are (for me, at least). If I find that I've made the same mistake twice, I try to work out a checklist so the mistake won't occur again. And of course, it's helpful to have a checklist to pass on to an assistant or to someone who takes on a task when I'm on vacation or ill, or for training.
It really helps to print the checklist onto colored paper, so you can find it immediately without having to leaf through a stack of papers, but go right to it.
And if reports are printed, the checklists can be saved with the reports.
Hope this provides some useful ideas.