I'll try to answer this question and also include some of the questions you asked in your other question.
First of all: I'm a geek and I like the idea of automating things, and tracking stuff (bonus points if its beautiful graphs). Sometimes I set up a complicated system and don't use it that often. I did not like paper but ended up using it.
What should my system do for me?
This are the things a system should do:
- define high level goals/projects
- collect all tasks so that none is lost (forgotten)
- prioritize tasks
- help with doing/motivation
Maybe this sounds like a no-brainer, but IMO its useful to keep in mind what we want to do instead of focussing on specific tools.
So what tools/workflows do I use? How do I do it consistently?
Something that I took from GTD is to use one tool to collect tasks. I also wanted a tool that I can use everywhere. So no web app without offline mode, no Kanban or trello style board at home. I personally don't use Evernote anymore, but IMO its decent for note taking and task collection because it's simple: if a tool is too complicated, you are less likely to use it. IMO another contender is a notebook. My personal favorite is a A5 size (210mm by 148mm) notebook with pre numbered pages. I use it like this:
- write down tasks, one per line
- strike through tasks when done
- when the page becomes cluttered/runs out of space transfer not done tasks to new page, cross out old page, move bookmark to new page.
- if I have to take notes I just use a blank page. date on top of page. important notes get one of those colored adhesive page markers
The result is something that is in chronological order and easy to use.
Again, keep it simple. The most basic system would be to just emphasize important task. You can do that by making them bold in your Evernote task list or put an "!" next to it in your notebook. I personally use a system with priorities A, B, C that I jot down in my paper notebook. When to give priorities? During review, more on that later.
Pomodoros are good at two things: to get you started and to make you stay at your desk. I like them also because they are simple. In your other question you asked wether you can use them during lectures: No, but a lecture has a defined start and end, so there is really no need to get started. Just show up on time and follow the content. This alone should make you stay focussed.
You asked also about the tracking of pomodoros: IMO this is not necessary, better define the things you want to do during your time as tasks ("read chapter 4 in textbook", "do exercises 1-3") and mark them as done. If you need a kickstart, use pomodoros (IMO there is no need for a special formula like you currently use). If you are in "the flow", just move on and forget about pomodoros or their tracking. You don't work to increase some number of your pomodoro tracking system, but get things done!
Workflow: Review and planning
Create a routine, where you take time plan every day. If you have difficulties create a calendar event on your smartphone. About 15 minutes are enough, I promise!
During that time, go over your task list. What have you done today? What went well, where should you do things differently? If you use a paper notebook, this may be a good time to transfer the not done tasks to a new page. Then: What new task came up during the day that you did not write down yet? Write them down.
Now you have the list of tasks for the next few days. Time to give priorities! I like to pick the top two or three tasks on my list and mark them as important (or "A"). Then I look for "nice to have" tasks and mark them as "not really important" (or "C" in my system). The rest are normal tasks ("B").
So what about the high level goals / the big picture
Unfortunately I don't do this consistently, but when I do it it's somewhat similar to a normal evening review with a few differences: I plan it once a week (for me: Sunday evening). It takes a little bit more time. During that time I think about how the week went, and what the general idea of the next week is. Oftentimes when I think about a high level goal ("improve my knowledge of python") the result will also be a number of low level tasks ("read chapter 1 of python book").
I hope my answer helps a little bit. It certainly helped me personally to remind myself that I should pick up again the habit of weekly reviews.
Another note: I oftentimes mention that tools/workflows have to be simple. This is not because people are dumb, but because you can be stuck easily in a meta-procrastination game where you spend a lot of time making plans, setting up tools but never get to actually doing tasks. Simple tools help avoiding that trap.