## Основы

**Задача (или тикет)** - это инструмент для оформления доработок кодовой базы. Любой коммит должен быть привязан к какой-либо задаче.

Для работы с задачами мы используем внутренний инструмент [StarTrek](https://st.yandex-team.ru).

Очередь для ios и android задач называется [BLUEMARKETAPPS](https://st.yandex-team.ru/BLUEMARKETAPPS).

[Документация](https://doc.yandex-team.ru/tracker/external/index.html) по Стартреку

## Поля

**Тип**

Основные типы: задача, ошибка. Думаю здесь всё логично.

**Приоритет**

Средний - стандарт.
Критический - значит проблема не простая, а сильно аффектит юзеров.
Блокер - блокирует функционал, тестирование и вообще ужас.

**Статус**

Влияет на ЖЦ задачи. Подробнее [тут](https://docs.yandex-team.ru/market-mobile/common/ticket-lifecycle)

**Теги**

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

**Компоненты**

Примерно то же, что и тег, но тяжелее и у них больше функционала.
Например можно подписаться на компонент.

**Story Points**

Оценка задачи в SP.

**Спринт**

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

**Вес**

Важность задачи. МОжет использоваться для взвешивания и приоритизации задач.

**Test Scope**

Говорит о том, нужно ли тестировать задачу. Значения: `Да`, `Нет`, `-`. `-` говорит о том, что не понятно.

**Регрессия**

Нужно для понимания, насколько тщательно нужно проверять задачу.
Полная - нужно проверить затронутые компоненты тщательно, короткая - просто, что всё работает.

**Затронутые компоненты**

Указываются компоненты приложения, которые были затронуты при работе над задачей и которые нужно проверить.
Есть компонент - `Ничего особо не затронул`, который можно поставить, если на регрессе проверять тикет особо не нужно.
