⛳️ Спринт-планнинг вне работы как ещё один способ не поехать крышей

В качестве предисловия хочу сказать что этот гайд — не для проджект-менеджеров и даже не для тех, у кого с тайм-менеджментом всё охуенно: им и так хорошо. Этот гайд для тех, у кого ядовитая мерзость под названием "человеческий быт" отнимает почти все жизненные силы, а хлопающих на ветру незакрытых гештальтов скопилось довольно много, достаточно чтобы уткнуться в подушку и реветь об упущенных возможностях всю оставшуюся жизнь.

Основная цель этого упражнения — формализовать временные затраты чтобы научиться делать чуть более лучший таймбоксинг для распределения времени между ебучим бытом и собственными хотелками. Если у вас между работой и сном все восемь часов принадлежат вам и только вам — валите отсюда, я вас ненавижу и завидую по-чёрному (на самом деле вы охуенны: продолжайте в том же направлении и ни в коем случае не сворачивайте). Побочная цель — уладить конфликтующие приоритеты, даже если все из них являются вашими собственными.

Спринт помогает упаковать задачи в осязаемые блоки размера "могу копать вот так, вот тогда и вот столько". Чем, как и сколько упаковывать задачи в спринт покажу ниже.

Шаг 1: инструмент

Поскольку спринт является частью фреймворка SCRUM, инструмент для реализации берём оттуда же, то есть канбан. Понятное дело, долго пользовался Trello. Ровно до тех пор, пока инструмент не начал больше отвлекать чем приносить пользы. Да и автоматизация хромая: отчасти платная, отчасти отсутствует. Обратил внимание на Kanboard и не прогадал: страшненько, нет вылизанного красивого мобильного приложения, но зато богатые возможности автоматизации и персональных настроек.

Если вам незнакома концепция канбан, предлагаю прочесть о ней на страничке в Википедии.

Моя доска Kanboard с активным спринтом

У Kanboard есть один огромный плюс: он позволяет разделять карточки на доске ограничителями с собственными названиями, swimlanes. Под каждым ограничителем карточки находятся в одних и тех же колонках, благодаря чему можно использовать один воркфлоу на всех. Каждый ограничитель маркирует отдельный спринт, в котором находятся свои карточки. Завершённые спринты для экономии места таким образом можно сворачивать, они уже останутся в истории. Очень удобно.

Шаг 2: набор

Вторая замечательная особенность Kanboard — отличная поддержка и визуализация связей между карточками. Есть проекты, в которых я хочу чтобы задачи так или иначе выполнялись, пусть и катастрофически медленно: это в первую очередь мои музыкальные проекты (запись альбома, каверы, демки, что-то связанное), скиллы (гитара, программирование), хакспейс (поделки, проекты и эксперименты) и, наконец, всякая операционная работа, будь она неладна.

Проекты, из которых набираются задачи в спринт

В каждом из этих проектов есть "эпики" — крупные задачи, которые никак не получится выполнить за час или хотя бы даже за день. Во всех этих эпиках создаются подзадачи, которые затем конвертируются в связанные карточки и помещаются в колонку Backlog. Цель проста: разбить эпики на такие задачи, которые можно выполнить в обозримый атомарный промежуток времени, например за час или два.

Пример проекта Hackspace с эпиками, разбитыми на задачи

Когда подходит время планирования спринта, карточки из колонки Backlog проекта переезжают в колонку Backlog доски Sprint, получают дату выполнения и дальше кочуют по столбикам в зависимости от статуса. После завершения планирования спринта в остальные доски я уже не смотрю, мне и так есть чем заняться на предстоящие две недели.

Шаг 3: подстройка

Задача подстройки — оптимизировать планирование так, чтобы я не смог напихать в бэклог спринта больше, чем я способен сделать. И вот тут помогает третья особенность Kanboard: возможность настроить ограничение на количество открытых карточек в проекте, в колонке, в разделителе. В текущем виде это семь задач на спринт. Мало, но хотя бы что-то. Это как раз тот объём задач, который на момент написания я смогу выполнить за две недели и не надорвать себе пупок. Если после выполнения этих задач доска Sprint пуста, до завершения спринта ещё хватает времени и я чувствую в себе силы, то досыпаю по одной-две задачи из бэклога других проектов.

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


Заключение

Сказать вам честно? С радостью бы выкинул все эти спринты, канбаны и прочую хуетистику к ебеням собачьим. Как человек на костылях мечтает о том, чтобы всюду ходить на своих двоих, так и я мечтаю о времени, когда перестану нуждаться в планировании, в необходимости жёстко делить время между тем и этим потому что жизнь унизительно коротка, а до технологической сингулярности нам ещё очень далеко. А до тех пор у меня, да и у вас тоже, будет неплохой и неидеальный инструмент чтобы не делать больше.

Fri, 22 Apr 2022 18:21:02 +0200


RSS // Telegram // Статистика //