3/4. Мантра 2: «Этот процесс такой же, только совсем другой.
Зато в одном месте!»
Второй акт нашей трагикомедии. Ваша команда разработала идеальный процесс для одного продукта. Допустим, это «Выдача кредита под залог квартиры». Все логично, этапы ясны, данные валидируются.
И тут продуктологу из соседнего отдела приходит гениальная идея: «А давайте впихнем сюда же “Кредит на карту”? Это же тоже кредит!». Вы, как системный аналитик, хриплым шепотом пытаетесь объяснить, что залог квартиры и кредит на карту — это два разных вселенных с точки зрения данных, рисков и документов. Вас не слышат. Логика бизнеса проста: «Поля в форме вроде похожие. И там, и там ФИО. Значит, можно».
Вы впихиваете. Потом приходит третий продуктолог: «А давайте и “Рефинансирование автокредита” туда же?». Потом четвертый: «А лизинг? Вы чо, лизинг — это не кредит? Ну почти!».
Ваша прекрасная, изящная система превращается в монстра с сотней условий if-else. «Если продукт = “Подушка”, то проверяем справку о собственности, иначе если продукт = “Карта”, то проверяем скоринг-балл, иначе если…» — этот код растягивается на три экрана.
Любая, даже самая мелкая доработка, теперь требует тестирования всех сценариев. Вы тратите 80% времени не на создание новой ценности, а на то, чтобы не сломать legacy-условия для продукта, который уже никто не продает, но который «вдруг кому-то нужен».
Бизнес-логика размазана по всему приложению, как масло по бутерброду голодного студента. А когда вы предлагаете «распилить» этого Франкенштейна на микросервисы, вам отвечают классическое: «Нет ресурсов» и «Это бизнес-критично, трогать нельзя».
· 10.10.2025
Спасибо! Наконец прочитала текстом свои же мысли)
0
ответить
коммент скрыт — часть юзеров считает его токсичным или некорректным
коммент удалён
· 10.10.2025
Очень рада твоему комментарию, друг по несчастью 🫂
0
ответить
коммент скрыт — часть юзеров считает его токсичным или некорректным
ответ удалён