Разработка программного обеспечения
Направления
Компания «НСКИБ» с 2003 года занимается разработкой, адаптацией и сопровождением программного обеспечения. Основная специализация — Backend-решения для бизнеса. Направление не является активным с точки зрения привлечения новых клиентов. Однако оно продолжает функционировать в режиме обслуживания существующих заказчиков, с которыми выстроены длительные отношения.
- Backend-разработка и сопровождение
Backend — это фундамент, на котором держится работа сайтов, приложений и внутренних систем компании. Он отвечает за обработку данных, авторизацию, бизнес-логику, взаимодействие с базами данных и внешними сервисами. В рамках направления выполняются следующие виды работ: проектирование архитектуры Backend-части системы; написание и рефакторинг серверного кода; настройка производительности и безопасности; интеграция с внешними API и базами данных; миграция данных и систем. При этом важно понимать, что новые проекты «с нуля» в настоящее время не разрабатываются. Все работы ведутся в рамках уже существующих решений — их доработки, оптимизации, адаптации под изменившиеся условия или новые требования заказчика. - Адаптация и модификация библиотек, компонентов, плагинов
Готовые решения иногда не подходят под специфику конкретного бизнеса. Поэтому часть работы — это не создание «с нуля», а адаптация существующего кода под реальные задачи. Компания обладает опытом в: модификации открытых и проприетарных библиотек; доработке плагинов под CMS (OpenCart и другие); адаптации компонентов для CRM и ERP-систем; исправлении ошибок и устаревшего кода в сторонних решениях. Такой подход позволяет заказчикам не переписывать системы полностью, а эволюционно развивать их, сохраняя накопленные данные и бизнес-процессы. Это особенно актуально для проектов с длительной историей — 5, 10 и более лет. - Интеграция с CMS, CRM, ERP, мобильными приложениями
Современный бизнес редко использует одну систему. Обычно это связка из нескольких инструментов: сайт на CMS, клиентская база в CRM, учёт в ERP, мобильное приложение для сотрудников или клиентов. Задача Backend-разработки — обеспечить их корректное взаимодействие. В рамках направления выполняются интеграции следующих типов: синхронизация данных между CRM и сайтом; передача заказов из интернет-магазина в учётную систему; обмен данными между ERP и мобильными приложениями; настройка API для внешних сервисов; автоматизация обмена информацией между несколькими базами данных. Особое внимание уделяется надёжности: данные не должны теряться, дублироваться или передаваться с задержками. В большинстве случаев речь идёт о работающих связках, которые требуют периодической настройки, обновления или расширения. - Сопровождение и поддержка
Для заказчиков, с которыми компания работает длительное время, доступен режим сопровождения. Он включает: мониторинг работоспособности Backend-части; устранение возникающих ошибок и сбоев; обновление компонентов и библиотек; консультации по вопросам, связанным с работой систем; небольшие доработки по мере необходимости. Сопровождение не предполагает круглосуточной технической поддержки или SLA с гарантированным временем ответа. Это модель «работает — хорошо, возникла задача — решаем в рабочем порядке». Такой формат устраивает заказчиков, которые ценят предсказуемость и не нуждаются в постоянном присутствии разработчиков. - Клиенты и опыт работы
За годы существования направления компания работала с проектами разного масштаба: интернет-магазины на OpenCart с каталогами от сотен до десятков тысяч товаров; CRM-системы для строительных, логистических и торговых компаний; ERP-решения с интеграцией складского учёта и документооборота; мобильные приложения с серверной частью на различных архитектурах; B2B-сервисы и региональные маркетплейсы. Многие из этих проектов были переданы на сопровождение другим компаниям либо закрыты. Часть продолжает работать, и для них Backend-поддержка остаётся актуальной.
