Разработка личного кабинета пользователя в сжатые сроки

Заказчик

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

Проблема

Проект разрабатывался к Европейским играм 2019. В рамках данного события планировалось заселение Студенческой деревни, расположенной на проспекте Дзержинского, спортсменами, командами, сопровождающими команд, а также болельщиками. Для обеспечения доступа в сеть Интернет заказчик реализовывал покрытие всей территории студенческой деревни технологией WI-FI. Планировалось, что после прохождения игр технология будет использоваться студентами. Для удобства подключения и дальнейшего использования технологии, а также для управления пакетами услуг, в рамках проекта предусматривалось создание личного кабинета пользователя. Кабинет пользователя позволяет зарегистрироваться, выбрать тариф, оплатить, а также отслеживать и управлять подключенной услугой.

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

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

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

Решение

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

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

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

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

Для реализации решения были использованы технологии: .netCore, vuejs, sccs, MySQL. Разработка проекта заняла 3 месяца.

Технологии
Результат

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

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

Не нашли то, что искали?
Закажите бесплатную консультацию специалиста Invento Labs!
Получить консультацию