Изначально обсуждалась аккуратная доработка существующего сайта, но технический аудит показал, что платформа уперлась в потолок возможностей: технические ограничения делали реализацию на старой основе сложнее, дороже и медленнее. Поэтому задачу переформулировали в разработку новой версии сервиса с сохранением фирменного стиля и ключевых визуальных решений.
Чтобы новая версия сервиса решала реальные задачи найма, а не стала косметическим ремонтом старого сайта, на старте зафиксировали несколько опор. Они задали рамки для решений по структуре, интерфейсу и реализации:
На старте с клиентом детально обсудили, какой результат нужен от новой версии сервиса: какие сценарии важны для соискателя, какие для работодателя, что именно должно происходить в личных кабинетах и как выглядит "удобный сайт" в его понимании. По итогам встреч собрали и согласовали техническое задание. Оно зафиксировало функции, роли и ограничения и стало основной опорой и "рамкой" для команды, а не формальным документом для галочки.
Далее перешли к структуре. Визуализировали, как устроена публичная часть, где "живут" разделы про вакансии, соискателей, работодателей и сервис в целом, и как пользователь по ним двигается.
Отдельно проработали логику личных кабинетов. Важная задача этого этапа - сделать маршруты короткими и предсказуемыми, без лишних кликов и тупиковых экранов.
Структура будущего сайта
Когда структура и сценарии были зафиксированы, перешли к визуальной части. Адаптировали дизайн под айдентику бренда и сохранили узнаваемость сервиса, но обновили интерфейс под актуальные паттерны пользовательского интерфейса.
Первый экран и главная в целом строились вокруг поиска и быстрому переходу к нужной сущности, а не вокруг текста "О компании". Параллельно проработали адаптив, чтобы сайт одинаково логично вел себя на десктопе и на мобильных устройствах.
Главный экран. Веб-версия
Главный экран. Мобильные
Следующим действием команда перешла к разработке. Реализовали логику работы сайта и настроили базу данных для вакансий, резюме и связанных сущностей.Собрали систему управления контентом, через которую можно редактировать тексты, страницы и служебные разделы без вмешательства разработчиков.
Затем команда разработчиков реализовала новый функционал, проработав единый кабинет, соединяющий вход для соискателей и работодателей. Что включает в себя базы данных, которые хранят вакансии и резюме. На этом же этапе были проработаны формы регистрации и авторизации и единый кабинет, соединяющий вход для соискателей и работодателей. Мы внедрили возможность пополнять баланс счета прямо в личных кабинетах, что важно для автоматизации оплаты и транзакций.
Кабинет работодателя
Кабинет соискателя
После запуска основной логики уделили внимание деталям и рабочим сценариям:
Перед запуском провели полное тестирование. Проверили работу сайта на разных типах устройств и в популярных браузерах, протестировали ключевые сценарии: регистрация, авторизация, создание и редактирование вакансий и резюме, работа с откликами, пополнение счета.
Проверочные нагрузки помогли увидеть, как система ведет себя при росте числа пользователей и объема данных в базе. По завершению работ передали сайт клиенту и запустили в рабочем режиме.
Новая версия сервиса представляет из себя не просто сайт с "доской объявлений", а рабочую платформу для обеих сторон рынка. Для клиента и пользователей изменилось следующее: