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

На этапе программирования с вашим проектом будет работать выделенная команды из 2−3 программистов. Отсутствие переключений между проектами во время спринтов разработки позволяет добиться максимальной концентрации команды на проекте.

Качество кода жестко контролируется — мы проводим еженедельные ревью кода, которые выполняет тимлид, либо технический директор.
Обычно мы используем
Flutter/Dart либо React.Native
Node.js
для сложных интернет-магазинов и сервисов
для проектов корпоративного класса
и e-commerce
для frontend-разработки
для мобильной
разработки
для стартапов и высоконагруженных интерактивных
систем



Laravel
1С-Битрикс
Vue.js
Программирование сайта или приложения включает два контура:
— frontend

Это разработка части проекта, которую видит пользователь. Важно, чтобы она была быстрой, удобной, интерактивной.
— backend

Это разработка части проекта, которая работает на сервере. Админка. Все вычисления. Интеграции. Фильтрации, сортировки, поиск и т. д.
Frontend-разработка
Vue.js
React
JavaScript
TypeScript
Все начинается с верстки. Мы любим верстку. Адаптивную. Современную. Легкую. На этапе разработки мы добавляем большую часть анимации и интерактива в проект. Результат: не просто набор картинок, а работающие страницы с микровзаимодействиями, соответствующие стандартам БЭМ.
БЭМ (Блок, Элемент, Модификатор) — компонентный подход к веб-разработке. В его основе лежит принцип разделения интерфейса на независимые блоки. Это современный стандарт, которого придерживается, например, Яндекс.
Результат работ тщательно контролируется: дизайнер следит за соответствием макета концепции, а специалист контроля качества добивается верного отображения на любых гаджетах.
Адаптивные сайты
Все наши проекты мы делаем адаптивными. Это значит, что ваш сайт всегда будет выглядеть превосходно — хоть на широкоэкранном мониторе, хоть на смартфоне.

Мы делаем адаптив на основе 12-колоночной сетки с двумя точками излома. Это стандарт веб-разработки. Сверстаем специальные макеты для маленьких экранов смартфонов и планшетов, чтобы ваш проект корректно работал и приносил прибыль вне зависимости от того, с какого устройства его просматривает пользователь. А для промо-сайтов — предложим отрисовать макеты всех страниц для трех разрешений экрана: десктоп, планшет и смартфон.
Реактивные сайты
Реактивные сайты сейчас — главный тренд и вершина технологий. Мы чаще всего используем Vue. js (но можем и React). Если всё сделать правильно (и использовать серверный рендеринг), то они будут молниеносно загружаться и нравиться поисковым системам.

Такая реализация позволяет динамически менять содержимое страниц в ответ на действия пользователей (поменяли что-то в одном месте — мгновенно изменения отразились на всех связанных местах, без перезагрузки страниц). Это позволяет строить мощные интерфейсы и хорошо работает в личных кабинетах, системах управления, CRM-системах и т. д.

Использование технологий PWA позволяет также кэшировать данные на стороне клиента, и не обращаться к ним на сервер при повторной необходимости.
Мобильные приложения
Flutter
Dart
React Native
Мы предлагаем разработку кросс-платформенных мобильных приложений. Это значит, что вам не придется поддерживать отдельные приложения для iOS и Android. Используем React Native или Flutter. Можем интегрировать ваше приложение с ERP-системой или разработать для него отдельный backend-интерфейс.
Backend-разработка
PHP
Laravel
Laminas
1C-Битрикс
SphinxSearch
Node.js
ElasticSearch
PostgreSQL
RabbitMQ
Redis
Docker
MySQL
Проекты корпоративного класса или электронной коммерции мы чаще всего разрабатываем на Laravel или 1C-Битрикс. Что выбрать?
Laravel
Laravel — популярный бесплатный веб-фреймворк с открытым кодом, обеспечивающий максимальную гибкость разработки. Идеален, когда у вас нестандартный проект. Его предпочтут большинство программистов. А также большинство технических директоров на стороне клиента. Для него можно подключить одну из множества готовых админ-панелей (мы предпочитаем Voyager или October) или разработать админ-панель именно под ваши потребности.
1С-Битрикс
Эта CMS нещадно эксплуатируется Эльдорадо, Евросетью, Орматеком, ПроАптекой и другими крутыми интернет-магазинами. Это стабильное и поддерживаемое решение.

Возможно, вы где-то когда-то слышали, что админка неудобная, такие сайты сложно поддерживать, а ещё они безбожно тормозят. На самом деле на 1С-Битрикс легко управлять контентом, обрабатывать заявки и заказы через административную панель. С поддержкой — тоже никаких проблем: у CMS широкая партнёрская сеть. Ну а быстродействие сайтов зависит больше от хостинга и от качества самой разработки. За последнее — отвечаем!
Сибирикс — золотой партнер 1С-Битрикс, и наши специалисты регулярно проходят сертификацию по работе с ним: на сегодняшний день в студии работает 30+ сертифицированных Битрикс сотрудников, из которых 20 — аттестованные разработчики. Для вас это гарантия высокого качества кода и стабильности наших решений.
Интеграции
Автоматизируем ваш сайт, интегрировав его с необходимыми сервисами: от привычных до самых экзотических. За 18 лет мы интегрировали сайты и приложения с множеством сервисов и систем. Можем реализовать микросервисную архитектуру. И настроить интеграцию одновременно с множеством сервисов через шину (RabbitMQ, Redis). Поможем разложить все по полочкам: знаем в каком случае достаточно разработать протокол интеграции, а когда не обойтись без диаграммы бизнес-процессов.
ERP-системы
«МойСклад», SAP, AXAPTA, даже с текстовыми файлами. Интеграция с 1С: штатно и нештатно
Системы оплаты
Интеграция напрямую с банком или с платежным агрегатором типа «ЮKassа». Интеграция с сервисами фискализации
Модули доставки
С одной или несколькими службами доставки или установим агрегатор с кучей вариантов
Рекомендательные системы
Чтобы ваши пользователи получали персональные предложения, от которых сложно отказаться
Сервисы рассылок
Когда штатный инструмент 1С-Битрикс для уведомлений не решает ваши бизнес-задачи
Четыре цикла тестирования
Упреждающее
тестирование

Программисты сдают свои задачи по заранее согласованным приёмочным тестам. Такой подход гарантирует качество с первых строк разработки.
Классическое
тестирование

Специалист по качеству проводит полное тестирование проекта, включая тесты на быстродействие и устойчивость к хакерским атакам. Это обеспечивает гарантированную защищенность и целостность системы.
Юзабилити-
тестирование

Менеджер, не участвовавший в проекте, осматривает систему «незамыленным» взглядом, чтобы сделать проект ещё лучше и навести дополнительный лоск.
Автоматическое тестирование

На сложных, долгоиграющих проектах мы пишем автотесты (автоматическое регрессионное тестирование). При каждом изменении кода запускается набор автоматических тестов, который выполняет проверку работы ключевых сценариев использования продукта.
Все результаты тестирований доступны онлайн — вы можете отслеживать нашу работу в режиме реального времени. Тестирует проект выделенный специалист по качеству сайтов — QA-менеджер. Чтобы не упустить ни одного нюансы он также участвует в планировании этапов разработки и написании тест-кейсов.
Гибкий подход к разработке
Мы — первая веб-студия в России, которая стала использовать в своих процессах методологии Scrum и Agile. Это значит, что мы планируем работу не на полгода вперед, а небольшими отрезками — спринтами. Каждый спринт согласовывается с вами, и если вы решите что-то поменять: не реализовывать какую-то функцию, потому что бюджет урезали, или, наоборот, шикануть и разработать всё и сразу, — мы так и сделаем. Без долгих согласований, переписываний ТЗ и прочей бюрократии. Потому что любим гибкую, быструю и эффективную работу.
Например, сначала мы делаем только корпоративный сайт, с которого можно отправить заявку на обратный звонок. Такой сайт уже можно запустить, он будет работать и приносить прибыль. Параллельно мы можем продолжить разработку и во втором спринте добавить функционал интернет-магазина или личный кабинет.
Все задачи по проекту мы храним в Бэклоге Продукта — списке, упорядоченном по приоритетности задач для вашего бизнеса. Так, в первый этап разработки (или спринт) входят наиболее приоритетные из них. По ходу проекта вы, как Владелец Продукта, можете добавлять новые функции в список, удалять старые и менять порядок их разработки. Или поступить традиционно и придерживаться изначального плана :)

При развитии уже готового продукта мы работаем как спринтами (классический Scrum), так и с отдельными задачами (Kanban-подход). Вы можете сами комплектовать релизы. Или запускать в работу отдельные небольшие задачи, которые максимально оперативно должны появиться на вашем продукте.
Обсудите с нашим экспертом ваш проект, и мы подберем для вас оптимальный стек технологий с учетом специфики проекта, сроков и бюджета!