Test task from Kcell for Head of SA position
Вам необходимо собрать команду для того, чтобы запустить оплату проезда в такси DiDi с мобильного баланса абонента, с использованием МФС и электронных денег. Процесс должен содержать в себе все этапы, которые Вы считаете необходимыми. Важно учесть не только внутренние системы, но и внешние (если видите, что они должны присутствовать в процессе).
- Структуру команды с распределением задач по ролям; Краткие технические условия на реализацию (не менее 1 печатной страницы);
- Описание процесса. По возможности предоставить детализированную схему процесса. Можете использовать удобные инструменты для построения схемы(блок- схемы)/диаграммы процесса (ms visio,moqups.com,draw.io, bpmn.io и т. д.);
- Основные таблицы с основными полями Базы Данных, связи между таблицами. Все описывать не нужно, возьмете только то, что считаете самым важным;
- Основные системы и шины интеграции, необходимые для данного процесса – опишите или предоставьте схему;
- план и инструментарий по контролю работы команды и проверке качества реализации проекта.
Опишите ИТ архитектуру и требуемую инфраструктуру данного сервиса (диаграмма/схема или структурированное описание в тексте).
Решение описано в solution.md, все используемые в описании файлы расположены в директории solution
.