Использование свойства серьезности для билетов Trac - PullRequest
3 голосов
/ 30 июня 2010

Я использую Trac регулярно в команде на работе, а также для моего собственного проекта для университета. В обоих случаях я никогда не чувствовал необходимости использовать для билета свойство severity. Мне кажется, что использование свойств type и priority дает всю необходимую мне информацию, и я не могу придумать, что делать со свойством severity, которое не будет избыточным. У кого-нибудь есть хорошие варианты использования для severity -свойства?

Ответы [ 2 ]

7 голосов
/ 01 июля 2010

Вы можете рассматривать приоритет и серьезность как ортогональные значения.

Серьезность может указывать, насколько дорогой является ошибка: низкая серьезность может быть «цвет этого значка неправильный», а высокая серьезность может быть «компьютерная»выслеживает и убивает пользователя ".

Приоритет состоит в том, насколько срочно необходимо решить проблему.Значок, который использует корпоративный цвет крупнейшего конкурента компании, может иметь высокий приоритет, в то время как смертельная ошибка, которая может произойти раз в миллион лет, может быть низким приоритетом.

Затем вы можете работать над вещами, основываясь на времени приоритетасерьезность;что-то со средней серьезностью и средним приоритетом может быть более важным, чем то, что имеет низкую серьезность и высокий приоритет.приоритетЭто дает вам возможность увидеть, где представления различаются, не имея войн редактирования над одним полем приоритета.Но, сделав это наивно, пользователи просто установят серьезность на максимально возможное значение, и вы потеряете всю полезность в этой области.(И нет, я не претендую на полезное, проверенное в реальных условиях решение для этого. Хотя есть много возможностей для игры.)

Но, честно говоря, один приоритетОбласть высокого / среднего / низкого уровня работала достаточно хорошо для меня во всех моих проектах.Отдельное поле серьезности выглядит как дополнительная сложность для незначительной выгоды.

Раскрытие информации: я один из разработчиков Trac

0 голосов
/ 15 мая 2019

Хорошо, это старый вопрос, но я думаю, что я буду весить с очень необычным, но довольно полезным, вариантом использования.

Справочная информация: я фактически использую систему Trac для управления своей (реальной) жизнью. Например, я создаю такие билеты, как «Установить умные огни на кухне», «Купить билеты на игру с мячом», «Получить прививку от гриппа» и так далее. Это потому, что я очень плохо соблюдаю расписание, но наличие аккуратного списка задач и этапов, которые я для себя поставил, работает для меня.

В любом случае, я использую поле Серьезность, чтобы указать уровень моего беспокойства для этой конкретной задачи. Уровни серьезности варьируются от "no_problem" до "needs_concerted_effort" до "паническая атака". (У меня их около дюжины, и некоторые из них являются особыми случаями.) Всякий раз, когда я нахожусь в настроении заняться чем-то сложным, я получаю отчет о билетах с высоким приоритетом и серьезностью; если я чувствую себя побежденным жизнью и просто хочу, чтобы что-то легкое отвлекло меня от дел, я составлю отчет о билетах высокого приоритета и низкой серьезности.

Другой пример: хотя это не совсем точное использование, на работе мы используем поле серьезности, чтобы указать, сколько времени мы ожидаем, что задача займет. Уровни «минуты», «часы», «дни», «недели» и «месяцы».

...