For my personal stuff I tend to keep it in my head..

On the race cars we keep running written lists, someone sees something that needs to be done it goes on the list , when that issue is addressed it gets crossed off..It's a bit "old school" and messy but the final crossed off list becomes an excellent checklist for what has or hasnt been done and it prevents "ooops" moments and redundant work