MoSCoW prioritization for daily todos
For the last 10–12 years, I’ve been applying the Getting Things Done (GTD) “techniques” such as Inbox Zero, the 2-minute rule, etc.
I’ve collected and organized my todo items (both personal and professional) in never-ending prioritized lists.
These techniques have helped me keep a great level of control over everything that crosses my radar and that I need/want to take care of.
Here’s what I do!
Thanks to GTD techniques and motivation, I’ve been able to be very productive most of the time, which has helped me make great progress in my career as a software engineer and as a manager, as well as in my personal projects (e.g., starting my own company, writing a book about the TypeScript programming language, etc.)
But in recent years I’ve kept feeling more and more overwhelmed by the amount of things to do, which recently motivated me to take a good hard look at how I organize my days and to try and find ways to feel less overwhelmed and more in control of my time.
To reach that goal, I’ve read quite a few interesting books, but the one that struck me the most was Make Time by Jake Knapp & John Zeratsky, which I definitely recommend.
I could definitely recognize myself in many of the stories in that book.
Since I read it, I’ve started to experiment and I now define my highlight (most important task) each day, whether it is something for work, leisure, a boring chore or anything else. All that matters is that there’s just one major thing that I want to try my best at and dedicate my energy to achieve / make progress on.
The approach, techniques and tricks proposed by Jake & John are quite simple and intuitive, but they are really effective and act like a nice toolbox to hack our way around the busyness of modern life (which Jake and John refer to as the busy bandwagon) and the constant and infinite distractions around us (Facebook, mailbox, Netflix and the like: https://maketime.blog/article/distractions-are-a-nuisance-but-infinity-pools-are-the-real-problem/).
MoSCoW prioritization method
The MoSCoW prioritization method is quite simple. You just have to tag your tasks with a letter, indicating their importance:
Once you tag all your tasks with the MoSCoW method, you can then sort them by importance and focus on what really matters.
Revisiting the MoSCoW method
Like most of us, I can almost never limit myself to a single task each day. My highlight is my center of attention, but quite a few additional tasks make it to my todo list each day. There are calls to make, appointments to go to, groceries to buy, etc.
What I like to do is clearly organize my daily todo list. The first item is of course my highlight. Then, I list the remaining items by decreasing order of priority, using a variant of the well known MoSCoW method.
Here’s the MoSCoW method variant that I use to tag my todo list items:
- H: Highlight (Hours)
- M: Must (Minutes)
- S: Should (Seconds)
- C: Could (Milliseconds)
- D: Delegate
My highlight is the only thing that I really can/want to dedicate hours to.
Next to that, I might have to spend (quite a few) minutes doing other things, and I know that I’ll have to take care of those.
If there are “Should” items on my list, then I’ll try to take care of those if I manage to free up some time/energy, but I won’t go the extra mile to complete them all. I’ll rather push back (procrastinate even!).
The “could” items are ideas more than anything else. Sometimes I’ll pick one of those to change my mind a bit, but they certainly don’t deserve much of my attention.
I usually prefix each task with the tag and don’t add any numbers; the importance is determined by the order of my list items.
For example, my list for today looks something like this:
- H: TS Book, review chapter 6 comments
- M: Prepare upcoming team meeting
- M: Walk the dog
- M: Make an appointment with…
- S: Order on Philibert (I love board games… ^^)
- C: Watch the new Star Wars
My daily list serves as my guide throughout the day. I actually go a bit further and usually try to estimate how long I’ll spend on each task and imagine my day’s agenda, as proposed in Make Time.
Note that the initial list is just a route plan, I usually course-correct as the day goes by and review in the evening to identify what went wrong, whether I felt productive, had enough energy throughout the day, etc
Finally, since you don’t know what you don’t measure, I also keep track of how I actually spend my time. I’ll post another day to explain the approach that I’ve taken to re-imagine how I spend my time, made up “ideal days” and defined a time/attention “budget” for everything in my life ;-)
That’s it for today ^^.
If you've enjoyed this article and want to read more like this, then subscribe to my newsletter, check out my PKM Library and my collection of books about software development 🔥.
You can follow me on Twitter 🐦
If you want to discuss, then don't hesitate to join one of my communities: the Software Crafters community, the Personal Knowledge Management community, and the focusd Productivity community