| Вопрос новичка: Trac - что такое тикеты | |
| От: | Аноним 77 | ||
| Дата: | 05.03.08 09:40 |
| Ответьте как можно проще или отошлите к вменяемой документации/статье на русском. Хочется понять как использовать, как работать с Trac. |
| Trac - что такое тикеты | |
| От: | Anton Batenev | ||
| Дата: | 05.03.08 12:43 | ||
| Оценка: | 19 (4) | ||
| Здравствуйте, Аноним, Вы писали: А>Ответьте как можно проще или отошлите к вменяемой документации/статье на русском. А>Хочется понять как использовать, как работать с Trac. Вот как это я пытался объяснить на предыдущей работе, когда вводил Trac в обиход (описание упрощенное, но смысл доносит): Введение в тикеты Тикет — это виртуальная карточка с описанием ошибки, которую требуется исправить или требованием (задачей). Каждый тикет имеет следующие аттрибуты: * Автор, создавший тикет; * Заголовок (Short summary) — обычно это короткое описание проблемы или задачи по которому ее можно выделить из списка; * Тип тикета (Type):
Требование (enhancement) — требование расширения или создания новой функциональности; Задача (task) — общая задача; * Приоритет (Priority):
Критический (critical) — продолжение работы возможно, но ошибка / требование должна быть исправлена как можно скорее; Высокий (major) — стандартный приоритет для исправления ошибок; Средний (minor) — ошибка не критична; Низкий (trivial) — ошибка редковоспроизводима; * Ключевые слова (Keywords) — ключевые слова, облегчающие поиск; * Этап (Milestone) — обычно, проект делится на несколько этапов (alpha, beta, release etc), к которому можно отнести тикет; * Версия (Version) — версия компонента, к которой относится тикет; * Исполнитель (Assign To) — исполнитель, назначеный данному тикету; * Дублер (Cc); Для создания тикета, необходимо выбрать пункт меню New Ticket и, после заполнения требуемых полей тикета, создать тикет нажатием на кнопку "Submit ticket". Каждый тикет имеет уникальный номер и после создания имеет состояние "Новый (new)". Если тикету не назначен исполнитель, то тикет назначается исполнителю по умолчанию для выбранного компонента. Если у тикета не назначен компонент, то тикет назначается всем участникам проекта. Если у тикета не назначен этап, то тикет принадлежит всем этапам. Если у тикета не назначена версия, то тикет принадлежит всем версиям. После создания тикета, количество открытых тикетов в разделе Roadmap под выбраным этапом увеличивается. Перейдя по ссылке с цифрой открытых (Active tickets) или закрытых (Closed tickets) под названием этапа (Milestone) можно посмотреть список тикетов по данному этапу. Для просмотра тикетов, отобранных по различным критериям, можно перейти в раздел View Tickets и выбрать соответствующий отчет:
Active Tickets by Version — все открытые тикеты, сгруппированые по версиям; All Tickets by Milestone — все открытые тикеты, сгруппированые по этапам; Assigned, Active Tickets by Owner — все открытые назначеные тикеты сгруппированые по владельцу; Assigned, Active Tickets by Owner (Full Description) — все открытые назначеные тикеты сгруппированые по владельцу с полным описанием; All Tickets By Milestone (Including closed) — все тикеты (включая закрытые), сгруппированые по этапам; My Tickets — все тикеты, назначеные текущему пользователю (пользователю, который просматривает отчет); Active Tickets, Mine first — все открытые тикеты, первыми идут тикеты, назначеные текущему пользователю (пользователю, который просматривает отчет); Любой тикет можно дополнять, переназначать другому исполнителю, переназначать компонент, версию, приоритет, этап и т.д. Вся история измнения тикета при этом сохраняется в самом тикете и отображается при просмотре тикета. Для изменения тикета, необходимо найти требуемый тикет, например, в одном из отчетов и вызвать его на просмотр (клик по ссылке на заголовок тикета). При редактировании тикета назначение полей аналогично описаным выше. Дополнительно, тикету можно изменить состояние: * leave as new — оставить новым (обычно, при внесении дополнений и уточнений в тикет); * accept ticket — принять тикет к исполнению (т.е. отобразить состояние тикета, аналогично состоянию "в работе"); * resolve as — установить резолюцию:
invalid — неверно, некорректно; wontfix — не подлежит исправлению (невозможно); duplicate — дубликат (подобный тикет уже имеется); worksforme — ???; Изменение тикета сохраняются по кнопке "Submit changes". После изменения тикета, внесеные изменения (а так же дата и автор изменений) отобразятся ниже основного тикета (или последнего изменения). Обычная практика при работе с тикетами происходит в следующей последовательности:
Принятие тикета пользователем Б; Установка резолюции fixed пользователем Б по завершению работы (исправлению ошибки); Переоткрытие тикета любым пользователем в случае, если исправление было не полным, или появились коррективы и повторение п.п. 1-4; Отчеты по тикетам и диаграммы завершения в разделе Roadmap позволяют централизовано хранить все свои задачи, оценивать завершенность того или иного этапа, контролировать как сам факт выполнения / невыполнения, так и время, затраченое на выполнение, качество выполнения (количество уточнений, переоткрытий, и т.д). |
| Теги: | Trac |
| Re[2]: Вопрос новичка: Trac - что такое тикеты | |
| От: | Cyberax | ||
| Дата: | 05.03.08 12:47 |
| Здравствуйте, Anton Batenev, Вы писали: AB> Низкий (trivial) — ошибка редковоспроизводима; ?? Этим тэгом обычно отмечают тривиальные ошибки типа неправильного текста в метке, опечатки в документации и т.п. А редковоспроизводимая ошибка как раз может быть blocker'ом. Sapienti sat! |
| Re: Вопрос новичка: Trac - что такое тикеты | |
| От: | Аноним 977 | ||
| Дата: | 05.03.08 12:48 |
| Установка (сложный вариант с web-сервером): http://www.rsdn.ru/Forum/message/2760429.flat.aspx Автор: adontz Дата: 10.12.07 http://dimchansky.googlepages.com/svntracwindows Простой вариант: http://www.rsdn.ru/Forum/?mid=1769977 Автор: Anton Batenev Дата: 09.03.06 http://trac.edgewall.org/ Тикеты — это карточки запросов (на добавление возможностей в программу, на исправление ошибок), которые юреры шлют программисту. |
| Re[3]: Вопрос новичка: Trac - что такое тикеты | |
| От: | Anton Batenev | ||
| Дата: | 05.03.08 13:22 |
| Здравствуйте, Cyberax, Вы писали: C>Здравствуйте, Anton Batenev, Вы писали: AB>> Низкий (trivial) — ошибка редковоспроизводима; C> Этим тэгом обычно отмечают тривиальные ошибки типа неправильного текста в метке, опечатки в документации и т.п. Можно и так. Просто, там, откуда я выдрал этот текст, подобные вещи помечались как task с приоритетом normal. Defect правился в первую очередь, таски по мере свободного времени. Главное, чтобы всем было понятно, "что, зачем и в какой последовательности". |
| Re[2]: Вопрос новичка: Trac - что такое тикеты | |
| От: | Аноним 77 | ||
| Дата: | 06.03.08 18:28 |
| AB>Вот как это я пытался объяснить на предыдущей работе, когда вводил Trac в обиход (описание упрощенное, но смысл доносит): Очень, очень здорово! Спасибо! |
| Re: Trac - что такое тикеты | |
| От: | Мурлакотам | ||
| Дата: | 23.07.08 05:05 | ||
| Оценка: | 8 (1) | ||
| Здравствуйте, Anton Batenev, Вы писали: AB> worksforme — ???; worksforme — значит "У меня работает как часы, но есть подозрение, что у вас может сглючить. При тестировании или в бою обратите на этот момент особое внимание!". |