Сравнение с заказная разработка

Изменения без нового релиза: почему Интеграм дешевле поддерживать, чем заказную систему

заказная разработка

Обложка статьи: Изменения без релиза

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

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

Контекст

Внутренняя система учёта работает 6 месяцев. За это время бизнес сформулировал 15 запросов на изменения:

  • 5 запросов — новые поля в формах;
  • 4 запроса — изменения в отчётах (новый столбец, другая группировка);
  • 3 запроса — обновления прав доступа (новая роль, смена видимости поля);
  • 2 запроса — изменение структуры данных (переименование поля, новая связанная таблица);
  • 1 запрос — нестандартная интеграция.