Разработка корпоративной информационной системы для каждого предприятия имеет свои особенности, предметная деятельность оказывает влияние на структуру системы. Но в общем виде каждая структура похожа между собой. Каждая организация, независимо от рода ее деятельности, состоит из ряда подразделений, непосредственно осуществляющих тот или иной вид деятельности компании [10, стр. 2]
В общем случае можно выделить три вида связей между подразделениями предприятия:
1. Функциональные связи (каждому подразделению по своему виду работы).
2. Информационные связи (подразделения обмениваются информацией).
3. Внешние связи (некоторые подразделения взаимодействуют с внешними системами, причем их взаимодействие также может быть, как информационным, так и функциональным).
Так как структура разных предприятий похожа, это помогает при формулировке некоторых единых принципов построения информационных систем для корпораций. В общем случае процесс разработки информационной системы может быть рассмотрен с двух точек зрении:
По содержанию действий групп разработчиков - статический аспект.
По стадиям жизненного цикла разрабатываемой системы - динамический аспект.
Информационная система предприятия разрабатывается как некоторый проект. Многие особенности управления проектами и фазы разработки проекта (фазы жизненного цикла) являются общими, не зависящими не только от предметной области, но и от характера проекта (неважно, инженерный это проект или экономический). Поэтому имеет смысл вначале рассмотреть ряд общих вопросов управления проектами.
Проект — это ограниченное по времени целенаправленное изменение отдельной системы с изначально четко определенными целями, достижение которых определяет завершение проекта, а также с установленными требованиями к срокам, результатам, риску, рамкам расходования средств и ресурсов и к организационной структуре.
Можно выделить следующие основные отличительные признаки проекта как объекта управления:
1. Изменчивость - целенаправленный перевод системы из существующего в некоторое желаемое состояние, описываемое в терминах целей проекта.
2. Ограниченность конечной цели.
3. Ограниченность продолжительности.
4. Ограниченность бюджета.
5. Ограниченность требуемых ресурсов.
6. Новизна для предприятия, для которого реализуется проект.
7. Комплексность - наличие большого числа факторов, прямо или косвенно влияющих на прогресс и результаты проекта.
8. Правовое и организационное обеспечение - создание специфической организационной структуры на время реализации проекта.
Рассматривая планирование проектов и управление ими, необходимо четко осознавать, что речь идет об управлении неким динамическим объектом. Поэтому система управления проектом должна быть достаточно гибкой, чтобы допускать возможность модификации без глобальных изменений в рабочей программе [14, стр. 32].
В системном плане проект может быть представлен «черным ящиком», входом которого являются технические требования и условия финансирования, а итогом работы -достижение требуемого результата как показано на рисунке 14. Выполнение работ обеспечивается наличием необходимых ресурсов:
- материалов;
- оборудования;
- человеческих ресурсов.
Эффективность работ можно достичь благодаря управлению процессом реализации проекта, ведь оно обеспечивает распределение ресурсов, координацию выполняемой последовательности работ и компенсацию внутренних и внешних возмущающих воздействий.
Рисунок 14- Представление проекта в виде «черного ящика».
За проектом как объектом управления необходимо постоянно наблюдать.
Свойство управляемости особенно актуально в условиях неопределенности и изменчивости предметной области, которые нередко сопутствуют проектам по разработке информационных систем.
Для обоснования целесообразности и осуществимости проекта, анализа хода его реализации, а также для заключительной оценки степени достижения поставленных целей проекта и сравнения фактических результатов с запланированными существует ряд характеристик проекта. К важнейшим из них относятся технико-экономические показатели:
1. объем работ;
2. сроки выполнения;
3. себестоимость;
4. экономическая эффективность, обеспечиваемая реализацией проекта;
5. социальная и общественная значимость проекта.