Kaiten

Документация и инструкции

Log in
🧵

FIFO

FIFO (First In, First Out) — это принцип работы с очередью задач, при котором задачи выполняются в том порядке, в котором они попали в работу.

Проще говоря: первым пришел — первым выполнен.

FIFO помогает команде не перескакивать между задачами, не терять фокус и работать с потоком предсказуемо.

Зачем использовать FIFO

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

FIFO решает эту проблему: команда всегда берет первую задачу в очереди, а не ту, которая громче или ближе к дедлайну.

Как FIFO работает на доске

Внутри колонки задачи выстраиваются в очередь. У каждой есть номер, который показывает ее место в очереди. Задача с номером 1 — следующая к выполнению.

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

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

FIFO и дорожки

FIFO работает внутри колонок и задает порядок выполнения задач на каждом этапе.
Дорожки при этом помогают разделить задачи на отдельные потоки.

Например, по типам работ, командам или отделам:

  • юристы;

  • маркетинг;

  • продажи.

Если задачи приходят от разных источников, для каждой дорожки можно выстроить свою очередь и применять FIFO отдельно.

Так задачи не смешиваются между собой, а порядок работы внутри каждого потока остается понятным и предсказуемым.

Что делать со срочными задачами

Иногда FIFO нужно нарушить осознанно. Например, когда появляется действительно срочная задача.

В этом случае не стоит:

  • вручную переставлять задачи в очереди;

  • ломать общий порядок работы.

Лучше создать отдельную дорожку для срочных задач. Это позволит обрабатывать их быстрее и при этом сохранить стабильность основного потока.

Когда использовать FIFO

FIFO подходит командам с потоком похожих задач и редкой сменой приоритетов. Он помогает разбирать задачи по порядку и не держать их в очереди.

Когда задачи сильно различаются или приоритеты часто меняются, очередь начинает мешать. В проектной и продуктовой работе важнее регулярно выбирать, что делать дальше. В таких случаях FIFO лучше использовать точечно — например, внутри отдельных дорожек или для конкретных типов задач.

Полезные ссылки

Didn't find the answer to your question?

Create a request — we'll help you out

Submit a request