Уток.
Если основа — это план, то уток — это работа. Отдельные задачи идут по колонкам: нить за нитью, ряд за рядом, пока полотно не готово.
Weft — это ИИ-менеджер задач для соло-основателей и небольших команд.
Что несёт в себе задача
- Заголовок. Короткое и конкретное название. «Починить плавающие тесты CI» лучше, чем «дела по CI».
- Описание. Необязательное, в Markdown. Контекст, за который вы сами через месяц (или ваш AI) скажете спасибо.
- Приоритет. Насколько срочно, а не насколько важно. У большинства задач он средний.
- Оценка. Необязательная, в минутах. Честные догадки, а не story points.
- Срок. Необязательный, жёсткая остановка.
- Колонка. Где на доске задача лежит прямо сейчас.
- Спринт. Необязательная привязка — эта задача в текущем спринте или ждёт следующего?
Как задача пересекает станок
Задача начинается в Backlog (или там, куда вы её положили). Когда вы берётесь за неё, вы переносите её в Todo или сразу в Doing — колонку с semantic="doing" — и с этого момента идёт её время цикла. Когда вы её выпустили, вы переносите её в Done, и записывается момент завершения. Этой пары хватает, чтобы позже посчитать честное время цикла.
Почему в Weft нет подзадач
Подзадачи обычно означают, что задача хочет быть спринтом или что задача хочет быть меньше. И в том, и в другом случае ответ один — разбить её на отдельные задачи на доске: Scrumban работает с отдельными выпускаемыми единицами, а не с иерархиями.