Багзилла: руководство для сотрудника

Содержание

Введение к Багзилле

Багзилла широко применяется в качестве системы менеджмента проектов и управления задачами. Багзилла позволяет эффективно организовывать командную работу и общение. Помимо этого Багзилла обладает свойствами базы знаний компании и в какой-то мере является архивом.

Логин

Зайдите на http://bugzilla.itp (http://bugzilla.itp)

Введите свой емэйл и пароль для авторизации.

Продукты, Компоненты, Баги

Термин Баг - основной в Багзилле. Обозначает проблему, неполадку, ошибку или некорректное поведение программы. Помимо этого это может быть просто какая-то задача или поручение.

Баги организованы по Продуктам и Компонентам.

Каждый Продукт может иметь несколько Компонентов, а каждый Компонент - несколько багов.

У бага есть следующие свойства:

Мои баги

Снизу вы можете видеть линк My bugs. Нажав на него, вы попадете на список багов, присвоенных вам. Это список ваших текущих задач. Нажав на линк с номером бага, вы можете просмотреть детали бага. (перейдите на детали любого бага)

Комментирование

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

Пример вопроса:

Не совсем понял, как должен прыгать мячик в игре - горизонтально или вертикально?

Пример отчета о работе:

Закончил делать бота к игре. Завтра планирую исправить баг с подсчетом очков.

Аттачи

К багу можно прикреплять рабочие файлы (аттачи). Это могут быть поясняющие схемы и рисунки, это может быть фрагмент кода, а может быть архив программы.

Для того, чтобы создать аттач, необходимо нажать на линк Create new attachment. Затем выбрать файл, ввести краткое описание в поле Description и нажать Submit.

Закрытие бага

По завершении работы над багом, необходимо обязательно оставить комментарий в баге о том, что работа завершена, и закрыть баг. Для этого необходимо выбрать Resolve bug with status: FIXED.

Реассигн бага

Если требуется передать выполнение бага другому человеку, необходимо выбрать опцию Reassign bug to и выбрать в выпадающем списке этого человека. Нажать Submit.

Пример 1:

Баг был поручен вам по ошибке

Пример 2:

Баг состоит из нескольких компонент, и свою часть задачи вы уже выполнили, и передаете баг человеку, ответственному за выполнение следующей части.

Создание бага

Если требуется поручить какую-либо задачу коллеге, либо сообщить об ошибке/проблеме в проекте, есть возможность создать баг. Для этого необходимо нажать на ссылку New (расположена в нижнем ряду ссылок)

Затем выбрать Product, к которому относится новый баг.

Затем выбрать наиболе подходящий Component.

Затем выбрать в списке Assigned To: человека, ответственного за выполнение

Затем обязательно в поле Summary кратко, но информативно описать суть бага. Пример: "надо нарисовать желтого пигмея" или "в меню не работает опция Exit"

Затем в поле Comment надо указать подробное описание сути задачи, со всеми необходимыми пояснениями.

Также вы можете указать приоритет бага (срочность и критичность быстрого выполнения). Если баг очень срочный, укажите максимальный приоритет: Priority: P1, Severity: critical

Тогда этот баг будет отображаться красным шрифтом в списке багов ответственного человека.

Вы можете также добавить в список cross-copy людей, которые будут следить за прогрессом по этому багу. Всем людям в этом списке будут приходить по почте уведомления о каждом изменении в этом баге.

Для того, чтобы задать список cross-copy - выберите людей в списке Add to CC.

Наконец, нажмите Submit. Баг создан.