Did you know that Things is made for personal task management with a focus on Getting Things Done. Itās $50.
Did you know that Jira is made for enterprise issue tracking and project management. Itās $10.
Well, itās $10 if you have less than 10 users, otherwise itās $1200! Luckily, I am only 1 person. I purchased it so fast itād make you vomit.
Backstory
Until today, Iāve been using Things for all of my personal tasks and projects. I currently have 18 projects that Iām working on, ranging from self improvement, to software projects, to this blog, to my wifeās cancer. Twelve of those 18 projects are software projects Iām working on to some degree. Projects like WPSearchMu, WelcomeToYourMac, itās related and upcoming iPhone app, Columizer, etc. Because I have so many projects, it means I have to be exacting and purposeful with every spare moment. If i have an hour to spare to work on something, I need the vast majority of that hour to be spent productively and not spent just getting caught up on where I am in the project.
In Things, every task looks the exact same. Thereās no difference between high priority blocker issues and low priority nice-to-haves. Thereās no easy way to sort, filter, or graph my progress. Since Things isnāt web based, I canāt easily track any tasks Iāve delegated to other people. It doesnāt integrate with svn, so when a bug gets reopened itās hard enough to see itās svn history that I donāt even try. Donāt get me wrong, Things is great for personal tasks and todo lists, but for software management it sucks ā as well it should, since thatās not what it was designed for! I generally take the path of least resistance, and Things has served me well until lately, but I need something bigger.
Options
Some of my projects are hosted on Google Code, but their issue tracker is lacking, to say the least. It gets the job done and thatās it. Itās onlyĀ integrated with svn for mere months. Itās young and simple. Even better, only some of my projects are on Google Code, so it canāt solve my entire issue tracking problem anyways. Even if it could, itās not even possible to filter my combined issues from all of my Google Code projects. Projects are too siloād and the system is too young.
Bugzilla was another option. Iāve heard good things about it, but Iāve never used it to any meaningful degree, and I really donāt want to spend time setting up and learning a new system that might fit by needs but might not. The risk/reward/time-spent equation just didnāt do it for me.
Jira saves the day. I use Jira every day at Jive, and itās a fantastic issue tracker. Until yesterday I thought it cost thousands of dollars to implement ā which is true if youāre more than 10 people. But only $10 for 1 user for an enterprise level issue tracker that Iām already comfortable with? Done. I can setup projects, components for those projects, custom fields for tasks, custom filters, priority and status, and it integrates with svn so my checkins and and the bug report are all in the same place. It cuts down the time I spend organizing and tracking, and gives me a solid birdās eye view into how far along my projects are and what tasks are next. Since itās web based, I can make a project public so that anyone can file bugs for any of my projects. Best of all, itās what I already use at Jive so Iām already comfortable with the system. This will undoubtedly make me more productive, and Iām psyched.
Take Away
If youāre an engineer, and you need an issue tracker for your projects, I highly suggest spending the $10 and installing a copy of Jira on your server. If you have non-engineering stuff you want to get done too, I highly suggest Things. I love Things ā I dunno what Iād do w/o the iPhone app ā and Iām absolutely keeping it around for my non-engineering task lists. Everything engineering is going in Jira.
Also, the currently selection of Jira apps for the iPhone makes puppies cry. Iāll pay good money for a solid Jira app. Someone please build it.