VMTech
Обсудить проект
← Все услуги
VMTECH · УСЛУГА

Когда готовые продукты уже не подходят, а таблица больше не тянет

Обычно к этому приходят не от хорошей жизни: процесс держится на одном файле Excel, который знает один человек, и с ростом бизнеса это становится риском.

Обсудить задачу
app.example.rs
Внутренняя система компании
LIVE
в продакшене
Разбор процесса 7 ролей
Границы первой версии объём зафиксирован
Прототип согласовано
Рабочая версия в тестовой эксплуатации
Доработки по обратной связи 14 правок
Передача и развитие в продакшене
КАК МЫ РАБОТАЕМ
  1. Разбор процессаПроходим путь работы целиком: кто что делает, где данные и почему сейчас неудобно
  2. Границы первой версииДоговариваемся, что войдёт сейчас, а что позже — чтобы запуск не откладывался бесконечно
  3. ПрототипКликабельные экраны, на которых видно логику до написания кода
  4. Рабочая версияЯдро процесса запускается на реальных данных, с ним начинает работать часть команды
  5. Доработки по обратной связиПравим то, что мешает в реальной работе, а не то, что казалось важным на бумаге
  6. Передача и развитиеКод, документация и доступы у вас; следующие этапы делаются по мере необходимости
КАК МЫ РАБОТАЕМ

От разбора процесса до системы в работе

app.example.rs
Внутренняя система компании
OK
Разбор процесса 7 ролей
Границы первой версии объём зафиксирован
Прототип согласовано
Рабочая версия в тестовой эксплуатации
Доработки по обратной связи 14 правок
Передача и развитие в продакшене

Разбор процессаПроходим путь работы целиком: кто что делает, где данные и почему сейчас неудобно

Границы первой версииДоговариваемся, что войдёт сейчас, а что позже — чтобы запуск не откладывался бесконечно

ПрототипКликабельные экраны, на которых видно логику до написания кода

Рабочая версияЯдро процесса запускается на реальных данных, с ним начинает работать часть команды

Доработки по обратной связиПравим то, что мешает в реальной работе, а не то, что казалось важным на бумаге

Передача и развитиеКод, документация и доступы у вас; следующие этапы делаются по мере необходимости

КОГДА ЭТО НУЖНО

Признаки того, что процесс перерос подручные средства

Как работает сейчас

  • Ключевой процесс живёт в таблице, которую правят несколько человек одновременно
  • Расчёт делает один сотрудник, и в отпуске его подменить некому
  • Данные копируются между тремя программами, и в какой-то момент расходятся
  • Готовая система стоит дорого и всё равно не покрывает главное — вашу специфику
  • Каждый новый сотрудник учится по устным объяснениям, а не по системе

Когда процесс в системе

  • Правила расчёта записаны в коде, а не в голове одного человека
  • Каждое действие видно: кто, когда и что изменил
  • Данные вводятся один раз и не расходятся между системами
  • Новый сотрудник учится, работая в системе, — она сама задаёт порядок шагов
  • Систему можно развивать: она ваша, а не арендованная у поставщика
ЧТО ВХОДИТ В ПРОЕКТ

Состав работ

Разбор процесса

Интервью с теми, кто работает руками, и описание того, как всё устроено на самом деле.

Границы первой версии

Что запускаем сейчас, чтобы получить пользу быстро, и что откладываем осознанно.

Модель данных

Сущности, связи, права доступа и история изменений — фундамент, который потом не переделать дёшево.

Интерфейс под роли

Разные экраны для разных ролей: каждый видит то, что нужно ему, а не всё сразу.

Интеграции

Связь с сайтом, CRM, учётной системой, платежами или оборудованием — по мере необходимости.

Отчёты

Те цифры, ради которых всё затевалось, — с выгрузкой для тех, кто работает в таблицах.

Тесты

Автоматические проверки ключевых расчётов и сценариев, чтобы обновления не ломали работающее.

Передача и сопровождение

Код, документация, доступы и обучение — систему можно передать другой команде.

КАК МЫ ЭТО СТРОИМ

Принципы, а не набор модных технологий

Понятный стекPHP, PostgreSQL и стандартный фронтенд — систему сможет поддержать другая команда
История измененийКто и когда изменил запись — в спорной ситуации это важнее любого отчёта
Права по ролямДоступ к данным ограничен ролью, а не доверием к сотруднику
Выгрузка данныхВаши данные всегда можно выгрузить — система не держит их в заложниках
Тесты и релизыОбновления проверяются автоматически, откат возможен
ДокументацияОписание модели и решений — чтобы через год было понятно, почему сделано так

Код, данные и доступы принадлежат вам с первого дня. Мы не строим систему так, чтобы её нельзя было передать другому подрядчику: это плохая инженерия, а не удержание клиента.

ВОПРОСЫ

Что обычно спрашивают

Как оценить проект, если задача ещё не до конца ясна?

Отдельным небольшим этапом: разбор процесса и описание первой версии. На выходе — понятный объём, оценка и прототип, с которыми можно идти дальше или остановиться. Это честнее, чем называть цифру наугад, а потом объяснять, почему смета выросла вдвое.

Не проще ли купить готовую систему?

Часто да, и мы прямо скажем, если видим подходящий продукт: заказная разработка ради процесса, который уже кем-то решён, — пустая трата денег. Свой проект оправдан там, где специфика составляет суть вашего преимущества, а не там, где просто хочется «по-своему».

Что будет, если мы захотим сменить подрядчика?

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

Сколько времени до первой пользы?

Мы стремимся запустить ядро процесса в первые недели, пусть и в узком объёме: одна роль, один сценарий, реальные данные. Так становится видно, работает ли идея, до того как в неё вложены месяцы. Остальное добавляется поверх работающего, а не вместо него.

Кто будет поддерживать систему потом?

Обычно мы — по отдельному соглашению с понятным объёмом и сроками реакции. Но это не обязательное условие: система строится так, чтобы её мог вести и ваш собственный разработчик. Мы передаём проект вместе с документацией, а не запираем его на себя.