I was wondering if people had suggestions or strategies for using OmniFocus with an additional/external task tracking system.
As a software developer, software projects I work on in GitHub use Issues to track tasks to be completed. This is essentially a list of actions/tasks outside of OmniFocus.
This, of course means my ‘trusted system’ is split between OF and GitHub and when looking at OmniFocus projects and actions, it’s difficult to get the full picture of everything I need to do.
That’s my particular case, but more generally I’d appreciate suggestions on working with OF and any additional task tracking system.
If you are in a similar situation, what approach do you use to handle having a split between OF and another task tracking system?
Any work that is in GitHub stays in GitHub. When I look at projects, I decide if the project is better suited for GitHub. Things like version tracking, collaboration, and issue tracking are important for mostly digital-based projects.
Any work that is not digital in nature (home renovations, planning a party event, tracking housekeeping duties) are better suited in OmniFocus for me. OmniFocus is a personal task manager and is not suited for collaboration and issue tracking. If I don’t intend to share a project, I’m comfortable with using OmniFocus.
I’ve learn to decide where a project resides and put it into the appropriate manager. I’m not a fan of duplicating tasks in two different systems. That’s just more maintenance work to focus on if I had to remember to update in GitHub and OmniFocus.
I do schedule time blocks to work on GitHub projects and other time blocks to work on OmniFocus projects. Balancing time to work on projects from two systems works for me when I use time blocking methods.
OmniFocus has the review perspective and it makes it easy to review my projects in a timely basis.
I set up a schedule to review GitHub projects. Projects that has frequent changes gets a shorter review cycle (maybe Monday, Wednesday, Friday). Other projects can be reviewed weekly.
My preference is to have everything in one system, (as per the GTD methodology) regardless of where the task is ‘generated’. Ideally I would try and automate everything to talk to Omnifocus, but if that has to be done manually then so be it.
Is it possible to use something like Zapier to set up a ‘trigger / action’ sequence to send Github tasks to Omnifocus?