Skip to content
Sergey Dedkov edited this page May 8, 2015 · 9 revisions

Типы задач:

  • bug - проблема ограничивающая или препятствующая осуществлению какой-либо функции продукта.
  • new feature - добавление новой функциональности продукта, еще не разработанная.
  • refactoring - рефакторинг
  • research - изучение какого-либо вопроса, поиск лучших решений, выбор средств

если задача не подходит ни под один из типов не ставим ни один лейбл(например: сделать презентацию к спринту)

Уровни приоритета:

  • critical - сбои, потери данных, важный приоритет, критичные задачи, блокеры
  • general - средний приоритет задач
  • minor - не важный приоритет, маленькие, косметические задачи, задачи которые именно в данный момент не нужно реализовывать

Статусы задач:

  • in progress - в прогрессе
  • need merge - нужно мерджить
  • need test - нужно тестировать
  • help wanted - нужна помощь
  • done - сделана

Изменение статусов

Правила работы с задачами:

Создание задачи:

Создаем задачу, описываем суть, описываем что должно получиться в итоге, выставляем тип задачи и приоритет.

Принимаемся за работу:

Ставим задаче статус in progress - это значит что сейчас идет работа над задачей, меняем из этого положения - если перестали над ней работать или если сделали ставим - need test

Решена в deve:

Техлид мерджит задачу в dev ставит resolved in dev

Проверена в deve:

QA проверяет, что багов нет, все работает. Ставит статус verified in dev

Правила работы с репозиторием:

  • Таск делаем в отдельной ветке
  • Пулл реквест, когда задача сделана
  • Задачи не большие
  • Вяжем к таске комиты и бранчи
  • Коментарии информативные
  • Комитить не сразу много файлов, а поэтапно
  • Баги на Антоху ставим