Цель проекта

Сделать процесс подбора соискателей и работодателей простым и удобным

Задачи проекта

Оптимизация процесса подбора и поиска персонала. 

Решение

1) Мобильное приложение для моряков

2) Web-версия для моряков и крюингов

3) Административная часть сервиса для модерации и просмотра статистики

Команда на проекте

Проектировщик

Дизайнер

Копирайтер

Архитектор

Front-end разработчик

Back-endразработчик

Техлид

iOS разработчик

Android разработчик

Тестировщик

Менеджер проекта

Ход проекта

Собрали необходимые требования

Составили прототип системы

1 мес

Составили технические задания. Задание было отдельно для каждого этапа разработки

1 мес

Отрисовали несколько концепций дизайна (2-3 концепции) на выбор

 

1 мес

Разработали:

  • Лендинг
  • Внутренний сайт для крюингов
  • Внутренний сайт для модераторов
  • Биллинг
  • Мобильное приложение для моряков (Android)

6 мес

Разработали:

  • Внутренний сайт для моряков
  • Мобильное приложение для моряков (iOS)

Исправили Баги

4 мес

Отладка и выкат на полное тестирование Заказчику

 

1 мес

Внесли по желаниям Заказчика в систему и мобильное приложение необходимые правки

 

2 мес

Подготовили список новых задач, согласно новой концепции. Вносили изменения в систему.

 

2 мес

Система сегодня

Web-версия

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

Мультиязычность

Сложная структура резюме моряков

Платная подписка на услуги сервиса

Автоматический подбор вакансий по множеству критериев


Индивидуальный дизайн

Уникальная терминология

Учёт необходимых документов

Быстрое определение релевантности вакансия-должность

Подробное описание архитектуры

Сервис состоит из нескольких блоков. Основным блоком является модуль синхронизации данных с REST API и SOAP-ресурсами Beeline. Он выполняет задания по обновлению данных по расписанию и по запросу пользователей. Пользовательский модуль работает со всеми остальными модулями:получает данные о номерах (и дополнительную информацию) от clients_data, отправляет задания на синхронизацию syncronizer, задания на обновление данных модулю operations. И запросы на генерацию отчётов по данным reports с возможностью генерации различных, удобных пользователю файлов в documents.

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

Артефакты

Функциональные требования

Прототип

Техническое задание