Модуль 4 · Уровень: средний

Доски и Agile: смотрим на задачи как команда

Очередь у тебя уже есть, список честный. Но списком неудобно смотреть на работу всей команды. Доска показывает те же задачи карточками по колонкам: сразу видно, что стоит, что едет и кто перегружен. А ещё это готовый экран для планёрки.

После модуля ты умеешь

Доска: те же задачи, но карточками

Важно понять с первой минуты: доска не хранит задачи. Задачи живут в очередях, а доска это просто другой взгляд на них. Каждая колонка привязана к статусу, каждая карточка это задача. Перетащил карточку из «В работе» в «Готово», и статус задачи сменился по-настоящему: в очереди, в уведомлениях, везде. Никаких копий и двойного учёта.

  1. На панели слева нажми Доски задач, затем Создать доску

    Тот самый пункт «Доски», который мы видели в первом модуле и обходили стороной. Пришло его время.

  2. Выбери тип Простая доска и нажми Создать

    Второй тип, «С бэклогом и спринтами», разберём в конце модуля. Начать можно с простой: агайл-инструменты подключаются и позже, доску пересоздавать не придётся.

  3. Кликни на имя доски и переименуй её понятно: например, «Котолавка»

    Доска у команды обычно одна, но если их станет несколько, «Доска 17» через месяц не скажет тебе ничего.

  4. В настройках доски включи автодобавление задач: настрой фильтр, укажи в нём очередь

    Это главный трюк. Всё, что есть и появится в очереди, само встанет на доску. Руками добавлять тоже можно: на странице задачи есть поле Доски, а у списка задач действие Добавить на доску. Лимит: на одной доске до 2000 задач.

  5. Проверь колонки: наведи на колонку, выбери Редактировать и посмотри, какие статусы в неё попадают

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

  6. Перетащи любую карточку в соседнюю колонку и открой задачу

    Статус сменился. Это и есть вся магия доски: двигать задачи по процессу мышкой, а не через меню статусов.

tracker.yandex.ru 📊 Котолавка · доска ⚙ Настройки доски Открыто 3 KOT-18 Закупка наполнителя М KOT-22 Пост про новинки И KOT-25 Согласовать скидки О В работе 2 / 3 KOT-12 Заказать корм поставщику М KOT-9 Ответить на отзывы И На проверке 1 KOT-16 Карточки товаров: фото И Готово 2 KOT-7 Возврат по заказу 1042 И KOT-5 Прайс поставщика М тащи карточку сюда: статус сменится сам WIP-лимит: максимум 3
Доска Котолавки: колонки это статусы, карточки это задачи из очереди KOT. Пунктирная рамка показывает, куда «упадёт» карточка при перетаскивании.

Доска и очередь не спорят между собой. Кто-то любит список, кто-то карточки: пусть каждый работает где удобно. Задача одна и та же, статус общий. Поменял на доске, поменялось в очереди, и наоборот.

Планёрка по доске: 15 минут и разошлись

Доска раскрывается на планёрке. Без неё встреча превращается в устные отчёты «чем я занимался», которые никто не слушает. С доской на экране разговор идёт о задачах, а не о людях, и укладывается в 15 минут.

  1. Открой доску на общем экране или расшарь в видеозвонке

    Все смотрят на одно и то же. Спорить с доской сложнее, чем с памятью коллеги.

  2. Иди по колонкам справа налево: сначала На проверке, потом В работе, в конце Открыто

    Логика простая: сперва дожимаем то, что почти готово, и только потом берём новое. Начатая задача ценнее свежей идеи.

  3. По каждой карточке задавай один вопрос: «что мешает этой задаче доехать до Готово?»

    Не «чем ты вчера занимался». Отчёт о прошлом ничего не меняет, а вот снятая блокировка двигает работу. Если карточке ничего не мешает, едем дальше, не разжёвываем.

  4. Всё, что обсуждается дольше двух минут, выноси в отдельный разговор

    Прямо на планёрке напиши комментарий в задачу: «обсудить после, @оля @макс». Планёрка про синхронизацию, а не про решение всех проблем мира.

Лимиты и здравый смысл

Теперь про честность. Если у человека в колонке «В работе» висит 10 задач, это враньё. Реально он работает над одной, максимум двумя. Остальные восемь просто лежат со статусом «В работе» и тихо киснут: по ним никто ничего не делает, но выглядят они как кипучая деятельность. Заказчики этих восьми задач думают, что процесс идёт. А он не идёт.

Второй эффект хуже: постоянное переключение между задачами съедает время само по себе. Пять начатых задач двигаются медленнее, чем пять сделанных по очереди. Поэтому в канбане придумали WIP-лимит (work in progress): ограничение на число задач в колонке.

  1. Наведи курсор на колонку В работе и выбери Редактировать

    То же меню, где настраиваются статусы колонки.

  2. Укажи максимальное число задач в колонке и сохрани

    Разумный ориентир: 2-3 задачи на человека. Команде из трёх человек хватит лимита 6-9 на общую колонку, а лучше начать жёстче и ослабить, если тесно.

  3. Следи за цветом: когда задач больше лимита, фон колонки становится жёлтым

    Жёлтая колонка это сигнал команде: не начинаем новое, помогаем закончить начатое. Сначала финишируем, потом стартуем.

Частая ошибка: поставить лимит и игнорировать его. Колонка неделями жёлтая, все привыкли, лимит превратился в обои. Если это случилось, разберите затор на планёрке: какие задачи вернуть в «Открыто» честно, какие передать, какие закрыть как неактуальные. Жёлтый цвет должен быть событием, а не фоном.

Спринты и оценка: для тех, кто хочет скрам

Простой доски с планёркой и лимитами хватает большинству команд, и это нормальный финал модуля. Но если вы планируете работу отрезками в одну-две недели и хотите заранее понимать, что успеете, вот вам скрам-инструменты Трекера. Для них нужна доска типа С бэклогом и спринтами.

  1. Создай доску типа С бэклогом и спринтами (или подключи агайл-инструменты к существующей)

    У такой доски появляются вкладки: сама доска, Бэклог и Диаграмма сгорания.

  2. На вкладке Бэклог нажми + Создать спринт, задай название и даты начала и конца

    Спринт это отрезок, обычно две недели, на который команда набирает задачи и обещает их закрыть.

  3. Оцени задачи в story points: открой задачу и заполни поле Story Points

    Story points это не часы, а относительная сложность: «эта задача примерно как та, значит тоже 3». Удобная шкала: 1, 2, 3, 5, 8. Если задача тянет на 13, режь её на части. Для командной оценки в Трекере есть покер планирования: каждый ставит оценку втёмную, потом сравниваете и спорите.

  4. Перетащи задачи из бэклога в спринт и нажми Запустить, когда наступит день старта

    Сколько брать? Посмотри, сколько story points команда реально закрыла в прошлый раз, и бери столько же. В первый спринт бери меньше, чем хочется: провалить план обиднее, чем перевыполнить.

  5. В конце нажми Завершить и реши судьбу незакрытых задач

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

tracker.yandex.ru 🏃 Котолавка · спринты Доска Бэклог Диаграмма сгорания Спринт «Контент» · осталось 6 дней · 21 SP из 34 Открыто KOT-23 Обновить баннеры на главной 8 SP KOT-22 Пост про новинки 3 SP В работе KOT-21 Снять видео про когтеточки 5 SP И Готово KOT-19 Тексты для рассылки 2 SP оценка в story points, не в часах
Доска спринта: у каждой карточки бейдж с оценкой. Сверху видно, сколько story points уже закрыто из набранных в спринт.

Burndown: график, который не даст себя обмануть

На доске со спринтами есть вкладка Диаграмма сгорания. По горизонтали дни спринта, по вертикали оставшийся объём работы в story points. Линий две:

Читается за секунду: факт выше плана, значит отстаём. Факт ниже плана, значит опережаем. Горизонтальная полка на графике означает, что несколько дней ничего не закрывалось: повод спросить на планёрке, что застряло. Наведи курсор на точку графика, и Трекер покажет, какие задачи изменили сумму в этот день.

tracker.yandex.ru 🏃 Котолавка · спринты Доска Бэклог Диаграмма сгорания 34 22 11 0 Story Points 1 3 5 7 9 10 дни спринта сегодня план: пунктир, ровно к нулю факт выше плана: команда отстаёт
Диаграмма сгорания на седьмой день спринта: фактическая линия идёт выше пунктирного плана, и полка на днях 2-3 подсказывает, где всё встало.
Сквозной кейс · Котолавка, серия 4

Доска, понедельничная планёрка и жёлтая колонка Макса

В прошлой серии Котолавка навела порядок в очереди KOT: типы задач Заказ, Закупка и Контент, свой воркфлоу, права. Теперь задач стало много, и Оля хочет видеть картину целиком, а не листать список.

Делаем
Оля жмёт Доски задач → Создать доску, выбирает тип «Простая доска» и называет её «Котолавка». В настройках включает автодобавление задач по фильтру: очередь KOT. На колонке «В работе» через Редактировать ставит лимит 3 задачи. Команда договаривается: планёрка по понедельникам в 10:00, 15 минут, идём по доске справа налево, вопрос один: «что мешает?»
Видим
Все задачи очереди сами разложились по колонкам, руками не переносили ничего. И сразу неприятное открытие: у Макса в «В работе» шесть карточек, колонка залита жёлтым. KOT-12 «Заказать корм поставщику» висит там девять дней без единого комментария.
Контролируем
Две планёрки подряд смотрят на одно и то же: закупки у Макса не двигаются, потому что он параллельно разбирает склад. Метрика простая: карточки KOT-12 и KOT-18 не сменили колонку за две недели, жёлтый фон «В работе» не гас ни разу.
Получаем
Перераспределяют: заказы поставщикам забирает Оля (там всё по накатанной), за Максом остаётся склад и приёмка. Через неделю у каждого в работе не больше трёх задач, корм заказан, жёлтый цвет снова редкое событие. Вдохновлённая Ира запускает на контент первый двухнедельный спринт: 34 story points, посмотрим на burndown в конце.

Как это у нас в TREK

Наша канбан-доска синхронизируется с очередью TREK каждые 3 минуты, это делает Гермес. Так что двигай карточки там, где тебе удобно: на доске или в очереди, всё сойдётся само. Доска у нас главный экран планёрки команды: открываем её, идём справа налево и спрашиваем про каждую карточку, что ей мешает. Например, если TREK-19 (демо аудита звонков для Автохаба) третью планёрку стоит в «В работе», это не повод для отчёта, это повод снять блокировку.

Чек-лист: что должно получиться

Мини-тест: 5 вопросов, без занудства

Ошибиться не страшно: под неправильным ответом появится подсказка, куда посмотреть.

1. Ира перетащила KOT-9 из «В работе» в «Готово» на доске. Что произошло с задачей в очереди KOT?

Именно. Доска это вид на задачи, а не отдельный склад.
Перечитай начало раздела про доску: задачи живут в очередях, доска лишь показывает их карточками, и статус общий.

2. Понедельник, планёрка по доске. С чего правильно начать?

Да: сперва финишируем, потом стартуем.
Загляни в раздел про планёрку: идём справа налево, начатая задача ценнее свежей идеи.

3. Колонка «В работе» стала жёлтой. Что это значит и что делать?

Верно. Жёлтый цвет это сигнал команде, а не декорация.
Ответ в разделе про лимиты: при превышении лимита фон колонки желтеет, и это повод разгрести затор.

4. У задачи стоит оценка 5 story points. Что это значит?

Точно: сравниваем задачи между собой, а не с часами.
Смотри шаг про оценку в разделе про спринты: story points это не время, а сложность относительно других задач.

5. Середина спринта, на диаграмме сгорания фактическая линия идёт заметно выше плановой. Что это значит?

Да. Выше плана значит осталось больше, чем должно было.
Вернись к описанию burndown в разделе про спринты: по вертикали оставшаяся работа, факт выше плана означает отставание.