Hacker News new | ask | show | jobs
by berkes 1069 days ago
This bothers me on almost all project management software.

What I'd love to see, is to be able to assign one person as the one "responsible" and then assign others ad-hoc when/if they work on-, review-, discuss, or co-author it.

Some software allows multiple assignees, but as the ancient management-saying goes: if everyone is responsible, no-one is. So i'd still love to have one person assigned with a special role or label.

2 comments

Yeah this is an issue with my current company's use of Jira. They're super worried about tickets being "lost" so they all have to be assigned to one person, but then that means you can't tell who is actually working on something.

My previous company used Phabricator and you only assigned yourself a task when you actually started working on it. It meant anyone could work on anything - much more agile and much much better knowledge spreading and teamwork.

But I understand where my current company is coming from. You want a "person who is responsible for making sure this eventually gets done" field and a "person who is currently working on this" field.

> You want a "person who is responsible for making sure this eventually gets done" field and a "person who is currently working on this" field.

Indeed. But the last part should be plural. Because in reality multiple people work on it. A reviewer, someone who helped with the UX, the person you spoke to to get the exact business-details right, that colleague you needed to finetune the SQL, or the moment bob goes on vacation and you need to step in and take over his work.

You can create a custom multi-person field and call it whatever you want.
At my work we have a couple of different roles that get involved in each ticket, so we created custom fields in Jira to assign those roles.

So each ticket gets a Primary Developer, Primary SME, etc, but might get assigned to some one else to do one small bit of work (e.g., it'll get assigned to a different developer for code review, but whoever's listed as the Primary Developer is still responsible for it).