Live data from Hacker News

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

news.ycombinator.com

41–50 of 78 posts

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

#43
I use GitHub issues and labels. Every issue starts out with a backlog label, when I pull it off the backlog, I assign it to a team member, add in-progress label, and the assigned member will go through it and apply an estimate label saying how long they think it'll take to do. When they're finished, they'll submit a pull request mentioning the issue, and apply a spent label signifying how long it actually took them.

All issues also get scope and type labels. Type signifying bug, feature, hotfix, etc. Scope saying what piece of the software it's for.

We also use milestones for releases. Each release gets a codename, and that codename is used for the milestone and all backlog and in-progress issues are applied to the release it's meant for.

Right now there's no UI for anything, but we're building internal tools that create a visual of this whole system for us.

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

#45
post #9

I would recommend Jira - get the GreenHopper plugin to make it less "old-fashioned", but it's the right tool for the job. You can customize it if you want to go down that rabbit hole, but the built-in workflows should get you started. Projects, epics and tags should solve the problem of finding issues. Set each client as a project, or more likely as an epic so you can have one view for your developers / designers tha…

+1 for Jira. It's clean, simple and easy to understand.

I'm a fan of JIRA but wouldn't really call it "clean, simple".

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

#46
We are a bit bigger (150 people or so, so take this with a grain of salt).

We use Zendesk to track bugs. It's nice because of its assignment features. That said, I find it terrible about everything else.

Feature requests are currently in UserVoice, however we're about to move over to Aha.io instead as we use that for product roadmapping and it's easier to move a request right into the plan and then push into rally (we use rally instead of jira for sprint planning)

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

#47
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…

I keep trying out new tools and always go back to txt files and a notepad with a daily list of things todo and weekly things.

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

#48
Iron out your process. Use free tools that make it easy to export your data if it doesn't work.

Trello (other kanban tools) - very flexible. Gitlab. Free, open-source, host it yourself.

Jira is a powerful tool, it's also very complicated and expensive. You don't want to blindly jump into that commitment.

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

#49
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. Especially bugs. Don't put anything into the database that does not represent work to be done within the next few days.

So we use Asana as a collaboration tool that brings together stakeholders, information and assets. Typical workflow: Account manager brings issue to attention of project manager, who brings it to attention of developer, who does the work, sends it back so customer can be notified. Task goes away. Another typical workflow is an actual project, with steps to complete and a launch timeline.

The only way, in my experience, to manage bugs is to give them to a project manager. The PM triages: Forget or hide the unimportant ones away in a drawer, and fix the important ones ASAP. Bugs that linger aren't important enough to consider. Sometimes everyone is too busy and the bugs are important but not critical; schedule a single day of the week when everyone puts aside their main work and plow through the bug backlog. We call them "bug days".

For new features, use something else, like Google Docs. But it will rot, too. It's better to do whiteboard sessions that are turn into discrete tasks and discrete projects.

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

#50
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 personal list because I'm still more efficient at whacking text in vim. I need evil mode for Google doc :-)

Post reply on HN