Разработка ПО для бизнеса: ERP, CRM и учётные системы
Mesterséges Intelligencia Központ Kft. является компанией по разработке программного обеспечения из Будапешта: мы разрабатываем индивидуальные ERP-, CRM- и учётные системы с интеграциями и искусственным интеллектом, а прямо сейчас работаем над большой ERP- и CRM-системой.
Коротко: система строится вокруг собственных процессов компании, а не наоборот. Мы подключаем NAV Online Számla, сервис выставления счетов, банк и интернет-магазин, а после передачи мы также берём систему в эксплуатацию. Вопросы исходного кода и прав на использование регулируются договором.
Какие системы мы разрабатываем?
ПО для бизнеса обеспечивает повседневную работу компании: что продано и кому, что есть на складе, кто над чем работает, какова дебиторская задолженность. Существует три больших семейства таких систем, и граница между ними часто размыта:
| Система | Для чего | Типичные компоненты |
|---|---|---|
| ERP (система управления предприятием) | все ресурсы компании в одном месте | запасы, закупки, продажи, производство, финансы |
| CRM (система управления взаимоотношениями с клиентами) | отслеживание клиентов и продаж | карточка клиента, коммерческие предложения, процесс продаж, служба поддержки |
| Учётная система (бэк-офис) | администрирование «за кулисами» | выставление счетов, договоры, наряды на работы, согласования |
В индивидуальной системе создаётся только то, что действительно нужно компании, и именно так, как в ней работают, поэтому подстраивать работу под логику коробочного продукта не придётся. Наши статьи Индивидуальная ERP или доработанная готовая ERP? и Когда стоит разрабатывать индивидуальную CRM? подробно разбирают, когда для ERP и CRM оправдан индивидуальный путь.
Модули, из которых строится учётная система
Самые распространённые строительные блоки, из которых мы собираем систему под потребности компании:
- Запасы и склад: справочник номенклатуры, места хранения, приёмка, отпуск товаров, инвентаризация, контроль минимального остатка.
- Выставление счетов и финансы: коммерческие предложения, заказы, счета на предоплату, счета, отслеживание дебиторской задолженности и поступлений.
- Проекты и наряды на работы: задачи, ответственные, затраты, планирование ресурсов.
- Клиенты и продажи: история клиента, контактные лица, воронка продаж, отслеживание коммерческих предложений, заявки в службу поддержки.
- Права доступа: доступ в зависимости от роли; по журналу видно, кто, что и когда изменил.
- Отчёты: управленческие отчёты, дашборд, экспорт в таблицы.
Интеграции: что мы подключаем
ПО для бизнеса по-настоящему полезно, только если оно не остров. Вот как мы связываем его с другими системами компании:
- NAV Online Számla: передача данных счетов через программный интерфейс NAV с обработкой подтверждений.
- Сервисы выставления счетов: через их интерфейс, если счета по-прежнему выставляются во внешнем сервисе, например в Számlázz.hu или Billingo.
- Банки: загрузка банковских выписок и транзакций, сопоставление поступлений со счетами.
- Интернет-магазины: синхронизация заказов, остатков и цен между интернет-магазином и центральной системой.
- Курьерские службы и другие системы: через API, вебхуки или обмен файлами по расписанию: отправка посылок, электронная почта, календарь, существующая ERP или CRM.
Если у системы нет публичного интерфейса, способ подключения мы выбираем вместе с вами при анализе требований. Подробнее о связывании систем и автоматизации повторяющейся работы вы можете прочитать на странице Автоматизация процессов.
Искусственный интеллект в ПО для бизнеса
Большие языковые модели (ChatGPT от OpenAI, Claude от Anthropic, Gemini от Google) полезны там, где раньше человек читал, копировал или составлял тексты:
- Документы: система считывает данные из входящих счетов, накладных и заказов и записывает их, подготовив к проверке.
- Почта: она классифицирует входящие письма и пишет черновик ответа в карточке клиента.
- Вопросы к данным: системе можно задавать вопросы обычным языком, например: «На какое из наших коммерческих предложений ещё не пришёл ответ?»
- Сводка: перед переговорами она кратко излагает всю историю клиента.
Там, где ошибка стоит денег, ИИ предлагает, а утверждает человек. О подключении моделей и о защите данных мы пишем на странице Интеграция ИИ.
Переход с существующей системы
Такой проект редко начинается с чистого листа: у компании уже есть таблицы, старая программа или готовая система. Этапы перехода:
- Обследование: какие есть данные, процессы и связи, что работает хорошо, а что нет.
- Сопоставление данных: куда попадают старые данные и что нужно привести в порядок (дублирующиеся клиенты, неполный справочник номенклатуры).
- Пробная миграция: старые данные переносятся в тестовую среду, где их проверяют ключевые пользователи.
- Переход: поэтапно или с недолгой параллельной работой старой и новой системы, чтобы повседневная работа не останавливалась.
- Последующее сопровождение: исправление ошибок и эксплуатация после запуска системы в работу.
Не обязательно заменять всё сразу. Часто реалистичный путь такой: новый модуль сначала встаёт рядом со старой системой, и они общаются друг с другом через интерфейс.
Наш опыт
Прямо сейчас мы разрабатываем большую ERP- и CRM-систему; имя клиента и название продукта мы не раскрываем. Благодаря этой работе мы знаем, что в ПО для бизнеса сложность редко заключается в экранах. Модель данных, права доступа, интеграции и перенос старых данных определяют, будут ли сотрудники пользоваться системой или продолжат вести рядом с ней свою таблицу.
Как мы работаем?
- Бесплатная первая консультация: что система должна уметь, а что нет.
- Анализ требований и спецификация вместе с ключевыми пользователями.
- Измерение функционального размера разработки в функциональных точках COSMIC (ISO/IEC 19761); на его основе формируются предложение и график работ.
- Поэтапная разработка с регулярными демонстрациями.
- Передача: вопросы исходного кода и прав на использование регулируются договором.
- Эксплуатация и сопровождение.
По запросу мы заключаем соглашение о неразглашении (NDA). Подробно этапы описаны на странице Как мы работаем.
Частые вопросы
Индивидуальная ERP или готовая система?
Если процессы компании хорошо вписываются в готовую систему и доработок нужно немного, готовый продукт часто оказывается более быстрым и дешёвым путём, и мы так и скажем. Заказная разработка оправдана, если работа компании отличается от коробочной логики, если нужно связать много систем или если доработка обошлась бы дороже собственного модуля. Часто встречается и промежуточный вариант: готовая система остаётся, а её дополняет индивидуальный модуль или интеграция.
Кому будет принадлежать исходный код?
Вопросы исходного кода и прав на использование регулируются договором.
Можете ли вы взять на себя нашу существующую систему?
Да, после обследования и там, где это осуществимо, причём двумя способами: мы переносим данные существующей системы в новую систему или берём на себя дальнейшее развитие и эксплуатацию индивидуальной системы. Для второго варианта нужны исходный код и доступы; оценив состояние кода и данных, мы честно скажем, какой путь реалистичен.
От чего зависит цена?
От функционального размера разработки, который мы измеряем в функциональных точках COSMIC (стандарт ISO/IEC 19761). Метод считает перемещения данных: ввод, вывод, чтение и запись (Entry, Exit, Read, Write). Поэтому он не зависит ни от технологии, ни от команды. Из этого размера мы выводим предложение и график работ; кроме того, значение имеют интеграции, нефункциональные требования (производительность, безопасность, доступность сервиса), дизайн и эксплуатация. Подробнее: Ценообразование.
Вы также обеспечиваете эксплуатацию?
Да. После передачи мы берём на себя эксплуатацию и сопровождение: мониторинг системы, исправление ошибок, обновления и дальнейшее развитие. Если вы хотите поговорить с нами о своей системе, напишите нам по контактам, указанным на странице Контакты.