Всем привет! Я - практикующий исследователь данных, и на этом канале делюсь тем, что реально работает в IT. Никакой сухой теории, только личный опыт, рабочие инструменты и грабли, на которые я уже наступил за вас. Рад, что вы здесь!
Сегодня поговорим о работе с задачами. О той самой, когда задачи прилетают из Slack, Telegram, почты, устных просьб на дейлике, а ты пытаешься удержать всё это в голове или в бесконечном списке в блокноте. В итоге к концу дня чувство, будто много работал, а ничего не сделал. 🥲
Я постарался не конкретизировать инструмент, так как их великое множество. Во-вторых, смысла писать про конкретный инструмент я не вижу, так как по моему опыту в разных компаниях я работал с разными канбан инструментами.
Философия Канбана за 60 секунд
Если отбросить все заумные определения, суть Канбана в трёх вещах:
- Всё под рукой. Все ваши задачи, от «подумать над идеей» до «сдать отчёт», находятся в одном месте и видны как на ладони.
- Ограничивать хаос. Вы перестаёте хвататься за десять дел одновременно. Вместо этого вы концентрируетесь на малом количестве задач, но доводите их до финала.
- Управлять потоком. Ваша главная цель - плавно и без затыков перемещать задачи слева направо, от «идеи» до «готово».
Всё. Это не жёсткая методология, а гибкий каркас, который вы настраиваете под себя.
Собираем нашу идеальную доску
Начать можно с любой программы: Trello, Notion, Jira, Kaiten или даже стикеров на стене (кстати раньше, когда я работал в офисе, канбан мы вели на доске с стикерами, и это тоже было супер удобно), ладно, напишу и про канбан битрикса (так как в текущей компании используют помимо Jira его, так как "неайтишники" сидят именно в битрикс и чтобы они могли ставить задачи тут же). Инструмент не важен, важны принципы.
Классическая доска состоит из трёх колонок: «Сделать» (To Do), «В работе» (In Progress) и «Готово» (Done).
Это хорошая отправная точка, но для реальной работы (например аналитика) маловато. Наш рабочий процесс сложнее, чем просто «делаю». Поэтому я со временем пришёл к более детальной доске:
- Бэклог (Backlog): Свалка идей. Сюда я кидаю всё, что приходит в голову или прилетает от коллег. Без разбора, просто чтобы не забыть.
- К выполнению (To Do): Задачи, которые я запланировал сделать в ближайшее время (например, на этой неделе). Они уже осмыслены и готовы к работе.
- Анализ/Исследование: Этап, когда я ещё не пишу код, а копаюсь в данных, ищу аномалии, думаю над метриками и т.п.
- В работе (Код/Реализация): Здесь я непосредственно пишу SQL-запросы для витрин или тестов, скрипты на Python, собираю дашборд и т.д.
- На проверке (Ревью): Очень важный этап! Задача сделана, но её должен посмотреть коллега или заказчик (думаю у всех по разному, но я работаю в команде и есть кому делать ревью и передать дальше). Здесь задача ждёт обратной связи.
- Готово (Done): Сделанные и принятые задачи. Сюда приятно смотреть в конце недели. 🫗
Анатомия идеальной карточки
Доска - это полдела. Вторая половина успеха - правильно оформленные задачи (карточки). Плохо описанная задача сродни плохому ТЗ который «пересогласовываем» по 100 раз.
Что должно быть в хорошей карточке:
- Понятное название. Не «отчёт», а «Отчёт по продажам за III квартал с разбивкой по регионам».
- Описание. Коротко: что нужно сделать и зачем. Какой результат ожидается? Ссылка на ТЗ или переписку.
- Чек-лист. Лучший способ декомпозиции. Для отчёта это может быть: «1. Собрать данные по продажам», «2. Написать SQL-запрос», «3. Визуализировать в Power BI», «4. Написать выводы». Вычёркивать пункты - отдельное удовольствие.
- Метки (Labels). Цветные теги, которые помогают мгновенно оценить ситуацию на доске. У меня это:
Красный - Срочно/Баг
Жёлтый - В ожидании (жду данные/ответ)
Синий - Исследование
Зелёный - Фича/Новая задача
Главный секрет, который все игнорируют: WIP-лимиты
А вот и штука, которая меняет всё. WIP-лимит (Work in Progress Limit) - это ограничение на количество задач, которые могут находиться в одной колонке одновременно.
Зачем? Чтобы перестать быть многозадачным дебилом Цезарем и начать заканчивать дела. Когда вы берёте в работу 10 задач, вы не делаете их параллельно. Вы постоянно переключаете контекст, теряя время и энергию.
Я ставлю жёсткое правило: не больше 2 задач в колонке «В работе». Пока я не закончу одну из них и не перенесу в «Ревью», я не имею права брать новую из «К выполнению» (исключения Ессссессно есть, но это частные случаи).
Что это даёт:
- Фокус. Мозг полностью погружён в одну-две задачи.
- Выявление «бутылочных горлышек». Если у вас в колонке «На проверке» скопилось 5 задач, а «В работе» - пусто, значит, проблема не в вашей скорости, а в том, что заказчик медленно проверяет. Это становится видно всем.
- Мотивация. Вы начинаете получать удовольствие от завершённых дел, а не от начатых.
Ежедневная рутина и лайфхаки
- Утренний
стендапобзор. Каждое утро я трачу 5 минут, чтобы посмотреть на доску и ответить на три вопроса: что я сделал вчера, что планирую сделать сегодня, что мне мешает? - Колонка «Заблокировано». Если я упёрся в стену (нужны доступы, жду данные), я не держу это в голове. Я либо ставлю на карточку метку «В ожидании», либо переношу её в отдельную колонку «Заблокировано».
- Чистка бэклога. Раз в неделю я разбираю свалку идей в «Бэклоге». Что-то удаляю, что-то превращаю в задачи и переношу в «К выполнению». Иначе бэклог превратится в мусорку.
Что в итоге?
Канбан - это удобно, честно мне это название не нравится, оно просто описывает метод планирования задач, а так называйте как хотите 🙃.
Начните с простого, настройте доску под себя, и главное - не бойтесь её менять. Ваша доска должна развиваться вместе с вашими процессами.
Я не претендую на истину в последней инстанции, просто рассказываю, как иду по пути аналитика. Спасибо, что дочитали! Подписывайтесь 👇👇👇, лайкайте 👍🏽👍🏽, и расскажите в комментах, как вы организуете свои задачи!