Оберег от проектов, связанных с калькуляторами.

Бегите, если вам скажут что на проекте предусмотрен калькулятор. Потому что вот что это значит на самом деле:

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

💔Вам повезло и вам прислали иксельку. Но это еще ничего не значит! И икселька может считать не то, что нужно в онлайне, потому что никто не тратит деньги на перенос иксель в веб просто так. Варианты:

💔Помимо расчетов из иксель, должны быть еще расчеты. Те, что невозможно загрузить в иксель. Те, которые получают данные для расчетов откуда то (например, через интеграции с учетными системами). Или те, которые обращаются к внешним базам данных/сервисам. Или те, для которых нужны данные, которые считаются в какой-то другой иксельке.

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

💔 Если и это не проблема и все предусмотрено, то тоже нет! У калькуляторов могут быть маркетинговые функции и обязательно "место под рекламный баннерочек".

💔 Если и это предусмотрели (вы ж мои предусмотрительные), то тоже нет! Статистика должна быть. (Точка)

💔 Должна быть в виде красивых дашбордов с разными интересными фильтрами. Конечно же, сказать что за фильтры пока не можем. Ну и что, что это напрямую влияет на архитектуру.

💔 Но если и это вам удалось сделать, то рано радуетесь! Результаты расчетов должны мало весить, чтобы храниться годами и не сильно мусорить базу. Чтобы в любой момент любой расчет... (конечно же, никто за много лет не попросит посмотреть что там было, но сохранять нужно!). И конечно же это потребует настройки отдельного мониторинга рабочего места на сервере.

💔 Казалось бы, ну что еще вам нужно?!? Мы учли все! Но вдруг калькулятор должен уметь встраиваться... на другой сайт с абсолютно другими библиотеками и технологическим стеком, в еком, в crm, еще куда нибудь, а формулы и параметры должны быть редактируемыми админом вручную...

После этого вдох-выдох и возвращаемся к п.0 - как прекрасна была икселька! И как круто знать, как правильно собрать функциональные и нефункциональные требования.

Не благодарите!🩷🩷🩷

#слезыпроджектменеджера #it #digital #управлениепроектами