Анализ и проектирование информационных систем – начальные и наиболее ответственные этапы жизненного цикла автоматизации на которых определяется, что будет делать и чем именно поможет предприятию или организации создание автоматизированной системы. Часто эти этапы прорабатываются недостаточно, и заказчик получает отличную автоматизацию функций и работ, слабо влияющих на конечный продукт или услугу. То есть при автоматизации некоторой степени хаоса получается ускоренный и теперь значительно более мешающий хаос. Такая автоматизация, иногда продавливаемая политическими методами, дискредитирует внедрение не только небольших, но и очень известных и дорогих систем.
Устранение замечаний и доработка автоматизированной системы во время эксплуатации стоит в десятки раз дороже, чем исправление неправильной постановки задачи на ранних стадиях создания и выдвижения требований. Причина будущих финансовых потерь – отсутствие или неполно выполненный этап анализа и проектирования. К тому же, имея проект системы (детальное описание улучшенных бизнес-процессов), появляется возможность части (элементы) реализации создавать поэтапно – самостоятельно или привлекая лучших исполнителей по тендеру.
Поэтому для снижения рисков и неоправданных затрат при создании автоматизированной системы необходимо, в соответствии с ГОСТ 34.601-90 (Автоматизированные системы. Стадии создания):
- провести бизнес-моделирование,
- сформировать требования к автоматизированной системе,
- разработать концепцию,
- разработать техническое задание,
- составить эскизный проект,
- составить технический проект.
Наиболее ответственный и важный этап формирования требований включает в себя:
- обследование объекта и обоснование необходимости создания автоматизированной системы,
- формирование требований пользователя к автоматизированной системе.
Обследование объекта автоматизации (бизнес-моделирование) позволяет в общем и детально оценить эффективность деятельности основных и вспомогательных бизнес-процессов, выявить проблемы ее повышения и сформировать обоснованные предложения для их устранения при автоматизации.