Ответ
Work in Progress (WIP) — это ограничение количества задач, одновременно находящихся в работе на каждом этапе процесса. Оно помогает избежать перегрузки команды, снижает многозадачность и ускоряет завершение задач.
Пример:
В Kanban WIP-лимиты задаются для каждой колонки (например, "В работе" — макс. 3 задачи). Если лимит достигнут, новая задача не берется, пока не освободится место.
Преимущества:
- Уменьшает контекст-свитчинг.
- Выявляет узкие места (если задачи копятся перед этапом).
- Улучшает предсказуемость сроков.
Код (имитация WIP-лимита в скрипте):
wip_limit = 3
current_tasks = ["Task1", "Task2", "Task3"]
def add_task(task):
if len(current_tasks) < wip_limit:
current_tasks.append(task)
else:
print("WIP limit reached! Complete a task first.")