Особенности BI

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

Новый заказ, заявка на удаленную работу или отпуск — эти данные сохраняются в БД. Именно они ложатся в основу BI. Исходя из них мы понимаем, на каких метриках необходимо выстраивать BI.

Подготовка к проектированию

Этот процесс не затрагивает дизайн или техническую сторону выполнения проекта. На этом этапе мы проектируем расстановку метрик относительно друг друга для эффективного представления информации. После проектирования дашбордов технический процесс становится схож с процессом, протекающим в разработке веб‑сервисов — BI так же создается на веб-технологиях.

Этапы работы над MVP

01

Разрабатываем архитектуру MVP с возможностью масштабирования

02

Создаем дизайн-макеты

03

Проектируем API — программный интерфейс приложения

04

Разрабатываем серверную часть — бэкенд

05

Создаем клиентскую часть — фронтенд

06

Выпускаем релиз первой версии

07

Собираем обратную связь

08

Вносим правки

MVP готов и выпущен на рынок. Продолжаем работать над новыми функциями, внедрять их в продукт и продвигать его

Технологии

Технический стек — это набор технологий, используемых для создания программного проекта. Это комбинация языков программирования, фреймворков, библиотек, стороннего программного обеспечения и инструментов, используемых разработчиками.

Приложения состоят из двух программных компонентов: на стороне клиента и на стороне сервера, также называемых frontend и backend. Каждый уровень приложения строится с использованием вышеупомянутых функций, создавая стек.

Frontend

React.js

Angular

TypeScript

Vue

Backend

Node.js

PHP

PostgreSQL

GraphQL