Загружай меня полностью

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

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

Менеджер не может спать спокойно, когда кто-то недозагружен. Если разраб двинул в "To Test" все запланированные задачи, но рабочий день не закончился, менеджер сразу прибежит в личку с новой пачкой тасок.

Каждые две недели у нас происходит планирование. Принцип прост — набрать столько тасок, чтобы команда точно была загружена все две недели. Менеджеру не важно, что он пихает в команду сырые задачи с непроработанной аналитикой. Задачи, которые сейчас никому не нужны и будут зарелижены только через два-три месяца. Задачи, которые через месяц придётся переписывать или выбрасывать, потому что за два-три месяца поменялись приоритеты.

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

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

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