Structuring issues in Tracker
Any project or process is easier to manage if your work is structured. Breaking down and grouping your issues are among key methods to put your things in order.
Decomposition is breaking larger project chunks into standalone issues and sub-issues. When the workload is broken down into smaller issues, it's much easier to evaluate their complexity and required resources, distribute the issues across assignees, and schedule deadlines. In Tracker, you can decompose your issues using links. For example, you need to implement a new feature in your product, which implies resolving multiple smaller issues. For such cases, you can create a New feature parent issue and link child issues to it.
Grouping issues is useful, for example, to estimate the workload at different project stages or specify the scope of responsibility for teams and individual employees.
There are several ways to structure issues in Tracker. You can use them individually or combine them.
- Issue queues
-
A queue is an area shared by related issues being worked on under a single product or pipeline. Queues can also be used as an issue list meant for a specific team or department.
Queues enable you to order your issues and see who is responsible for their execution. For example, you can create individual queues for your HR department, project team, and support team.
You can set up an independent issue workflow in each queue. To configure your pipeline, set issue stages (statuses) and their order in the queue, which make up their workflow. Standard workflows already have their own queue templates in Tracker.
- Links between issues
-
In Tracker, you can link issues to each other. Links help decompose issues and denote issue hierarchy.
- Projects
-
Use projects to group issues with a shared deadline and responsible employee. Projects may include issues from different queues.
- Components
-
Components help you group issues in a queue that relate to the same topic. When managing issues with components, you can set up a default assignee and access rights.
- Versions
-
Versions help you group issues within the same queue based on the product version they belong to.
- Tag
-
Type of label one can manually add to any issue. You can use tags to group issues by any attribute and then search for issues with preset tags. To add tags to an issue, edit the Tags parameter.
Note
The Tracker interface doesn't support editing and deleting tags. To delete a tag, use a request to Yandex Tracker API.