Разбор техсобеса из архива

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

Я открыл редактор и сразу нарисовал, как тарификаторы передают данные друг другу по цепочке. Мне так показалось по вводной в начале разговора.

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

Чуть позже я всё-таки спросил про зависимость прямо и получил ответ. Только время уже ушло, и до вопросов к бизнесу и разработчикам из задания я так и не дошёл.

Вопрос был по делу: всё решение дальше строилось бы на допущении, которое никто не проверил.

Теперь порядок у меня такой. Сначала рисую AS IS со слов собеседника: какие системы есть, кто кому что отправляет. Потом спрашиваю, правильно ли я понимаю. И только после этого рисую решение.

На работе с заказчиком то же самое, просто цена ошибки выше: неверную схему замечают позже.

А вы с чего начинаете, когда на собесе дают задачу на проектирование?

Разбор техсобеса из архива | Сетка — социальная сеть от hh.ru