Русский
Русский
English
Статистика
Реклама

Биллинговые системы

Перевод Оптимизация платежей в Dropbox при помощи машинного обучения

19.06.2021 16:06:42 | Автор: admin

Представьте ситуацию: вам нужно воспользоваться оплаченным (как вы думаете) сервисом и вдруг оказывается, что он отключен за неуплату. Такая неприятность портит впечатление от бренда, снижая поток прибыли, а внезапно отключенный клиент может не вернуться к сервису. К старту курса о глубоком и машинном обучении делимся переводом о том, как эту проблему решили в Dropbox, где обнаружили, что внедрение ML в обработку клиентских платежей помогает пользователям оставаться довольными и работает лучше внедрённых за 14 лет политик биллинга.


Платежи в Dropbox

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

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

Продление подписки и сбои

Обычно подписчики Dropbox платят за подписку ежемесячно или ежегодно. Если клиент дал нам полномочия снимать оплату, повторный платёж списывается с банковской карты клиента автоматически. Когда оплата проходит успешно, подписка продлевается без каких-либо действий со стороны пользователя.

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

Рисунок 1. Недобровольный отток происходит, когда истекает срок действия кредитной карты, или же она аннулирована, или на ней нет средств и т. д.Рисунок 1. Недобровольный отток происходит, когда истекает срок действия кредитной карты, или же она аннулирована, или на ней нет средств и т. д.

Чтобы определить время платежа от клиента, чья подписка не продлевается, наша платёжная платформа использовала статический набор из примерно 10 различных методов. Так сложилось исторически. Например, мы можем взимать плату с клиента каждые четыре дня, пока платёж не завершится успешно, в течение максимум 28 дней. Если платеж клиента к концу этого срока по-прежнему не выполнен, уровень его учётной записи в Dropbox понижается до бесплатной базовой учётной записи. Конечно, для активных пользователей и команд понижение уровня учётной записи создаёт неприятные впечатления, а для Dropbox недобровольный отток может обернуться упущенной выгодой.

Рисунок 2. Попытки обновленияРисунок 2. Попытки обновления

Сбои в оплате могут произойти по ряду причин. Среди них:

  • нехватка средств;

  • карта с истекшим сроком действия;

  • заблокированная карта возможно, сообщается о потере или краже;

  • непредсказуемые сбои обработки.

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

Зачем машинное обучение в работе с платежами?

Последние два года, чтобы выяснить, повлияет ли изменение времени оплаты на её успешность, Dropbox проводил A/B-тестирование. Чтобы разработать набор правил о том, когда взимать плату, эти тесты в значительной мере опирались на интуицию и знания людей в предметной области.

Команда платежей должна была вручную разделить пользователей на группы в зависимости от их признаков типа подписки, географического местоположения и т. д., а затем выполнить A/B-тест наших десяти или около того различных жёстко закодированных наборов правил, чтобы определить, какие из них лучше всего подходят для этих признаков. Затем команда платежей сохраняла оптимальный вариант политики для этой группы выставления счетов по умолчанию. Периодически команда проводила повторное тестирование, чтобы узнать, изменились ли для разных пользователей лучшие решения.

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

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

Как член команды ML я знала, что проблема похожа на проблему, которую эксперты по машинному обучению называют проблемой многорукого бандита, когда в распределении между конкурирующими альтернативами имеется ограниченный набор ресурсов. В смысле платежей мы должны определить, когда повторять попытку, сколько раз это делать и следует ли вообще пытаться повторить платёж.

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

  • устранение ручного вмешательства и сложной логики на основе правил;

  • например, Повторяйте каждые X дней или Избегайте попыток оплаты в выходные;

  • глобальная оптимизация множества параметров для конкретных сегментов клиентов;

  • устойчивость к изменениям клиентов и рынка;

  • увеличение общего числа успешных платежей и сокращение времени сбора платежей.

Говоря коротко, применение ML к платежам сделало счастливее и клиентов, и нас.

Как мы сделали это

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

Эксперименты проводились с различными сегментами клиентов, а конкретно начиная с отдельных клиентов и команд в Северной Америке. Мы построили модель ранжирования с градиентным бустингом, обученную на таких признаках, как типы сбоев платежей, шаблоны использования учётной записи Dropbox и характеристики типа оплаты. Модель ранжирует попытки оплаты по прогнозируемой вероятности успеха для каждого окна оплаты.

Например, мы взяли окно в 8 дней, разделив его на часовые промежутки, так, в общей сложности получилось 192 отрезка времени. Чтобы найти самый протяжённый отрезок времени для попытки обновления, мы использовали наши модели. А также экспериментировали с дневными окнами по 6 и 4 часа.

Сначала эксперименты проводились с оптимизацией каждой попытки независимо. У нас была модель, оптимизирующая решение о том, когда взимать плату с клиента после неудачной первой оплаты. Если рекомендуемая попытка модели также проваливалась, в оставшейся части окна обновления мы по умолчанию возвращались к логике правил. A/B-тесты этой комбинации проводились на отдельных сегментах пользователей в США. Для таргетинга применялся внутренний сервис развёртывания функциональности Stormcrow. Модель стала работать лучше, и мы развернули её.

Нашей целью всегда была сквозная оптимизация неудачных попыток обновления. Процесс начинался с единственной моделью, и этот факт помог подтвердить, что ML применимо к решению задач такого типа. Тем не менее мы быстро поняли, что шаблон проектирования с отдельной моделью для каждой попытки оплаты только создал более сложную систему. Например, если бы мы повторили попытку оплаты 5 раз, прежде чем платёж удался, то так получили бы 5 моделей. И это противоречило цели применения ML снижению сложности биллинговой системы.

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

Именно эта модель сегодня проходит A/B-тестирование в производстве при помощи Stormcrow со случайным набором команд участников тестирования Dropbox. Результаты пока положительные.

Predict Service

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

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

Чтобы упростить процесс, мы воспользовались созданным и управляемым командой платформы ML сервисом Predict Service, этот сервис управляет инфраструктурой для быстрого создания, развёртывания и масштабирования процессов машинного обучения в Dropbox. Применение Predict Service помогло сократить время ожидания при генерации прогнозов модели с нескольких минут до менее 300 мс для 99 % моделей. Переход на Predict Service также обеспечил возможность легкого масштабирования и чистое разделение двух систем.

С помощью этой системы машинного обучения платёжная платформа собирает все относящиеся к клиенту сигналы, запрашивает обслуживаемую через сервис Predict модель, чтобы получить лучшее время выставления счета, таким образом устраняя все наши разработанные и закодированные за 14 лет A/B-тестирования неоптимальные политики биллинга. Рабочий процесс этой системы построен следующим образом:

Белый цвет представляет компоненты платёжной платформы. Фиолетовым цветом обозначены компоненты системы машинного обученияБелый цвет представляет компоненты платёжной платформы. Фиолетовым цветом обозначены компоненты системы машинного обучения
  1. Получение прогноза о следующем лучшем времени списания средств. Когда попытка не удалась, платформа платежей, чтобы получить следующее лучшее время, запрашивает модуль Predict. Запрос выполняется с использованием идентификатора клиента и его типа.

  2. Получение сигналов клиентов. Модуль Predict собирает последние сигналы об использовании и о платежах клиентов, а также информацию о предыдущем сбое. Эти данные сохраняются в Edgestore (основной системе хранения метаданных в Dropbox) ежедневным заданием Airflow Job.

  3. Запрос прогноза. Собранные сигналы отправляются в Predict Service через вызов GRPC, который кодирует сигналы во фрейм данных о признаках, а затем отправляет их в модель.

  4. Генерация прогноза. Модель возвращает ранжированное наилучшее время оплаты. Этот прогноз отправляется обратно в модуль Predict, в свою очередь, результаты в биллинговую политику.

  5. Логирование результатов прогнозов. Модуль Predict, кроме прочего, логирует результаты прогнозирования модели, а также другую необходимую информацию, которая может использоваться для устранения неполадок и анализа.

  6. Расписание следующего платежа. Как только сервис платежей получает наилучшее время списания средств, он учитывает это время при планировании следующей попытки оплаты и сохраняет в Edgestore.

ML-операции

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

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

Бизнес-метрики

  • Коэффициент одобрения счетов. Основная метрика, которую нужно улучшить. При каждом продлении подписки в Dropbox все платежи за продление отслеживаются как часть единого счёта. Эта метрика сообщает нам, было ли обновление подписки успешным.

  • Коэффициент успешности попыток. Эта метрика помогает отслеживать успешность каждой предпринятой от имени пользователя отдельной попытки оплаты. Может быть предпринята одна, две, четыре или более попыток. Этот показатель наряду с показателем утверждения счетов помогает отслеживать, как можно быстро продлить срок действия договора с клиентом.

Внутренний мониторинг модели

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

  • Охват: процент клиентов, получивших рекомендации от модели, в сравнении с подходом фиксированного интервала в 4 дня.

  • Количество сделанных моделью прогнозов: количество рекомендаций, которые модель успешно выполнила без каких-либо ошибок.

  • Задержка прогнозирования: сколько времени потребовалось модели для составления каждой рекомендации.

Мониторинг инфраструктуры

Наряду с мониторингом и оповещением для платёжной платформы и сервиса Predict мы также отслеживаем следующее, чтобы определить, насколько хорошо работает инфраструктура:

  • свежесть и задержки в конвейерах данных признаков;

  • доступность и задержка сервиса Predict;

  • доступность EdgeStore.

Для мониторинга нашей модели и метрик инфраструктуры мы используем дашборды Grafana и Vortex. Для бизнес-метрик мы используем Superset. Все эти живые метрики и дашборды помогают нам проактивно отслеживать ожидаемое поведение модели, позволяя принимать соответствующие меры, когда оно отклоняется.

Ответственность за мониторинг этих показателей разделена между командой инженеров по платежам и командой прикладного машинного обучения. У нас есть руководства по устранению неисправностей с чёткими путями эскалации, помогающие дежурным инженерам отладить любые проблемы. Поскольку ML был новым для команды инженеров по платежам, мы потратили время на объяснение принципов работы систем и интерпретацию результатов модели. Это помогло двум командам успешно сотрудничать в работе над проектом и обеспечить бесперебойную работу.

Дальнейшие шаги

Наши эксперименты подтвердили, что система на основе ML превосходит систему формальных правил. Более того, без ручного управления и больших инвестиций производительность основанной на правилах системы со временем снижается, тогда как система ML не ухудшает показатели благодаря новым циклам обучения. Можно и дальше совершенствовать модели, добавляя больше релевантных характеристик и экспериментируя с их различными архитектурами.

Наша модель, ориентированная на индивидуальных клиентов, в настоящее время внедрена в производство. Модель оптимизации всего цикла обновления сейчас проходит A/B-тестирование. Компания стремится распространить оптимизацию через ML на всех наших клиентов.

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

Здесь мы видим, что в вопросах формальных правил искусственный интеллект может превосходить естественный, а значит, специалисты в области ИИ будут всё более востребованы бизнесом. Если вы не хотите оставаться в стороне от этой бурно развивающийся сферы технологий, то можете обратить внимание на наш курс о машинном и глубоком обучении, где студенты не только создают работающие модели ML и глубокие нейронные сети, но и получают все необходимые специалистам теоретические знания.

Узнайте, как прокачаться и в других специальностях или освоить их с нуля:

Другие профессии и курсы
Подробнее..

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

23.10.2020 20:07:00 | Автор: admin


Привет, меня зовут Максим Плавченок, я работаю в компании Bercut, занимаюсь интеграционным тестированием. В сентябре мы с командой прошли важную веху: получили ноль ошибок по результатам интеграционного тестирования для релиза новой версии биллинга для мобильного оператора. Мы шли к этому два года; хочу сегодня рассказать, за счёт чего нам удалось добиться цели.

Ноль ошибок по итогам интеграционных тестов тут речь о тестировании новой функциональности на бизнес-приёмке на стороне оператора. Пара слов о том, как устроено это тестирование.

Мы выпускаем новые версии нашего биллингового софта по графику, 6 раз в год. Даты отгрузок релизов известны заранее. На момент написания этой статьи у нас уже есть запланированные даты релизов на весь следующий год.

Такая специфика связана с гонкой сотовых операторов за time-to-market. Главный принцип: абонент должен регулярно получать новые фичи биллинга. Платежи через смартфон, сохранение номера при смене оператора, возможность продавать неиспользованный трафик обновления могут быть разными.

Мы можем не знать, что именно мы зарелизим через год, но мы точно знаем дату, когда выйдет апдейт. За счёт этого удаётся выдерживать желаемый ритм обновлений.

У нас на стороне разработки биллинга в релизе участвует порядка 70 человек. Это 5-6 команд, каждая со своей специализацией: аналитика, разработка (несколько команд), функциональное тестирование, интеграционное тестирование.

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

Зона дискомфорта


На момент начала описываемой истории, два года назад, мы имели следующую картину:

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

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

Мы решили изменить этот расклад: поставили цель ноль ошибок на бизнес-приёмке на новой функциональности.

Через год мы смогли снизить число ошибок до 10-15, к середине 2020 до 2-3. И вот в сентябре нам удалось достичь целевого нулевого показателя.

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

Точки роста


Главный инструмент интеграционного тестирования тестовый стенд. Там происходит эмуляция деятельности абонента.

Общие стенды


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

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

Различия не критические, но всё-таки были. Это приводило к тому, что при тестировании на стороне заказчика могли появиться ошибки, которых не было у нас.

Что мы сделали: договорились, что схемы данных, на которых происходит тестирование, будут одинаковые, и в целом у нас будет общий стенд.

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

Проверка настроек перед тестированием


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

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

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

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

Что мы сделали: ввели процедуру проверки нами настроек на стороне заказчика перед началом тестирования на стендах оператора.

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

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

Дополнительные коммуникации вокруг документации


Проверка настроек перед тестированием вдобавок к описанию этих настроек в мануалах это один пример дополнительных коммуникаций вокруг документации. Были и другие.

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

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

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

Всё это позволило лучше информировать заказчика о новой функциональности и через это уменьшить число ошибок на интеграционных тестах.

Экспертиза по работе со сторонними системами


Для разработки биллинга нам нужно уметь вести учёт трафика. Для этого существуют отдельные PCRF-системы. Учёт звонков происходит в одной базе, СМС там же, а трафика в другой базе; и есть специальное ПО, которое это всё синхронизирует.

При этом PCRF-системы это сторонний проприетарный софт. То есть чёрный ящик: мы отдаём туда данные, получаем что-то в ответ, но не можем контролировать, что происходит внутри. И тем более не можем ничего там менять.

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

Что мы сделали: завели отдельную внутреннюю базу знаний по PCRF. Каждый инцидент, каждый вариант настройки, каждый инсайт всё записывалось и шарилось в команде.

В итоге мы стали неплохими пользователями PCRF-системы, можем её настроить и понимаем, что она должна делать. Это позволяет экономить время на простых инцидентах. Со сложными случаями, конечно, всё равно обращаемся за помощью к разработчикам системы.

Больше стендов


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

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

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

Что мы сделали: завели отдельный стенд для каждого тестировщика.

Это позволило нам убрать ошибки, которые случались из-за поздно дошла моя очередь к стенду, не успел.

Виртуализация


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

Что мы сделали: задействовали виртуализацию.

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

Планирование


Ошибки из интеграционных тестов это ещё и результат просчётов в планировании релиза. Замахнулись на много, на момент фиксированной даты релиза успели не всё.

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

Саппорт и релиз параллельно


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

График выпуска релизов при этом не сдвигался. В итоге в то время, когда уже пора было заняться следующим релизом, мы могли всё ещё продолжать заниматься предыдущим.

Изменить ситуацию удалось за счёт выделения из команды двух групп: кто будет чинить ошибки с приёмки и кто будет заниматься новым релизом по графику.

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

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

Главный инструмент


Улучшение, которое помогло нам больше всего честные постмортемы.

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

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

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

  • Собрать полную картину

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

  • Не хвататься за всё сразу

Ок, по итогам постмортема мы придумали 30 точек роста. Сколько брать в работу? Может, у нас получится решить все до следующего раза? Для нас лучше всего сработал формат выбрать 2-3. При таком раскладе есть фокус, и усилия людей в команде не распыляются. Лучше сделать меньше, но полностью, чем много, но не довести до ума.

  • Не мудрить с форматом

Существует масса подходов к проведению постмортемов. Фасилитационные практики, приёмы из дизайн-мышления и латерального мышления, техника Голдратта и других уважаемых экспертов. По нашему опыту для старта достаточно здравого смысла. Записали проблемы, сгруппировали, выбрали несколько кластеров, отодвинули в сторону остальное (см. предыдущий пункт), обсудили, зафиксировали план. Когда есть единая цель, найти общий язык не так сложно.

  • Брать в работу

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

Постмортем может быть довольно болезненным процессом. Разговаривать о неуспехе, ещё и в конструктивном ключе непросто. Но побороть дискомфорт стоит того. Уверен, что без постмортема нам не удалось бы придумать и реализовать все те вещи, которые помогли достичь цели в ноль ошибок в релизе.

Самый главный инструмент


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

Самый главный инструмент вовлечение команды.

У вовлечения есть инструментальная сторона. Например:

  • если работаем сверхурочно, то начальник рядом с командой, помогает руками;
  • если подбадривать команду трекингом прогресса, то найти наглядные метрики (для числа ошибок несложно).

И дальше в том же духе.

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

Люди самое главное.



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

Нам с командой ещё многое предстоит сделать в борьбе за качество релизов и оптимизацию time-to-market. Сделать регулярно воспроизводимым результат с нулем ошибок на интеграционных тестах, автоматизировать регресс.

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

Надеюсь, что-нибудь из этого может быть полезно и вам.
Подробнее..

Из песочницы Как работать с платёжной системой чтобы не закрыли счет?

19.09.2020 18:15:27 | Автор: admin
Платёжные системы стали активным участником рынка личных и корпоративных счетов. Они предлагают аналогичный банковскому сервис. В некоторых случаях качество обслуживания выше, процессы идут быстрее и стоят дешевле.

Но всё равно счета иногда закрывают. Почему это происходит и как этого избежать?

В этом материале будет:

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



Как и за что закрывают счета в платёжных системах


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

Кейс 1: закрыли счет и отослали всю криптовалюту


Известная платёжная система или даже необанк. Зарегистрирована в Европе. Позволяет открывать личные и корпоративные счета, конвертировать валюту без комиссии, снимать деньги с карты, торговать криптовалютой и даже покупать акции.

Жалобы на то, что замораживают/закрывают счета приходят постоянно, почти всегда без объяснения причины. Добиться пояснений, впрочем, как и возврата денег крайне тяжело. Ожидание может затягиваться на несколько месяцев.

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

Иными словами, распорядилась по своему усмотрению чужими средствами, не спрашивая мнения владельца.

Аналогично действовали латвийские банки в 2018 году, когда клиенты из России, Украины, Казахстана и иных вдруг стали неблагонадёжными. Вкладчики даже подавали заявление в суд в связи с нарушением договора и сроков уведомления.

В этом случае с платёжной системой всё ещё не ясно, как вернуть заблокированные и высланные средства, но человек уже открывает счет в новом месте.

Кейс 2: заморозка счета раз в неделю


Другая платёжная система, Литва, популярна у предпринимателей со всего мира, в том числе из России. Компания-клиент работает в ЕС, но бизнес считается рискованным.

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

А потом счет резко заморозили. Почему? На выяснение ушёл почти весь день, поскольку поддержка реагировала медленно. Оказалось, что сработала автоматическая система, которая заподозрила нетипичную сделку и подняла так называемый красный флаг. Менеджеры платёжной системы разобрались и счет активировали вновь.

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

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

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



Кейс 3: рост продаж, как причина для закрытия счета


Следующий пример: небольшой интернет-бизнес, продажа видеокурсов. Владелец тестировал ниши какое-то время и обороты были совсем небольшими. Подключил популярную западную платёжную систему с возможностью процессинга карт.

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

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

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

Он оказался неправ: платёжная система посчитала его деятельность рискованной, заморозила счет, запретила приём платежей. Единственная хорошая новость была в том, что средства обещали выслать на банковский счет в течение 120 дней, если не возникнет требований на возврат со стороны клиентов. В этом случае срок будет продлён ещё на 90 дней.

В итоге деньги вернули, но счет пришлось открывать в новом месте и уже после консультации со специалистами.

Почему закрывают счета в платёжных системах?


Мы выделяем несколько глобальных причин, почему популярные платёжные системы закрывают счета клиентам:

  1. Ориентация на широкий рынок на практике это означает, что более или менее беспроблемно могут работать только очень простые и понятные бизнесы. Причём, опять же исходя из практики, речь идёт об относительно небольших компаниях или уже о гигантах, с которыми работают отдельные менеджеры. Если же вы хотя бы немного выбиваетесь из образа идеального клиента, то счет могут закрыть в любой момент без особых пояснений. В таких платёжных системах зачастую работает принцип быстро открыл быстро закрыл.
  2. Несоответствие вида деятельности даже если вы выбрали не самую известную платёжную систему, нужно чётко понимать: а с каким типом клиентов она работает? Например, есть платёжные системы, которые с радостью принимают IT-компании и даже fintech-стартапы, готовы с ними разбираться. Есть опыт и понимание. А есть те платёжные системы, которые увидят в цели платежа какое-нибудь невинное VPN и заблокируют перевод.
  3. Уровень риска. Чем ниже риск в вашем бизнесе, тем больше выбор платёжных систем. Но и рискованные компании открывают счета. Однако здесь нужно быть очень внимательными. Как минимум потому, что некоторые банки и платёжные системы могут резко поменять отношения к тому или иному виду деятельности: сегодня криптовалюта конечно, приходите, а завтра нет или даже мы такое никогда не предлагали!
  4. Оценка постфактум. В банках компанию и её деятельность оценивают до того, как примут в ряды клиентов. В серьёзных эксклюзивных платёжных системах тоже. Это нужно именно для того, чтобы понимать, куда двинется бизнес и чего от него ждать. Иначе вдруг окажется, что у компании растёт прибыль, платёжная система этого не предвидела, а значит случилось что-то нелегальное. Решение блокировка! А бизнесу это точно не нужно ему нужна предсказуемость в долгосрочной, ну, или хотя бы среднесрочной перспективе.

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

Однако не нужно мириться в целом! Давайте разберёмся, как и что нужно сделать, чтобы счет сохранили и дали спокойно работать.



Как работать с платёжной системой, чтобы счет не закрывали


Процесс можно разделить на условных два этапа: подбор подходящей платёжной системы и повседневная работа с ней.

Подбор платёжной системы


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

  • На виды деятельности, с которыми работает система и подходите ли вы под них например, вы поставляете лекарства, но такой бизнес не обслуживается;
  • Виды и условия транзакций, которые допускает система: покупка криптовалюты, перевод на банковский счет, перевод в конкретную страну, сумма перевода и так далее;
  • Предварительная проверка: лучше уж вас и вашу компанию изучат на старте, нежели потом станут мучить постоянными проверками и блокировками в процессе;
  • Комиссии: популярная платёжная система может быть очень популярной, но если она предлагает ужасный курс для конвертации валют (например, посмотрите какие курсы в PayPal), высокие сборы за вывод средств, то возможно стоит поискать альтернативы.

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

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

Решение задачи использовать услуги профессионалов и подобрать платёжную систему вместе с ними. Во многих случаях услуга подбора бесплатная.

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

При желании он же представит вас, поможет подготовить документы и открыть счет.

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

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



Повседневная работа с платёжной системой


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

  • Для каждой сделки у вас должны быть документы: даже если сработает система безопасности, вы быстро предоставите нужные документы и продолжите работу;
  • Предупреждайте обо всех изменениях: новый партнёр, крупный нетипичный перевод, изменения в структуре компании или новый директор это всё следует обозначить заранее;
  • Быстро реагируйте на запросы: если вы выбрали правильную платёжную систему, то с вами будут общаться, задавать вопросы. Старайтесь отвечать максимально быстро и подробно. Лучше в течение суток. Этот совет годится и для работы с банками.

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

Наличие второго и третьего запасного счета это диверсификация рисков.

Счета можно открывать в платёжных системах, банках, необанках, в разных странах и разных валютах. Как говорится, не храните все яйца в одной корзинке это слишком дорого.

Надеемся, материал был вам полезен. Поделитесь в комментариях, а какие у вас были самые неприятные ситуации с платёжными системами? Как закрывали, по каким причинам и как вы выходили из ситуации?

Делитесь опытом!
Подробнее..

Recovery mode Как открыть счет в Европе удалённо

24.09.2020 18:11:15 | Автор: admin
Счет в Европе был и остаётся востребованным инструментом для частных лиц и для бизнеса. Хотя открыть его, особенно удалённо, крайне непросто. Расскажем, как это всё-таки можно сделать, что учитывать и в каких странах остаётся шанс на дистанционное открытие счета.



Почему бизнес и физические лица стремятся открыть счет в Европе? Выделим несколько пунктов:

  • Доверие к банковской системе Европы выше, чем к российской, украинской, белорусской и другим;
  • Наличие счета в Европе это плюс к вашей репутации;
  • Счет в Европе позволяет снизить расходы при работе с европейскими клиентами и партнёрами;
  • Физическим лицам проще покупать недвижимость и иное имущество;
  • Доступ к более дешёвым кредитам;
  • В ЕС действует страхование вкладов на сумму до 100 000 евро;
  • Прямой доступ к валюте.

Счет открывают с личным визитом и удалённо. Дистанционное открытие требуется, когда нет времени на личный визит. Или, когда границы закрыты, как в случае с коронавирусом.

Как открыть европейский счет удалённо: способы открыть счет


Существует два основных способа открыть счет удалённо:

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

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

Типы счетов за границей


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

  1. Расчётный счет для постоянных транзакций;
  2. Накопительный или депозитный счет для средне- и долгосрочных накоплений;
  3. Инвестиционный счет для покупки различных активов и инвестиций в целом (кроме депозита).

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

Отличия европейского счета для физических и юридических лиц


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

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



Следующее различие это документы.

Физическим лицам требуется предоставить:

  • Заверенную копию паспорта;
  • Доказательство адреса проживания (счет за коммунальные услуги);
  • Доказательство легальности происхождения средств (налоговая декларация, договора купли-продажи имущества и т.п.);
  • В некоторых случаях банки просят рекомендации от других банков, от профессионалов, резюме соискателя.

Компании могут открыть счет, если предоставят:

  • Уставные документы (меморандум, устав и т.п.);
  • Личные документы владельцев и директоров компании;
  • Бизнес-план и отчётность (если есть);
  • Описание деятельности компании;
  • Наличие местных клиентов и подрядчиков в некоторых странах без этого открыть счет вообще невозможно;
  • Документальное подтверждение присутствия в стране регистрации (сабстенс) многие европейские банки требуют договора аренды, договора с сотрудниками и т.д.;
  • Информацию о будущей деятельности по счету: обороты, средний размер сделки; также интересуют основные партнёры, подрядчики и крупные клиенты.

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

И корпоративные (бизнес) и личные счета можно открыть удалённо или с личным визитом. Это во многом зависит от выбранного вами банка.

Например, есть банки, которые готовы открывать счета удалённо только компаниям. А есть те, которые готовы к работе удалённо со всеми после тщательной проверки, разумеется.
При удалённом открытии счета в Европе нужно понимать: счет открыть будет непросто и чем сложнее структура доходов и выше риски, тем выше шанс отказа.

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

Но это зависит от конкретного финансового учреждения.

Есть платёжные системы и об их отличиях мы поговорим немного ниже.

Pre-approval для открытия счетов в Европе


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

Чтобы снизить риск (а также расходы на пересылку документов и оформление новых, которые истекли, пока вы ожидали решение) используется услуга pre-approval.

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

В итоге, если отказ, вы сэкономили время и подали заявку в следующий банк. Если ответ положительный, то вы высылаете оригиналы и продолжаете работу. Риск отказа всё равно остаётся, но после pre-approval он падает в несколько раз (по нашему опыту, после положительного pre-approval могут отказать из-за непредсказуемого поведения клиента и явных ошибок в документах).

Pre-approval используется и для открытия счета с личным визитом: прежде, чем ехать в банк, вы получаете предварительный ответ банка, рекомендации по дополнительным документам и уже с полным комплектом отправляетесь в путь.

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



Уведомление об иностранном счете


Согласно существующим правилам, граждане России обязаны уведомить налоговую службу об открытии иностранного счета в течение 30 дней. В ином случае придётся заплатить штраф: 1500-4000 рублей за первое нарушение и 2500-20 000 рублей за повторное.

Также ежегодно до 1 июня требуется подать отчёт о движении средств по счету. С 2020 года действуют новые правила и теперь отчитываться НЕ нужно, если выполняются следующие условия:

  • Счет находится в стране, которая входит в ОЭСР или FATF;
  • Накопления за границей не превышают 600 000 рублей;
  • Подписан двухсторонний договор об обмене банковской информацией в автоматическом режиме (CRS).

Банки и платёжные системы в Европе для открытия счетов удалённо


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

Платёжные системы это финансовые сервисы, которые предлагают банковские услуги: открытие счета, переводы, конвертацию валют и тому подобные. Это fintech-проекты со специальными лицензиями.

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

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

Платёжные системы бывают разного профиля: некоторые ориентированы на широкие массы клиентов, а другие предпочитают работать с IT-проектами или только с торговыми компаниями. Есть даже те, которые готовы сотрудничать с оффшорными компаниями.

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

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

Кстати, именно по этой причине прибегают к услугам профессионалов они помогают убрать 90% стандартных ошибок и найти оставшиеся 10%, которые препятствуют открытию счета в Европе как в банке, так и в платёжной системе.

Европейский счет для оффшорной компании?


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

Однако есть некоторые банки, например, в Македонии или Люксембурге, которые готовы к сотрудничеству. В некоторых случаях открыть счет в Европе могут, если первый депозит на счет составит от 100 000 евро или больше. Но в целом именно банкинг в Европе для оффшорной компаний задачка трудная.

Здесь на помощь приходят упомянутые платёжные системы. Опять же, не все из них принимают компании из налогового рая, но есть те, которые готовы рассматривать заявки рискованных клиентов.

Если же вы заинтересованы именно в банкинге, то мы рекомендуем изучить карибские банки. Во-первых, есть возможность открыть компанию и счет в одной стране и это снимет большой объём головной боли. Во-вторых, у них большой опыт работы с подобным типом компаний. Чуть после, когда у вас будет история платежей, отчётность и доверие, вы сможете попробовать и открыть счет в Европе. Возможно, даже удалённо.

На Карибах счет точно можно открыть удалённо.



Где открыть европейский счет удалённо?


Несмотря на все трудности, открыть счет в Европе можно. Ниже несколько стран с кратким пояснением.

Открыть европейский счет в Латвии


В Латвии с начала 90-х было легко открывать банковские счета. Это можно даже было сделать напрямую через Интернет. Однако с 2018 года открыть счет нерезидентам, в частности выходцам и владельцам иностранных компаний из СНГ, стало в разы сложнее. Они считаются рискованными клиентами.

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

Открыть европейский счет на Кипре


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

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

Открыть европейский счет в Великобритании


Открыть банковский счет в Великобритании для иностранной компании, которая не планирует работать в Великобритании сложно. Зато есть хорошие, надёжные и крайне востребованные платёжные системы. Счета открывают достаточно быстро, работают стабильно.

Открыть европейский счет в Португалии


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

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

Открыть европейский счет в Сербии


Сербия не входит в ЕС, но предлагает страхование вкладов, и пока отсутствие обмена CRS, развитый банкинг и возможность открыть счета удалённо для местных компаний и филиалов. Особенно интересная структура с филиалами: вы можете открыть его на иностранную, в том числе оффшорную компанию, открыть на филиал счет и всё это займёт от пары недель при должной подготовке.

Открыть европейский счет в Чехии


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

Открыть европейский счет в Швейцарии


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

Открыть счет в Швейцарии удалённо можно, грубо говоря, в двух случаях: если конкретный банк поддерживает удалённое открытие счета (а таких немного, по сути, один) и, если вы планируете вкладывать крупные суммы от 500 000 евро. Тогда есть шанс, что банкир приедет к вам в гости сам. Если граница не будет закрыта.

Но на открытие счета в Швейцарии могут претендовать только компании имеющие физическое присутствие в стране регистрации и ведущие отчетность.

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

Открыть европейский счет в Люксембурге


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

Открыть европейский счет в Лихтенштейне


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

Разумеется, потребуется тщательная подготовка, но по крайней мере местные банки не сразу говорят нет.

Так как открыть счет у Европе удалённо?


Чтобы открыть счет в ЕС, нужно учитывать:

  • Где находится ваш бизнес, чем занимается, какие у него обороты;
  • Выбрать банк или платёжную систему, которые в принципе открывают счета удалённо и которые подходят под ваши задачи. Их можно искать самостоятельно или сразу обратиться к специалистам;
  • Подготовить документы это важнейший этап. Любые ошибки здесь могут моментально привести к отказу;
  • Активно сотрудничать с финансовым учреждением, отвечать на вопросы;
  • После получения доступа действовать в рамках правил и, если что-то в вашем бизнесе меняется или планируется нетипичная сделка заранее предупредить об этом, чтобы счет не заморозили и не закрыли.

А вы открывали счета в Европе? Какие банки идут на встречу бизнесу нерезидентов? С какими трудностями вы столкнулись? Напишите в комментариях
Подробнее..

От Oracle до Tarantool и Hazelcast современный BSSOSS для телекома

20.07.2020 20:10:45 | Автор: admin
Эту статью можно рассматривать как один из частных случаев нашего способа принимать решения о разработке и развития продуктов. Если вам интересна тема выбора, какие фичи и в каком приоритете нужно реализовать в своем продукте, то рекомендуем к прочтению Как мы выбираем идеи для развития своих продуктов: вендор должен уметь слышать.

Начинаем с Oracle


С самого начала Forward Billing использовал в качестве СУБД решения Oracle. С учетом давности начала разработки продукта это было фактически единственным верным решением по выбору базы данных.

Упрощенная техническая схема работы Forward Billing (БД, сервер приложений, веб-сервер, веб-браузер клиента) со стрелочками между элементами, показывающая взаимосвязи. Надо отрисовать дизайнеру в стилистике Форварда. Указать на картинке год, когда Forward Billing только появился, чтобы не было сомнений о том, что это начальная схема работы.


A long time ago in a galaxy far far away

Даже сейчас, по прошествии 14 лет, Oracle является основной СУБД нашего биллинга и используется для хранения всей учётной и регламентированной информации.

Однако эволюция превратила биллинговую систему в линейку BSS/OSS из 16 продуктов, которые полностью закрывают оператору связи все его потребности от CRM и PRM и до Service Provisioning и DMP. Появились клиенты обслуживающие многомиллионные базы абонентов, изменился сам рынок. И использование только Oracle перестало соответствовать бизнес-требованиям современных компаний.

Скорость и деньги


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

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

Есть три основных фактора, на которые мы смотрим при отборе технологий для расширения своего рабочего стека и внедрения в продуктовую линейку:
  • Технологический скорость и надежность работы, текущий опыт использования.
  • Стоимость владения покупка лицензий, персонал (включая поиск и найм специалистов для нас, как разработчиков, и для клиента, в качестве in-house специалистов).
  • Перспективность как долго технология существует, кто её разрабатывает, в каких проектах используется и насколько вероятно, что разработчик/владелец технологии в 5-летний срок прекратит развитие.


Оценивая эти факторы, мы сформировали для себя набор из Oracle, PostgreSQL, Hazelcast и Tarantool, которые применяем сейчас.

Oracle основа крупных и ответственных проектов, долговременное целостное хранение и обработка агрегированных данных.

PostgreSQL Заинтересованность в использовании PostgreSQL выказывают сейчас компании с государственным участием. Но крупные наши клиенты банки, крупные операторы скорее пока не готовы рассматривать эту СУБД в качестве основной. Тематика PostgreSQL сейчас на слуху, многие интересуются, обсуждают, просчитывают различные варианты. Для работы с госсектором и с аффилированными им организациями это бесспорно основной на текущий момент вариант замены Oracle.

Анекдот в качестве картинки:


Tarantool сейчас используется как одна из основных компонент Forward OSS. Нами запланировано на 2020-2021 годы миграция на Tarantool, еще пары систем из нашей линейки продуктов. Мы видим хорошую точку роста за счет вынесения подсистемы на отдельную быструю БД. Пока не все из наших заказчиков воспринимают Tarantool, как достаточно серьезную технологию, но здесь лучший аргумент За это успешные результаты промышленной эксплуатации. Так что время покажет оправдает ли себя Tarantool.


Hazelcast для перемалывания больших объемов данных на лету и последующей передачи результатов расчетов в биллинговую систему. Мы используем Hazelcast в Forward Fusion это система онлайн-тарификации используемая для предоставления услуг по препейд модели и в Forward PC (продакт каталог) это инструмент разработки и управления маркетинговыми активностями компании позволяющий формировать пакеты предложений в режиме реального времени. Среди российских вендоров мы одни из первых начали применять эту технологию. Большинство препейдных систем, эксплуатирующихся в России, разработаны еще лет 10 назад, у них другой технологический стек и они медленнее и тяжелее нашего решения. Нам Hazelcast нравится, потому что:
  1. Хорошо горизонтально масштабируется, удобно кластеризуется.
  2. Дает достаточно хорошую отказоустойчивость, когда его используешь в кластере из трех элементов.
  3. Удобно наращивается нодами. У нас шаг от 500 тыс. до 1 миллиона абонентов на одну ноду.




Реальные предпосылки


После схемы работы СУБД давайте еще раз вернемся к пользователям мы ведь из-за них расширяем технологический стек и морочимся с различными СУБД для обеспечения быстрого доступа к множеству связанных данных при расчете транзакций в биллинге.

Вообще, надо здесь пояснить нашу позицию по вводу новых технологий в платформу Forward. Мы коммерческая организация и не можем позволить себе безлимитно тратить время на непрерывное изучение и опробирование всех новых технологий подряд, ресурсы R&D ограничены. Наша задача внимательно прислушиваться к рынку и своим сотрудникам. Если проскальзывает перспективная на первый взгляд технология, то делается обзор схожих по классу решений. Смотрим на:
  • Стоимость разработки.
  • Стоимость эксплуатации.
  • Сложность обслуживания.

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

С другой стороны, опыт работы с зарубежными клиентами говорит, что там от нас ждут Oracle. Да, если мы анонсируем, что дополнительно работаем с Hazelcast и Tarantool, то это может быть воспринято, как какой-то дополнительный плюс, но в первую очередь Oracle.

Важным с точки зрения перспективности было то, что Tarantool изначально создавался под гигантские транзакционные нагрузки веб-порталов, динамического контента. Кстати, здесь можно почитать какими принципами мы руководствуемся при разработке интерфейсов Интерфейс для облачных сервисов в сегменте B2B: между красотой и утилитарностью.

Сейчас есть рыночный тренд и некое общее нагнетание атмосферы ухода на нереляционные базы данных, отказа от политик лицензирования, использование бесплатного ПО, отказ от тяжелых проприетарных решений. Рынок даже в лице некоторых крупных компаний хочет на уровне политики закупок работать со свободно-распространяемым ПО в попытке экономить. Однако все старые информационные системы не обновятся в мгновение ока, не перейдут на новые технологии. Поэтому мы по сторонам смотрим, новые технологические решения постепенно в платформу вводим, но и об Oracle забывать не будем. Возможно, через 5 лет перечень используемых СУБД существенно обновится, но в перспективе 2 лет каких-то существенных изменений мы не ожидаем.

Мы новые технологии стараемся в первую очередь применять при запуске новых продуктов или при выделении каких-то подсистем в отдельные решения.
В наших SaaS-решениях новые СУБД использовать проще, потому что мы полностью контролируем окружение. Поэтому там процесс миграции на новые более простые и дешевые в эксплуатации СУБД идет быстрее. Экономический фактор решает никто не хочет платить лишнее за лицензии.

Tarantool & Hazelcast результаты расширения стека технологий Forward Telecom


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

Повышение технических компетенций помогает нам и в разработке новых модулей для Forward Billing. Например, тех, что требуют перемалывать огромные массивы постоянно обновляемых данных по профилям пользователей, поиску Next Best Offer (NBO), срабатыванию автоматизированных триггеров и бонусных аккумуляторов и т.д.

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

Если у вас есть опыт применения Tarantool и Hazelcast в телекоме, биллинговых или учетных системах, вы хотите поделиться знаниями оставляйте комментарии к статье. Спасибо за внимание!
Подробнее..

Категории

Последние комментарии

  • Имя: Макс
    24.08.2022 | 11:28
    Я разраб в IT компании, работаю на арбитражную команду. Мы работаем с приламы и сайтами, при работе замечаются постоянные баны и лаги. Пацаны посоветовали сервис по анализу исходного кода,https://app Подробнее..
  • Имя: 9055410337
    20.08.2022 | 17:41
    поможем пишите в телеграм Подробнее..
  • Имя: sabbat
    17.08.2022 | 20:42
    Охренеть.. это просто шикарная статья, феноменально круто. Большое спасибо за разбор! Надеюсь как-нибудь с тобой связаться для обсуждений чего-либо) Подробнее..
  • Имя: Мария
    09.08.2022 | 14:44
    Добрый день. Если обладаете такой информацией, то подскажите, пожалуйста, где можно найти много-много материала по Yggdrasil и его уязвимостях для написания диплома? Благодарю. Подробнее..
© 2006-2024, personeltest.ru