was successfully added to your cart.

Корзина

Кейс. Руконт — всероссийская онлайн библиотека (SaaS, сервис, B2C, B2B)

Название: Национальный цифровой ресурс Руконт.
Тип проекта: B2B / B2C онлайн сервис (SaaS).
Тематика: Одна из самых больших всероссийских библиотек электронных материалов / поисковик электронных материалов.
Сайт: https://lib.rucont.ru
Стэк: C# (ASP.NET), React, Angular 2
Итоговые работы: CustDev, JTBD, CJM, аналитика бизнес-процессов, UX-аналитика, прототипирование, проектирование, редизайн, разработка frontend.

Проблема

Сильное отставание по функционалу от конкурентов и устаревший дизайн.

Большие стоимость и сроки внедрения нового функционала из-за использования устаревших технологий и топорного дизайна.

Решение / действия

Набрал команду: 2 дизайнера, 2 программиста, 1 проджект менеджер.

Провел конкурентный анализ рынка на выявление конкурентного преимуществ.

Сделал UX-анализ существующей площадки и пожеланий клиентов по работе с системой.

Прототип, БФТ и ТЗ, перевел все пожелания заказчика в технический язык.

Сделали редизайн и Frontend.

Интегрировали всех созданные системы.

Результат

Разработка и внедрение заняли 7 месяцев.

Переработали 12 личных кабинетов (читатель, администратор, клиент, студент, библиотекарь, автор, издатель и так далее).

Разработали систему безопасности от возможного хищения электронных материалов.

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

Использовали White Label

Данное ПО предполагает возможность продажи White Label — когда клиент может ставить свой логотип и использовать свою базу материалов, но с нашим функционалом. Front и backend заточены под такую возможность.

Настроили поисковый движок

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

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

Выводы постфактум

Более постепенный выпуск

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

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

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

Не Angular 2

Боже ты мой… Сколько он принес боли…

Дело в том, что мы взяли Angular 2, когда он был еще не готов к выпуску (в Release Candidate 4), но совместным обсуждением с заказчиком и программистами, мы посчитали его самым подходящим для проекта вариантом…

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

P.S.

Пишу о своем опыте в Телеграме.

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

Интересно поработать вместе? Пишите

Гораздо больше контента и развлечений в Telegram-канале