Чему финансы могут позавидовать IT
Есть разговор, который в разработке звучит совершенно нормально: - Нашли ошибку. - Критичная? - Нет. Исправим в следующей версии.
Мне иногда нравится эта профессиональная невозмутимость.
Не потому, что в IT к ошибкам относятся легкомысленно. Скорее наоборот: сама возможность ошибки там встроена в устройство работы. Есть тестирование, версии, журналы изменений, откат, разбор инцидента. Ошибка неприятна, но её существование не обязательно означает, что кто-то оказался плохим специалистом.
В финансах подобный диалог звучал бы гораздо тревожнее. - Нашли ошибку в платеже. - Критичная? - Нет. Исправим в следующем платеже.
Как-то не успокаивает.
У денег есть неприятное свойство: некоторые действия невозможно вернуть в состояние «до релиза». Платеж уже ушел, срок уже пропущен, налоговая база уже сформирована, договорное обязательство уже наступило. Поэтому финансовая профессия исторически гораздо сильнее любит предварительный контроль, сверки и принцип «сначала убедись».
Но у этой осторожности есть своя цена. Иногда вместе с ошибкой мы начинаем разбирать человека. Кто допустил? Почему не предусмотрел? Как такое вообще могло произойти?
И тут мне ближе инженерный взгляд: ошибка - это ещё и информация о системе.
Если один и тот же тип ошибки способен пройти через несколько уровней проверки, интересно не только, кто ее совершил. Интересно, почему конструкция позволила ей пройти.
При этом полностью перенести культуру разработки в финансы тоже не получится. У программы может быть следующая версия. У некоторых финансовых решений ее просто нет.
Наверное, именно это различие мне и кажется интересным.
IT учит спокойно признавать, что система может ошибаться.
Финансы напоминают, что иногда цена этой спокойной философии приходит отдельным платежным поручением.
· вчера
Разбор без поиска виноватого у нас называется blameless postmortem, и он правда помогает: смотрят, почему защиты пропустили сбой. Интересно, а в финансах есть что-то похожее на откат или песочницу для проверки платежей до отправки?
0
ответить
коммент скрыт — часть юзеров считает его токсичным или некорректным
коммент удалён
· вчера
Максим, blameless postmortem - хорошая аналогия 🙂 В финансах тоже есть своя терминологическая артиллерия: maker-checker, принцип четырех глаз, разделение полномочий.
Только у нас большая часть этих механизмов работает до события, а не после: один формирует платеж, другой независимо проверяет, система контролирует лимиты, права и реквизиты. То есть ближайшая «песочница» в финансах - это скорее черновик операции и несколько защитных контуров до точки невозврата.
Техническая песочница, конечно, тоже бывает - например, при интеграциях с банком. Но есть один неприятный нюанс: в ней деньги ненастоящие 🙂
А после реального платежа можно хоть самый blameless разбор провести. Он поможет понять, почему система пропустила ошибку, но сам платеж от хорошей методологии обратно не откатится.
Поэтому мне здесь как раз интересна разница культур: в IT ошибка часто встроена в итерационный процесс, а в финансах многие контроли строятся вокруг того, чтобы не дать ошибке стать необратимой.
0
ответить
коммент скрыт — часть юзеров считает его токсичным или некорректным
ответ удалён