Skip to content
Sergey Dedkov edited this page Apr 7, 2015 · 9 revisions

Типы задач:

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

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

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

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

  • in progress - в прогрессе
  • resolved in branch - решена в ветке
  • resolved in dev - решена в deve
  • verified in dev - подтверждена в deve
  • verified in staging - подтверждена в стэйджинге

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

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

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

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

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

Решена в deve:

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

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

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

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

  • Таск делаем в отдельной ветке
  • Ставим соответствующий статус задаче
  • Техлид видит, что можно мерджить
  • Техлид мерджит в мастер