Today I Learned

Tracking bugs' statuses in checklists

A grouping ticket that contains a list of bugs is a great way to monitor the high-level status of a developed feature. However, the checklist itself is not sufficient to track statuses of particular bugs. One checkbox is not enough to handle “In development”/“To be checked”/“Done” (and more) statuses, especially if there are a lot of bugs:

bug-checklist

A good practice is to create a separate ticket for each bug. Thanks to that, not only can you still monitor the overall progress of the whole list, but also check the details and exact status of each of them:

bug-checklist-with-ref-tickets

It is often useful to navigate between the checklist and the issues, so make sure to keep the linking both ways:

parent-ticket