Разработка информационных систем: что это на практике
Что вообще называют информационной системой
Термин звучит академически, и от этого кажется, что за ним стоит что-то особенное. На практике информационная система — это четыре вещи, собранные вместе.
Хранилище данных. База, где живут сущности компании: клиенты, документы, товары, сотрудники, объекты.
Правила обработки. Что происходит с данными: как считается цена, кто согласует, что меняется при смене статуса.
Интерфейсы под роли. Одни и те же данные, показанные по-разному кладовщику, бухгалтеру и руководителю.
Обмен с внешними системами. 1С, банк, сайт, госсервисы, оборудование.
Если из этого списка есть только третий пункт — у вас интерфейс, а не система. Разница вылезает через год, когда данные нужно достать в другом разрезе.
Чем отличается от программы и от сайта
Сайт существует, чтобы вас нашли и оставили заявку. Программа решает одну задачу для одного типа пользователя. Информационная система связывает несколько процессов и несколько ролей в один контур.
Практический признак: если убрать систему, работа встанет у нескольких отделов сразу, а не у одного человека. Именно поэтому такие проекты требуют обследования до разработки — нельзя спроектировать связку, не зная, как устроены звенья.
Второй признак — данные переживают интерфейс. Экраны переделываются каждые несколько лет, структура данных живёт десятилетие. Поэтому в проектировании она стоит на первом месте.
Где термин встречается чаще всего
В государственных закупках и в технических заданиях крупных компаний. Там «информационная система» — стандартная формулировка предмета договора, и требования к ней описываются отдельным разделом: роли, разграничение доступа, журналирование действий, резервное копирование, порядок передачи исходного кода.
Если вы пишете техническое задание под такой договор, эти разделы нужны не для красоты: без них приёмка превращается в спор. Мы держим их в шаблоне документа именно поэтому.
Как понять, нужна ли она вам
Три вопроса. Работают ли с одними и теми же данными несколько отделов? Переносятся ли данные между программами руками? Может ли руководитель получить цифру без того, чтобы кто-то полдня сводил источники?
Два «да» на первые два и «нет» на третий — задача системная, и решать её отдельной программой под один отдел бессмысленно: через полгода появится вторая, а между ними человек с таблицей.
Если же процесс замкнут внутри одного отдела и никуда не отдаёт данные, хватит обычной программы или готового продукта. Это дешевле и быстрее.
Частые вопросы
Сколько стоит разработка информационной системы?
От 1 500 000 ₸. Сумма зависит от числа ролей, количества интеграций и объёма бизнес-логики — называем после обследования.
Чем информационная система отличается от ERP?
ERP — частный случай: система управления ресурсами предприятия. Информационная система — более общий термин, под него попадает и CRM, и учётная система, и отраслевое решение.
Нужно ли техническое задание?
На системных проектах — да. Без описания ролей, разграничения доступа и порядка приёмки сдача превращается в спор о том, что имелось в виду.
Передаётся ли исходный код?
Да, вместе с документацией и доступами. В государственных договорах это обычно прямое требование, и мы выполняем его по умолчанию.