Перейти к основному содержимому
Кейс приёма и переработки приложения

OBIBOOK: от исправления импорта до переработки каталога книг

Сначала мы приняли приложение, в котором не работал импорт и возникали проблемы на мобильных устройствах. После исправления прежней версии мы полностью переработали систему. Сегодня OBIBOOK служит каталогом книг и инструментом для создания и передачи списков.
Иллюстрация процесса OBIBOOK: от импорта CSV через каталог книг и список клиента до ручных правок и передачи списка.

Исходная ситуация: неработающий импорт в существующем приложении

Первую версию OBIBOOK создал другой подрядчик. В 2022 году нас попросили исправить приложение, потому что импорт работал неправильно. Это затрагивало важную часть работы: без надёжного импорта было трудно поддерживать в актуальном состоянии большой каталог книг.

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

Сначала мы исправили прежнюю версию

На первом этапе мы устранили заявленные и обнаруженные неисправности. Мы переработали импорт больших CSV-файлов, улучшили интерфейс и исправили работу приложения на разных устройствах.

После этих работ импорт и остальные части, входившие в объём задачи, работали правильно. Приложением стало можно пользоваться на телефонах и планшетах. Этот этап стабилизировал систему и помог нам лучше понять реальный порядок работы клиента перед более крупной переработкой.

Следующий этап: полная переработка системы

Начиная с 2023 года мы полностью переработали приложение на Laravel. Речь шла не только об изменении внешнего вида. Мы создали новую техническую основу для каталога, импорта, пользователей и списков книг. Также мы добавили небольшие улучшения, основанные на повседневной работе клиента.

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

Как OBIBOOK помогает работать с каталогом

OBIBOOK объединяет несколько этапов работы в одной системе:

  1. Данные о книгах импортируются из CSV-файлов.
  2. Каталог можно просматривать и искать по книгам, категориям и издательствам.
  3. Авторизованные клиенты создают собственные списки книг.
  4. Клиенты вручную вносят исправления в списки и отправляют их госпоже Кинге.
  5. Система также позволяет экспортировать и передавать подготовленные списки.

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

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

Результат: работающий процесс на разных устройствах

Главным результатом первого этапа стало восстановление правильной работы импорта и остальных исправленных частей. Приложение также начало корректно работать на мобильных устройствах.

Последующая переработка дала клиенту новую основу для развития каталога и работы со списками. Мы не указываем экономию времени или влияние на продажи, поскольку у нас нет подтверждённых измерений. При этом мы можем подтвердить качественное изменение: неработающий ранее импорт был исправлен, а затем перенесён в переработанную систему.

Отзыв клиентки

Профессиональное и при этом очень приятное общение, много терпения и готовности помогать в решении проблем, а также мгновенная реакция на замеченные ошибки. Всё вовремя, по делу и по-человечески.

Kinga Jambroszczak, Obibook

Когда подобное исправление или переработка имеют смысл?

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

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

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

Что подготовить перед передачей приложения

В начале нам прежде всего нужно знать, что именно не работает и какой процесс из-за этого остановлен. Также полезны:

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

Пароли, данные клиентов и рабочие производственные файлы для первого разговора не нужны. Основную информацию можно упорядочить с помощью нашего чек-листа приёма приложения.

У вас есть приложение, которому требуется исправление или переработка?

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

Описать проблему приложения

Посмотрите также модернизацию и приём приложений, услуги разработки на PHP и Laravel, интеграции систем и API и другие проекты.