Сбор и анализ данных

Разрабатываем системы для сбора и анализа данных

Как мы работаем

шаг

/ 1
process icon

Собираем требования

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

шаг

/ 2
process icon

Заключаем NDA

Мы заключаем соглашение о неразглашении. Это значит, что информация о вашем проекте останется между нами. На этом этапе участвуют: менеджер по продажам и менеджер проектов

шаг

/ 3
process icon

Формируем коммерческое предложение

Разобравшись с постановкой, мы предлагаем варианты реализации, включая набор технологий. Предварительно оцениваем сроки и трудозатраты. Клиент получает коммерческое предложение с подробным описанием планируемых работ. На этом этапе участвуют: менеджер по продажам и бизнес-аналитик.

шаг

/ 4
process icon

Разрабатываем техническое задание

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

шаг

/ 5
process icon

Начинаем разработку

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

шаг

/ 6
process icon

Демонстрируем промежуточные варианты

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

шаг

/ 7
process icon

Обсуждаем и корректируем ТЗ

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

шаг

/ 8
process icon

Завершаем разработку

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

шаг

/ 9
process icon

Презентуем систему

На этом этапе мы разворачиваем систему на серверах заказчика, либо передаем вам инсталлятор приложения и исключительные права на код и документацию. Исходники передаются вам в виде доступа к git-репозиторию или записываются на носитель. На этом этапе участвуют: менеджер проектов, бизнес аналитик, и тимлид разработки

шаг

/ 10
process icon

Оказываем техподдержку

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

Технологии и методы

Каждому проекту мы подбираем подходящий набор технологий из тех, которыми хорошо владеем

Back-end

Языки
  • C#
  • JAVA
  • JavaScript
  • TypeScript
Платформы
  • .NET
  • ASP.NET
  • Node.JS
База данных
  • Postgresql
  • MongoDB
  • SQL server
  • Oracle
DevOps
  • Kubernetes
  • TeamCity
  • GitLab
  • Docker
  • Graphana
  • Prometheus
  • ELK
Протоколы
  • GraphQL
  • Rest
  • Websocket

Front-end

Языки
  • HTML
  • CSS
  • JavaScript
  • TypeScript
Фреймворки
  • Angular
  • Next.js
  • Tailwind
  • Bootstrap
  • SvelteJs
  • VueJs
Библиотеки
  • React
  • RxJs
  • Redux
  • GraphQL
  • Apollo
Инструменты
  • Webpack
  • Babel
  • Postcss
  • ESLint
  • Prettier
  • Jest

Desktop

Языки
  • C#
Платформы
  • .NET/.NET Core
  • WPF
  • Electron
База данных
  • SQLite
  • Postgresql
  • SQL server
  • LiteDB
Набор компонентов
  • DevExpress
  • SciChart