Процесс живёт в двадцати таблицах
Файлы пересылаются по почте, версии расходятся, формулы ломаются. Никто не знает, какая таблица актуальная, и всё держится на одном человеке.
Когда готовые системы не подходят, а таблицы уже не справляются, мы собираем приложение под то, как реально устроена работа у вас. С интеграциями, правами доступа и нормальной эксплуатацией.
Коротко
Мы честно скажем, если вам хватит готового решения. Но бывает и так:
Файлы пересылаются по почте, версии расходятся, формулы ломаются. Никто не знает, какая таблица актуальная, и всё держится на одном человеке.
Коробочный продукт закрывает 60% потребностей, а остальные 40% приходится обходить костылями. Платите за лишнее и всё равно доделываете вручную.
В 1С одно, в CRM другое, на складе третье. Чтобы получить общую картину, кто-то сводит выгрузки руками — каждый месяц заново.
Отчёт приходит через неделю после закрытия периода, когда решение уже поздно принимать. Оперативных данных нет ни у кого.
Типовые классы задач, с которыми к нам приходят. Ваша, скорее всего, где-то рядом.
Заявки, задачи, договоры, оборудование, склад, согласования. Всё, что сейчас живёт в таблицах и переписке, — с историей изменений, правами доступа и понятными статусами.
Кабинет клиента, партнёра или сотрудника: документы, статусы заказов, заявки, обмен файлами.
Актуальные показатели на одном экране: продажи, остатки, загрузка, деньги. Данные подтягиваются автоматически.
Обмен данными через OData, HTTP-сервисы или файловый обмен. Приложение видит справочники и документы, а не их копию месячной давности.
Приём обращений с сайта, из мессенджеров и почты в единое окно, с распределением по ответственным и контролем сроков.
Генерация договоров и актов по шаблонам, выгрузка реестров, подготовка данных для бухгалтерии.
Кто что видит и что может менять. Журнал действий — понятно, кто и когда внёс изменение.
Разворачиваем на вашем или арендованном сервере, настраиваем копии и мониторинг. Приложение живёт, а не «сдано и забыто».
Первый работающий выпуск важнее идеального технического задания.
Смотрим, как работа устроена сейчас: кто что делает, где данные, где затыки. Часто половина требований отпадает уже здесь.
Договариваемся, что входит в первый выпуск, а что откладывается. Задача — быстрее получить работающий инструмент, а не описать всё сразу.
Кликабельный макет ключевых экранов. Вы «пробуете» приложение до того, как написана хоть строка серверного кода.
Каждые одну-две недели показываем работающую версию на тестовом стенде. Правки вносятся по ходу, а не в конце.
Небольшая группа сотрудников работает в приложении параллельно со старым способом. Собираем замечания и дорабатываем.
Перевод всех пользователей, обучение, документация. Дальше — развитие по мере появления новых задач.
Не вы подстраиваетесь под чужую логику, а программа повторяет вашу. Без обходных путей и параллельных таблиц.
Репозиторий передаётся вам. Развивать проект может любая команда — привязки к нам нет.
Как устроено, как развернуть, как обновить, где что лежит. Не «спросите у разработчика».
Развёрнутое приложение с копиями, мониторингом и понятным порядком обновления. Мы инженеры — эту часть не забываем.
Разбираем процесс, делаем кликабельный прототип и смету. Дальше вы решаете, продолжать ли и с кем.
Подходит, когда идея есть, а понимания объёма нет.
От разбора процесса до запуска и сопровождения. Итерациями, с работающей версией каждые пару недель.
Подходит, когда нужен результат, а не управление подрядчиками.
Берём чужой проект: разбираемся в коде, чиним, дорабатываем, приводим эксплуатацию в порядок.
Подходит, когда предыдущая команда ушла.
Стоимость не публикуем прайс-листом: она зависит от объёма и состояния инфраструктуры, а цифра «от» ничего не говорит о вашей задаче. Считаем смету после разговора и присылаем с разбивкой по этапам.
Вполне возможно, и мы скажем об этом прямо. Своя разработка оправдана, когда процесс действительно нетиповой, когда готовые системы требуют больше доработок, чем дают пользы, или когда лицензии на большое число сотрудников обходятся дороже собственного приложения. Если задача закрывается коробкой — посоветуем коробку.
Нет. Развёрнутое ТЗ, написанное до первого прототипа, почти всегда описывает не то, что нужно на самом деле. Мы начинаем с разбора процесса и прототипа, а требования фиксируем по ходу — это дешевле и честнее.
Обычно через OData или HTTP-сервисы: приложение читает справочники и документы напрямую и при необходимости пишет обратно. Если публикация базы наружу нежелательна, делаем обмен через промежуточный слой в защищённом контуре. Конкретную схему выбираем после осмотра вашей конфигурации.
Заберёте репозиторий, документацию и доступы к серверу — всё это ваше с самого начала. Мы не используем закрытых самописных платформ, из которых нельзя выбраться: код на распространённом стеке, который поддержит любая команда.
Зависит от объёма первой версии, а он определяется после разбора процесса. Поэтому мы начинаем с обследования и прототипа: это относительно недорогой этап, после которого появляется обоснованная смета вместо цифры с потолка.
Как договоримся. Можем передать всё вашей команде с документацией, можем сопровождать сами: обновления, копии, мониторинг, доработки. Второй вариант чаще, потому что мы всё равно администрируем инфраструктуру.
Опишите процесс своими словами: кто участвует, где данные, что бесит. Скажем, нужна ли тут разработка и с чего начать.
Мы получили ваше сообщение и свяжемся в рабочее время. Если вопрос срочный — напишите нам в Telegram, там отвечаем быстрее.
Связываем системы между собой, чтобы данные ходили сами, а не через человека с таблицей.
ПодробнееСайты, которые быстро грузятся, продают и не требуют подрядчика ради смены телефона.
ПодробнееЯзыковые модели там, где они реально экономят время: разбор документов, ответы по базе знаний, черновики.
Подробнее