Пример выполнения тестового задания для Менеджера проектов
Задание на проектирование сервиса «Удаленный колл-центр».
Задание не типичное и довольно интересное.
Цель задачи: оценить навыки для построения масштабируемой распределенной отказоустойчивой системы.
Условие задачи:
Нужно спроектировать backend сервиса, позволяющего клиентам оставлять заказ на обзвон базы номеров по скрипту. Клиенты предоставляют пул номеров и скрипт, который нужно использовать в разговоре. В результате получают отчет, содержащий информацию о том, какой был исход звонка, сколько времени длился разговор, ответы на вопросы скрипта.
Быть исполнителем (совершать звонки) может любой зарегистрированный пользователь системы с ролью Оператор кол-центра. Для этого нужно пройти регистрацию, получить заказ, выполнить звонки и зафиксировать в интерфейсе результат. Система автоматически начислит вознаграждение.
Frontend часть не рассматриваем. Степень детализации такая, чтобы проект можно было сделать за 1 - 1,5 часа.
Пример скрипта:
- Здравствуйте, меня зовут Имя менеджера! Вы недавно были на вебинаре «Английский язык за 100 часов по методу полиглотов». Верно?
- А как я могу к вам обращаться?
- Вы были до самого конца?
Если да:
- Значит, вы в курсе, что сейчас у нас действуют особые условия: возможность начать обучение, оплатив всего 12 900 или 34 830 рублей за весь курс. Вы уже подали заявку?
Если нет:
- Значит, я не зря вам звоню. На вебинаре озвучивалось, что сейчас у нас действуют особые условия: возможность начать обучение, оплатив всего 12 900 или 34 830 рублей за весь курс. Вы уже подали заявку?
- Перечисление аргументированных преимуществ курса
- Хорошо, Имя клиента, в пятницу (вторник) проверьте вашу почту. Мы пришлем приглашение на этот вебинар и дополнительные материалы, которые будут вам интересны.
Функциональные требования:
- Оставить заказ: базу номеров и скрипт.
- Оплатить заказ.
- Получить отчет: список загруженных с заказом номеров, исход звонка, время разговора, ответы на вопросы скрипта.
- Стать исполнителем (оператором кол-цента): зарегистрироваться на сайте.
- Выполнить заказ.
- Получить расчет суммы вознаграждения за заказ.
Решение в Notion по ссылке: