Покопаться в деньгахПокопаться в деньгахДеньги! EN
Статьи
16 февраля 2024

Изнанка калькуляторов Veta: как мы создаем прикладные инструменты для юристов и не только

В 2023 году мы внедрили самостоятельное IT-направление в команде и активно его развивали.

Один из аспектов деятельности нашей новой структуры — совместная с экспертами разработка уникальных прикладных инструментов для внешних пользователей: юристов, арбитражных управляющих, топ-менеджеров компаний и других лиц. Речь о калькуляторах, которые позволяют оперативно получать аналитические данные для принятия решений или обоснования позиции в рамках переговоров и судебных споров.

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

В этой статье поделимся внутренней кухней на примере создания калькуляторов финансового анализа банкрота и оценки стоимости судебного строительного спора. Расскажем, с какими ошибками и сложностями столкнулись, как искали лучшие решения в «экстремальные» сроки, почему команда в восторге от подобных проектов и готовится реализовывать новые идеи.

Veta создает уникальные калькуляторы

Наши калькуляторы — умные программы, не просто делают расчеты, но и формируют персональные рекомендации

Информационный переворот: перестроили базу данных и освоили новые инструменты, чтобы запустить калькулятор финанализа

Иногда, чтобы создать крутой и полезный проект, приходится полностью переработать то, что уже есть в компании. Так было в случае с разработкой калькулятора финансового анализа банкрота.

Зачем нужен

Позволяет арбитражным управляющим и кредиторам наметить стратегию для работы с должником.

Что умеет

  1. Отображает на таймлайне моменты наступления неплатежеспособности, имущественного кризиса, объективного банкротства, а также важные процессуальные даты, например начало конкурсного производства.
  2. Выдает карточки с выводами на основании анализа финансовых показателей должника, например показывает динамику выручки.
  3. Формирует персональные рекомендации по оспариванию сделок, субординации требований кредиторов, привлечению руководства к субсидиарной ответственности, а также акцентирует внимание на строках баланса, показатели по которым отличаются от отраслевых.

Как пользоваться

Ввести ИНН компании-должника, которая находится в процессе банкротства → получить результат.

*При необходимости запросить полное индивидуальное заключение.

Проработка идеи

В компании уже существовал некий прототип программы, который позволял выгрузить информацию о банкроте. Он был реализован в виде макроса. И в IT-департамент поступил запрос создать на его основании удобный для внешних пользователей инструмент на сайте. После детального анализа было принято решение сделать полноценный продукт для клиентов, который будет формировать персональные рекомендации.

До момента, когда техническое задание попало к разработчикам, оно прошло долгий путь: эксперты разрабатывали методики расчетов, а IT-специалисты подбирали инструменты для реализации проекта, привлекая к обсуждению администраторов сайта (им занимается внешнее агентство).

В итоге пришли к тому, что лучшим решением будет писать код на языке Python и создать API (Application Programming Interface) — набор функций (правил), с помощью которых различные программы взаимодействуют между собой и обмениваются информацией, при этом процессы внутри каждой из систем скрыты друг от друга.

Последнее для нашей команды было в новинку — это подогрело интерес к задаче.

Кропотливая подготовительная работа позволила окончательно «оформить» идею калькулятора и сформулировать точное и компактное техзадание для разработчиков. Команда успешно написала код и приступила к тестированию перед запуском.

Сложности и ошибки

Разумеется, идеально с первого раза продукты не создаются — особенно когда они зависят от наличия полной информации на других ресурсах. Поэтому в рамках тестирования, а затем и после запуска команда скрупулезно занималась доведением калькулятора до нужных кондиций.

Karabasova_63x63.png
Карабасова Юлия
Руководитель отдела разработки департамента информационных технологий экспертной группы Veta

«Мы попросили тестировщиков проверить как можно больше ИНН из базы банкротов. Если алгоритм не справлялся с каким-то расчетом — мы изучали информацию и вылавливали ошибки.

Попадались ситуации, когда в нашей базе не оказывалось искомого должника или когда не было достаточных данных о финансовой деятельности должника. Также встречались сложности в случаях, когда у компании менялся ОКВЭД, — и калькулятор выдавал ошибку».

После обнаружения ряда ошибок в данных стало очевидно, что формат существующей в компании базы по банкротам не подходит, — нужно ее полностью перестраивать.

Potanin_63x63.png
Потанин Дмитрий
Руководитель департамента информационных технологий экспертной группы Veta

«Чем чище данные в нашей базе, тем лучше реализуется калькулятор. Поэтому мы провели предварительную работу с ней:

  • изменили структуру, чтобы собирать все необходимые для калькулятора сведения;
  • разработали функции;
  • внедрили систему справочников — по ОКВЭДам и регионам;
  • увеличили производительность базы данных — добавили память на сервер.

Последний шаг, например, был крайне необходим. Каждый месяц мы обновляем данные по банкротам и каждый год подгружаем балансы и отчеты о финансовых результатах. Получается два миллиона записей ежегодно — примерно по сто строк баланса для каждого должника. Для этого требуется большой объем памяти.

Остальные перечисленные действия помогли подгружать в базу все нужные данные в подходящем для калькулятора формате. Например, даты попадают в базу с учетом того, как они отображаются на таймлайне и в персональных рекомендациях.

Оптимизация базы данных помогла исправить многие ошибки».

Помимо ошибок в базе данных, команда столкнулась со сложностями на уровне дополнительных опций.

Например, не рассчитывалась дата наступления имущественного кризиса должника, которая имеет ключевое значение для работы с банкротом. Чтобы добавить эту функцию, IT-специалистам потребовалась помощь коллег из финансового департамента с алгоритмом расчетов. Проблему полностью устранили за несколько дней.

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

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

Блок рекомендаций калькулятора

Пример рекомендаций по оспариванию сделок

Достижимый идеал: улучшали калькулятор оценки стоимости судебного спора до дня презентации

К разработке этого инструмента команда подошла, имея за плечами опыт создания калькулятора финанализа банкрота. Это очень помогло — специалисты знали больше «слабых мест», где могут возникнуть ошибки, и освоили создание API.

Но, разумеется, у нового калькулятора были свои нюансы — и до самого дня презентации продукт не прекращали улучшать, чтобы добиться оптимального решения для пользователей.


Калькулятор оценки стоимости судебного строительного спора

*Создан совместно с компанией СИБУР

Зачем нужен

Позволяет юристам и топ-менеджерам компаний в строительной сфере узнать реальную рыночную стоимость судебного спора и спланировать расходы в рамках разбирательства.

Что умеет

  1. Определяет реальную рыночную стоимость судебного спора, на основании которой руководство строительной компании может принимать экономически целесообразные решения.
  2. Показывает график денежного потока в рамках всего рассмотрения дела, включая стадию исполнения решения.

Как пользоваться

Заполнить все поля в левой части экрана (подсудность, ИНН сторон, информацию о судебной экспертизе и правовом сопровождении) → Указать состав исковых требований → получить результат

*При необходимости запросить полное индивидуальное заключение.

Особенности проекта

В отличие от предыдущего калькулятора, здесь было строгое ограничение по времени — по ряду причин проект нужно было завершить за два с половиной месяца. Это добавило задаче «остроты».

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

Такой подход обусловил более тесное взаимодействие разработчиков с экспертами. После каждого набора правок они вместе прорабатывали каждый пункт, поскольку ошибки могли возникнуть не только с технической точки зрения, но и в части методологии расчетов.

Для реализации проекта команда создала новую базу данных, а также доработала созданный для калькулятора финанализа API. Например, добавляли функции в соответствии с логикой ответвлений: результаты различаются в зависимости от органа рассмотрения спора, количества арбитров при выборе международной подсудности и т.д.

Наконец, этот калькулятор отличается большей зависимостью от сторонних ресурсов. Дело в том, что при выборе международной подсудности рыночная стоимость спора определяется в долларах. При этом данные должны быть актуальны на момент применения калькулятора. Поэтому его работа зависит от конвертера валют, а также сервиса Центробанка, который показывает текущую ключевую ставку.

Фокус на удобстве для пользователей

Поскольку для оценки стоимости спора требуется ввести много данных, важно было сделать максимум для удобства пользователей. Хотя обязательных для заполнения полей всё же больше, есть небольшое пространство для маневра.

Например, в качестве ставки дисконтирования, которая пользователю неизвестна, принимается среднее ее значение.

Также для большего комфорта команда создала видеоинструкцию по работе с калькулятором.

В итоге в запланированный срок проект был реализован. Ожидания совпали с результатом, и калькулятор был успешно представлен на масштабной юридической конференции.

График денежного потока

Калькулятор выдает наглядный график, где показывает, когда какая сумма потребуется, а когда ждать поступлений

Впечатления и планы

Калькуляторы собирают положительные отзывы — и мы видим, как специалисты начинают их внедрять в свою практику. Но эта статья о внутренней кухне, поэтому поделимся видением команды IT-департамента.

Karabasova_63x63.png
Карабасова Юлия
Руководитель отдела разработки департамента информационных технологий экспертной группы Veta

«Понравилось работать над созданием этих инструментов. Калькулятор финанализа мне показался проще с точки зрения логики — простые условия, простая математика, простой код. Но это был первый раз, когда я работала над разработкой API — с этим были некоторые трудности, но их мы успешно преодолели. А я добавила в копилку навыков работу с новым инструментом.

Калькулятор оценки стоимости судебного спора показался сложнее с точки зрения исполнения: было много ответвлений в условиях, которые нужно было продумать и учесть. Поэтому мы много времени провели вместе с экспертом, разбираясь, корректно ли все работает».

Potanin_63x63.png
Потанин Дмитрий
Руководитель департамента информационных технологий экспертной группы Veta

«Нам очень интересны задачи по разработке калькуляторов. Сегодня мы опробовали различные инструменты, с которыми не работали до идей с калькуляторами, можем заранее предугадать многие вероятные ошибки — и на старые грабли уже не наступим. Поэтому мы всегда готовы к новым подобным проектам».

Сейчас на начальной стадии разработки находится еще несколько секретных инструментов для внешних пользователей — следите за новостями.

Авторы статьи:

Карабасова Юлия
Руководитель отдела разработки департамента информационных технологий экспертной группы Veta

Потанин Дмитрий
Руководитель департамента информационных технологий экспертной группы Veta
Все Статьи
Заявка на участие в мероприятии «Изнанка калькуляторов Veta: как мы создаем прикладные инструменты для юристов и не только»

Хотите узнать больше об экспертизе, оценке и нашей работе?

Подпишитесь на выпуски наших писем.
Выходят три раза в месяц. Без спама.
Подписаться на рассылку
Подписка на рассылку
Подпишитесь на нашу рассылку

Подпишитесь на новые статьи из мира экспертизы

Пишем мощные руководства по экспертизе в разных областях, исследуем стоимость юридических услуг в разных регионах России.

Илья Жарский
Заполните форму
и мы вам перезвоним

Ваша заявка принята
Мы свяжемся с вами в ближайшее время.
Ваша заявка принята
Мы свяжемся с вами в ближайшее время.
Ваша заявка принята
Для получения консультации заполните форму