I keep a text file formatted as a hierarchy. It's basically just an indented list.
One of the items is called "workstreams". It's the 4-5 things that I'm responsible for at the moment. I have subentries for the current task I'm blocked on and the next few things I need to do.
Every morning, I start at first workstream item and try to do as many of the items in there that I can. When I get blocked, I move to the next workstream item and repeat. When I get to the last workstream item, I either do other stuff or go back to the top.
If there's a time-sensitive task, I do the same thing as @eezeebee@lemmy.ca and create a reminder in my calendar software.