Блог

Как прошлый аврал становится следующим планом

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

Прошлый результат команды имеет смысл использовать в следующем плане вместе с условиями, при которых его получили. Если часть работы закончили по вечерам и в выходные, повторить тот же объём в обычном графике может не получиться. Переработки легко потерять при подсчёте закрытых задач, а затем незаметно включить их уже в следующее обещание.

Читать дальше →

Пока техлид пишет код, команда ждёт

Несколько бумажных дорог сходятся к занятой мастерской, а один знакомый маршрут проходит мимо розового шлагбаума.

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

Читать дальше →

Когда вам не дают договорить

Голубая лента мысли проходит между двумя фигурами, а розовый разделитель придерживает пересекающую её песочную ленту.

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

Читать дальше →

Миграция без отдельного квартала на переделку

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

Переход к новой архитектуре можно вести вместе с текущими задачами: заменять старую реализацию того модуля, который всё равно приходится менять. Это увеличивает объём текущей работы, зато позволяет проверить новую реализацию на нужной возможности. Порядок перехода будет зависеть от того, какие части системы понадобилось менять: до редко меняющегося модуля очередь может так и не дойти, хотя ради него придётся поддерживать старый код.

Читать дальше →

Срок уже обещан. Что теперь оценивать?

В песочную рамку помещается небольшой цельный бумажный механизм, а дополнительные части остаются рядом.

Уже обещанная дата делает оценку работы неудобным разговором: любой более поздний срок звучит как отказ от обязательства. Но сама дата ничего не говорит о том, что к ней должно быть готово. Пока это не определено, разработчик и заказчик могут соглашаться с одним сроком, имея в виду разные результаты.

Читать дальше →

Хочу расти, но не руководить

Человек у верстака выбирает между бумажными маршрутами к большому механизму и к общему столу.

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

Читать дальше →

Что значит стать мидлом

Бумажный рабочий образец сравнивают с прозрачным шаблоном, а пустой значок должности лежит в стороне.

По названию «мидл» трудно понять, какую работу разработчику готовы доверить. Советы «стань самостоятельнее» и «проявляй инициативу» оставляют тот же вопрос: что именно он должен научиться делать? Ответ стоит искать в задачах своей команды, где можно сравнить ожидания руководителя с уже сделанной работой.

Читать дальше →

Командное правило может мне не нравиться

Разные бумажные инструменты лежат у общей линии шва, закреплённой розовым зажимом.

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

Читать дальше →

Что я хочу узнать на ревью своего кода

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

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

Читать дальше →

Почему совет не сразу становится своим

Рядом с закрытой бумажной дверцей лежит ключ, а розовая полоска показывает мешающий открытию порог.

За коротким советом часто стоит опыт, который помог к нему прийти: попытки, ошибки, условия, при которых выбранное действие сработало. Собеседник получает готовый вывод, но ещё может не понимать, как применить его у себя. Мне интереснее разобраться, чего ему не хватает, чем ещё раз повторить объяснение.

Читать дальше →