Планируешь ли свое время?

Ответ

Да, планирование времени — критически важный навык в разработке. Мой подход основан на комбинации методологий и инструментов:

Ежедневное планирование:

  1. Утренний обзор (15 мин) — проверяю Jira/YouTrack, обновляю статусы задач
  2. Приоритизация по методу MoSCoW:
    • Must have — критические баги, блокеры команды
    • Should have — основные задачи спринта
    • Could have — технический долг, если останется время
    • Won't have — откладываю на следующий спринт
  3. Временные блоки — выделяю конкретные интервалы для разных типов работы:
    09:00-10:30 — Глубокая работа (разработка новых фич)
    10:30-11:00 — Code review
    11:00-12:00 — Встречи (daily, планирование)
    13:00-15:00 — Рефакторинг и технический долг
    15:00-16:00 — Тестирование и документация
    16:00-17:00 — Буферное время (непредвиденные задачи)

Инструменты:

  • Jira — трекинг задач и спринтов
  • Google Calendar — блокировка времени для фокусированной работы
  • Pomodoro Timer — 50 минут работы / 10 минут перерыва для поддержания концентрации
  • Notion — личные заметки и чек-листы

На практике: На последнем проекте внедрил практику "защищенных временных блоков" для команды — 4 часа утра без встреч для глубокой работы. Это увеличило скорость разработки на 30%, так как сократило контекстные переключения.

Гибкость: План — это ориентир, а не догма. Всегда оставляю 20% времени на непредвиденные задачи: горячие фиксы, помощь коллегам, срочные запросы от продукт-менеджера.

Ответ 18+ 🔞

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

Что по утрам делаю, бля:

  1. Разбор полётов (минут 15) — открываю Jira, YouTrack, смотрю, что там наворотили пока я спал. Обновляю статусы, а то потом менеджер прибежит — «чё по задачам?», а у меня доверия ебать ноль.
  2. Расставляю приоритеты по этому самому MoSCoW:
    • Must have — это пиздец какой критичный: баги, из-за которых всё встало, или я кому-то блокер.
    • Should have — основные задачи спринта, то, за что мне по шапке нагонят, если не сделаю.
    • Could have — технический долг, всякие мелкие костыли подправить. Делаю, если время осталось, а оно нихуя не остаётся обычно.
    • Won't have — вот это моё любимое. Всё, что можно спихнуть на следующий спринт со спокойной душой. Идеальная категория.
  3. Временные блоки — вот это реально спасает от пиздеца. Без них день превращается в одну сплошную встречу и «помоги чё-то срочно». Выглядит примерно так:
    09:00-10:30 — Глубокая работа (разработка новых фич)
    10:30-11:00 — Code review
    11:00-12:00 — Встречи (daily, планирование)
    13:00-15:00 — Рефакторинг и технический долг
    15:00-16:00 — Тестирование и документация
    16:00-17:00 — Буферное время (непредвиденные задачи)

    Буферное — это святое, бля. На него всегда сваливается какая-нибудь хитрая жопа от тимлида или продакт-менеджера.

Чем пользуюсь, сука:

  • Jira — там все задачи живут, без неё как без рук, хотя иногда хочется её всю взъебнуть к ебеням, когда интерфейс тупит.
  • Google Calendar — жёстко блокирую время, чтобы меня не дергали. Поставил встречу в календарь — всё, я занят, идите на хуй. Очень помогает.
  • Pomodoro Timer — 50 минут вкалываю, 10 минут отдыхаю. Иначе к обеду мозг превращается в тыкву, а к вечеру — в манду с ушами.
  • Notion — туда скидываю все мысли, идеи и чек-листы, а то забуду же, память-то дырявая.

Как на практике вышло: На прошлом проекте я такой фишку впилил — «защищённые утренние часы». Сказал команде: «Мужики, с девяти до часу — тишина, никаких встреч, не звоните, не пишите в слак, только по пожару». И знаешь, сработало, ёпта! Скорость кодинга выросла процентов на 30, потому что контекстных переключений стало меньше. Раньше как было? Только в поток войдёшь — раз, звонок; два, сообщение; три, «а можно на пять минут». И весь день коту под хвост.

Про гибкость: А вот это главное, чувак. План — он как девушка: должен быть, но не надо на нём жениться. Я всегда оставляю процентов 20 времени на непредвиденный пиздец. То баг вылезет горячий, то коллега упрётся в проблему и надо помочь, то продакт прибежит с криком «нам срочно надо добавить одну кнопочку!» (которая потянет за собой перелопачивание половины бэкенда). Без этого буфера просто сойдёшь с ума.