Live data from Hacker News

Ask HN: How do you track issues, todos, features?

news.ycombinator.com

61–70 of 78 posts

Re: Ask HN: How do you track issues, todos, features?

#61

We're using Asana at the moment. It's decent, but flawed, so I'm not happy. We've been through Pivotal, Lighthouse and Trello, and one team is still using JIRA. That said, our use case is explicitly tracking backlog — work that needs to get done. My philosophy is that any issue tracker that is treated as a database and that disassociates items from assignments will decay into a pile of rot almost immediately. Especia…

Can I ask what you dislike about Asana?

I haven't used it. What's the biggest feature of Asana, and how is it flawed?

Re: Ask HN: How do you track issues, todos, features?

#62
post #61

We're using Asana at the moment. It's decent, but flawed, so I'm not happy. We've been through Pivotal, Lighthouse and Trello, and one team is still using JIRA. That said, our use case is explicitly tracking backlog — work that needs to get done. My philosophy is that any issue tracker that is treated as a database and that disassociates items from assignments will decay into a pile of rot almost immediately. Especia…

Can I ask what you dislike about Asana? I haven't used it. What's the biggest feature of Asana, and how is it flawed?

Oh, where to start!

So Asana is a todo list. Everything is a task. Tasks are assigned. Tasks can have subtasks. They can also have comments, tags and attachments. The top-level organizing construct is the project; projects have tasks and also team members. Oh, and within a project, tasks have order (something which doesn't really work in practice).

So far so good. Most of the problem with Asana is in the UI. Asana is all about lists. Unlike Trello, for example, Asana only has one view: A vertical list of tasks. This list UI is very much like a classic outliner or even text editor, in that there's almost always a cursor that's editing something. You can use the keyboard to navigate around. This leads to some immediate weaknesses: Since there's usually a cursor, typing something will typically have the text land in some random, unpredictable place. Hitting Enter creates an empty task. So if you're not super careful, your lists will be littered with errand characters and empty tasks.

This information-dense view means there is never a place to "rest". I can't keep a single task open. There's a split screen that allows you to maximize a task, but it's not quite the same. So in Asana, you never feel like you're in a specific location. It's always the list. It's easy to get lost because there's little or no sense of hiearchy, even though the data model is hiearchical. This UI is doubly problematic because Asana is a heavy single-page app (it takes several seconds for it to "boot") that doesn't lend itself to being opened up in multiple tabs. So it's not very web-app-like.

Really, this kind of editor-like "live" UI seems more appropriate for personal todo lists, but not for collaborative ones. In my mind, a task is a kind of mini project, and a task with subtasks is a bigger kind of mini project (usually you use these for multi-step tasks like launches or big features), but Asana treats them all with equal lightweightness. In fact, in your "My Tasks" view (also a list), Asana will comingle subtasks and top-level tasks, making it confusing because subtasks don't carry their context with them — so "My Tasks" will list something like "Add CNAME", which on its own makes no sense, until you click on it and see that it's a subtask of "superproduct.com launch".

There are lots of minor flaws. The editor is horrible — pasting and undo/redo tend to make the cursor lose its place, there's basically no support for pasting code (no syntax highlighting), the keyboard shortcuts are non-standard and weird (they use tab (!) instead of alt or ctrl as a modifier), and you can't turn off the stupid rich text mode (no Markdown). As mentioned, startup time is bad, and the main page loads as a POST, so if you restart the browser, the browser needs to ask if you "want to submit this form", which is bizarre.

The more I talk about, the less I like it. Unfortunately, so far I haven't found any alternatives that look good enough to migrate.

Re: Ask HN: How do you track issues, todos, features?

#63
post #31

At my company, over the last 6 months we've tried Trello, Pivotal, and Sprintly. At past companies I've used Trac, Jira, and Asana. And for the last 7 years I've kept a daily todo.txt, where I append today's date and the 1-2 things I want to try to get done, adding detail as I figure out plans. (This is the only task tracking tool I've recommended that coworkers adopt and are actually using years later) I've come to…

Hi aturek, you should checkout our startup Devarist https://devarist.com

This used to be our workflow too and we built Devarist for exactly this purpose.

Re: Ask HN: How do you track issues, todos, features?

#64
Sounds like you need a general project management system? I would give basecamp a go, if your needs are simple. If your needs are simpler, a text document is great and can take you fairly far. It works for a lot of people and use cases.

Most of the time, as a dev working on a client codebase, i do just fine with github issues.

But for everything else, if you're like me and have a lot of different things to capture and track, I haven't found anything that cuts it. So I'm close to launching a data platform for when you want to have your own workflows, analytics, monitoring and reporting of... anything. So you could use it to get an email every day of your open todos, or to nag you until you workout, or just simply act as a place to keep bits of information.

Re: Ask HN: How do you track issues, todos, features?

#65

I use and highly recommend Fossil ( http://www.fossil-scm.org ). It can handle each of your main purposes out of the box with ease. It's got a good command line interface, a built-in web interface, it's self-contained, and the model is easy to understand. It's simple enough that I can use it as a replacement for RCS for personal stuff (like a LaTeX document) but it scales to large projects too (it's used by SQLite an…

Yeah, there doesn't seem to be all that much discussion about fossil compared to a few years ago. It is clunky in spots (e.g. the command line interface to tickets), though its a pretty interesting option.

Re: Ask HN: How do you track issues, todos, features?

#66
post #57

I'm a solo developer. For short term, post-it notes and legal pads. There's something for me about having those TODO's constantly in my face. I always get them done. And it feels so good to crumple that ball of paper and throw it into the bin. Each sticky is 5-30 minutes of work. For longer term/planning: Trello. When I'm ready to tackle something, I convert the Trello card into a sticky note, archive the card, and g…

Any trick you use to get all your tasks into Pomodoro (<30 min) size? How do you handle a coding task that might take half a day?

Re: Ask HN: How do you track issues, todos, features?

#67
post #31

At my company, over the last 6 months we've tried Trello, Pivotal, and Sprintly. At past companies I've used Trac, Jira, and Asana. And for the last 7 years I've kept a daily todo.txt, where I append today's date and the 1-2 things I want to try to get done, adding detail as I figure out plans. (This is the only task tracking tool I've recommended that coworkers adopt and are actually using years later) I've come to…

Same here, I have to track at a personal level, I'll update the Jira etc... But I still have to track it. I've tried Task Coal, org mode, Remember the Milk, etc... But at the end of the day I always go back to a Simple text file. For family stuff (eg: shits that has to be done before we go on holidays) we've been using Google doc which allows concurrent access all sort of devices. I don't use Google doc for my person…

Actually thinking about it, a google doc with my todo list has been about the most efficient tool I have used for task management.

Re: Ask HN: How do you track issues, todos, features?

#68
Excel sheet on office online. Urgent tasks go on the top left. Quick tasks go up.

Microsoft Outlook contacts: put the word todo in the comments field. Any notes also in comments. Everything is searchable. Common items come up together on search by keywords.

A todo folder in the file system full of text files backed by a Git repository. This is kind of the equivalent of microsoft outlook contacts for me.

Flags on emails.

Re: Ask HN: How do you track issues, todos, features?

#69

I'm actually working on a new start-up to try to take a stab at this problem. Would love to get some beta users, if any of you are interested: http://hellofocus.com/

It seems the data analysis is an important part of your product; I know this is probably too early, but consider building an API to enable companies to plug-in their existing solutions into yours. It would be hard for us to move away from our existing system, especially since it's integrated with our accounting, billing, and CRM.

Re: Ask HN: How do you track issues, todos, features?

#70
The search for a perfect todo, project management app and bug tracker is the perfect distraction. I think what we want the most is the ability to schedule and forget about it until the time it's ready to be done. I've used Todoist, Trello, MantisBT, my own home made todo list and a dozen others. Nothing ever beats pen and paper or just a good review. I'd say Trello, Todoist and a good bug tracker are enough for any small team. Larger teams, I can't speak for.
Post reply on HN