Онлайн-сервис аудита финансовой отчетности
Client
Qompass
Region
США
Бриф
Qompass — онлайн-сервис для аудита финансовой отчетности. Он помогает подготовить сложные финансовые документы, соответствующие требуемым государственным стандартам.
Нашей целью было создать онлайн-сервис с интуитивно понятным пользовательским интерфейсом и специфическими функциями. Этот продукт предназначен для пользователей со средним финансовым уровнем, поэтому нам нужно было реализовать множество функций и сделать интерфейс максимально простым.
Ключевые особенности
Режим совместной работы
Разделенные уровни доступа для пользователей
Структуры финансовой отчетности
Шаблоны
Индексы динамического изменения
Автоматическое исключение нулевых блоков из экспорта
Парсинг данных файлов Excel
Исследование
У клиента была бета-версия сервиса, которую он хотел улучшить. Основная трудность заключалась в масштабировании. Бета-версия требовала много ручной работы для обработки данных для каждой новой компании, поэтому было сложно внедрить ее для более широкого круга клиентов клиента. Мы договорились:
- Наша версия должна легко масштабироваться для неограниченного количества клиентов B2B;
- Технический стек должен быть определен с учетом будущих обновлений.
С учетом этих условий мы исследовали технические варианты и решили использовать уже существующие библиотеки и компоненты с программированием на заказ. Поскольку мы обсуждали будущие обновления на следующие три года, мы решили использовать технологии с сильной поддержкой. Выбор остановился на Angular и MongoDB.
Project Charter и MVP
Мы создали Устав проекта (Project Charter) с ролями участников и особенностями продукта. В документе мы разбили процесс разработки на месяцы, чтобы легко видеть наш прогресс и контролировать расходы бюджета. Раз в неделю мы проводили встречу с клиентом для мозгового штурма идей и обзора нашей работы.
Через три месяца мы решили кардинально изменить Устав проекта, так как поняли, что раннее решение не будет соответствовать привычкам наших пользователей. Мы также нашли лучший стек технологий для воплощения наших идей.
Технологии
Мы использовали Froala, готовый WYSIWYG-редактор на основе Javascript, в качестве ядра и добавили свои специфические функции. Мы также использовали библиотеку Material Design для Angular, Node.js и MongoDB.
UI/UX-дизайн
В тесном сотрудничестве с нашим клиентом мы разработали User Stories. Эти материалы легли в основу прототипирования пользовательского интерфейса.
Поскольку конечный продукт ориентирован на пользователей с разным финансовым бэкграундом, мы создали два типа админ-панелей. Супер администратор может создавать новых пользователей и делиться доступом. Другие пользователи могут работать с общим пространством, файлами и информацией. Настройки профилей пользователей встроены в основную рабочую область, поэтому пользователю не нужно переключаться на новую страницу для каких-либо изменений:
Основная часть этого сервиса — пространство для редактирования документов. Он основан на готовом редакторе WYSIWYG, который мы переосмыслили с учетом нашего пользовательского опыта и переработали в соответствии с тенденциями пользовательских интерфейсов:
Специальная функция: настраиваемый импорт и экспорт данных
Qompass предназначен для удовлетворения особых потребностей пользователей из различных компаний, чьи требования могут различаться. Вот почему мы сосредоточились на персонализации импорта и экспорта данных в сервисе:
- Когда пользователь загружает файл Excel, все несовпадающие данные изменяются автоматически;
- Пользователи могут настраивать параметры экспорта: верхние и нижние колонтитулы, отступы, вертикальную/горизонтальную ориентацию страницы и т. д.
- Поддерживается разметка Microsoft Word.
Результат
Qompass готов помочь большому количеству компаний с аудитом финансовой отчетности. Он предназначен для решения отраслевых задач и содержит огромное количество возможностей персонализации. Несмотря на множество возможностей редактирования, интерфейсы Qompass остаются удобными и интуитивно понятными.
Теперь продукт легко масштабируется и может предоставляться неограниченному количеству клиентов. Он готов к будущим обновлениям и собственному росту.
Команда
Менеджер проектов
Full-stack разработчик
Frontend-разработчик
Веб-дизайнер
inCode Ltd.
London, United Kingdom
Palliser Road, London, England, W14 9EB