Есть функция, которую я хотел бы видеть в программном обеспечении для отслеживания проблем, которая, кажется, не настолько распространена, и это возможность разделить заявку (ошибка, запрос функции и т. Д.) На подзадачи. и просматривать их в иерархическом порядке, возможно, с помощью какого-либо отчета в стиле индикатора выполнения о конкретном билете и его дочерних билетах.
Я думаю, что это было бы полезно как для разработчиков, так и для руководителей проектов: руководители проектов хотели бы иметь достаточно широкий обзор происходящего, в то время как разработчики должны углубляться в детали и очень часто должны делить задача в подзадачи. Это также пригодилось бы, если бы кто-то поместил два вопроса в один билет.
Кто-нибудь знает о системе отслеживания проблем, которая делает это? Пока что те, на которые я смотрел (Trac, FogzBugz и Basecamp), имеют плоскую организацию заявок, поэтому они либо полезны для разработчиков или для менеджеров проектов, но не для обоих. Assembla допускает, чтобы билет имел дочерние билеты (и несколько родительских билетов), но он не очень хорошо работает с этой конкретной функцией.
Если есть такая система отслеживания проблем, кто-нибудь использовал ее как для разработчиков, так и для руководителей проектов, и если да, то какой успех у вас был с ней? В качестве альтернативы, есть ли лучший подход, который может быть использован обеими категориями пользователей?
( Обновление: Это , а не субъективный вопрос «какое у вас любимое программное обеспечение для отслеживания ошибок». Я спрашиваю о средствах отслеживания ошибок с определенной функцией для конкретной цели, поэтому пожалуйста, не публикуйте свой любимый баг-трекер, если он не выполняет то, о чем я просил. Единственный, возможно, субъективный элемент - насколько хорошо он работает для этой конкретной цели.)