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

Добавить комментарий