Утром задача срочная. После обеда её просят пока не трогать. Вечером спрашивают, почему ещё не готово. В такой день даже небольшой фикс ощущается тяжелее сложного алгоритма.
Сложную задачу хотя бы можно удержать в голове. А здесь приходится непрерывно вычислять чужие намерения. Какой запрос настоящий? Чьё сообщение важнее? Будет ли вчерашняя договорённость действовать после следующего звонка?
Я бы называл эту работу отдельно. Команда пишет код и одновременно обслуживает слой догадок вокруг него. Во втором слое почти нет видимого результата, зато именно там часто заканчивается внимание.
Неизвестное можно очертить
Предположим, внешний партнёр ещё не подтвердил формат данных. Это нормальная неопределённость проекта. Можно назвать, какие поля известны, на каком допущении строим адаптер и когда получим ответ. Разработчик понимает, что разрешено делать сейчас и какую часть лучше оставить заменяемой.
Совсем другой разговор: «Делайте как-нибудь, потом разберёмся». Здесь неизвестен уже не формат, а отношение к будущей переделке. Кто её разрешил? Считается ли она ожидаемой работой? Не окажется ли команда виноватой за то, что пошла по предложенному пути?
Честное «пока не знаем» бывает очень полезным. Оно позволяет остановить лишнюю работу. Особенно если рядом есть следующий шаг: кто связывается с партнёром, в какой день возвращаемся к вопросу и что делаем до ответа.
Ясность небольшими записями
Не обязательно заводить новый регламент. В карточке задачи часто хватает нескольких строк: ожидаемый результат, принимающий решение человек, открытый вопрос. Когда приоритет меняется, рядом стоит записать, какую работу отложили. Иначе новый план существует у руководителя, а старый продолжает жить у исполнителей.
Мне кажется, одна из самых недооценённых услуг команде — вовремя произнести «этого сейчас не делаем». Такая фраза закрывает десяток параллельных догадок. Конечно, завтра решение может измениться. Тогда его придётся изменить явно, вместе с ожиданиями по сроку.
Не нужно обещать людям мир без неизвестности. Достаточно перестать добавлять к сложности задачи загадки о том, чего от них сегодня хотят.
Где команда работает, а где просто угадывает?