• возможность масштабирования и развития системы;
• интеграция с модулями системы передачи данных;
• возможность конвертации данных из использовавшихся в прошлом приложений в новую систему;
• высокая надежность работы.
Методика создания корпоративных информационных систем содержит ряд общих положений, которые будут рассмотрены ниже. Технология построения системы производится по принципу «как надо», без попыток программирования действующих сейчас алгоритмов. Практика создания систем по модели «как есть» показала, что автоматизация без реинжиниринга бизнес-процессов и модернизации существующей системы управления не приносит желаемых результатов и неэффективна. Ведь использование в работе программных приложений – это не просто сокращение бумажных документов и рутинных операций, но и переход на новые формы ведения документооборота, учета и отчетности.
В настоящее время выяснилось, что проблема – как автоматизировать процессы бизнеса – должна быть переформулирована в проблему, как получить наибольшую отдачу от инвестиций в ИТ, и, как следствие, что нужно изменить в бизнес-процессах, чтобы внедрение ИТ дало наибольший положительный эффект.
В условиях рыночной конкуренции все предприятия сталкиваются с необходимостью постоянного повышения эффективности собственного бизнеса. Эта задача решается по-разному. На одних предприятиях действуют собственные подразделения, комиссии и комитеты, которые ведут постоянную работу по совершенствованию бизнеса. Этот путь получил название «внутренний консалтинг». Другой путь заключается в привлечении к идентификации проблем бизнеса и соответственно их решению специализированных компаний, оказывающих консультационные услуги.
Для реализации полномасштабного консалтингового проекта, включающего реорганизацию системы управления предприятием, реинжиниринг бизнес-процессов, выбор и внедрение комплексной информационной системы, необходимо привлекать квалифицированных специалистов в предметных областях (финансовом планировании, бухгалтерском учете, делопроизводстве и т.д.), технологов, системных аналитиков, специалистов АСУТП, в области программно-аппаратных платформ.
Основная задача консалтинга – идентифицировать проблемы бизнеса и найти пути их решения при достижении максимально высокого качества решения и соблюдения финансовых и временных ограничений. Как правило, при выполнении консалтинговых проектов осуществляются:
• выработка рекомендаций для формирования корпоративной миссии и стратегических целей бизнеса (стратегический консалтинг);
• подготовка рекомендаций по изменению структуры организации и бизнес-процессов (реинжиниринг бизнес-процессов);
• оценивание с наибольшей достоверностью влияния на бизнес каких-либо аспектов деятельности и определение основных областей, где вложения в информационные системы могут обеспечить наибольшие выгоды;
• разработка стратегии внедрения изменений на предприятии и ее реализация.
При этом используется комплексный подход, который учитывает взаимосвязь различных аспектов деятельности предприятия.
Из известных методик, применяемых для анализа бизнес-процессов, может использоваться Oracle Method корпорации Oracle, а для достижения высоких стандартов качества при управлении консалтинговыми проектами – методика Project Management Method (PJM) той же корпорации. Их совместное применение (корпорация Oracle более 20 лет выполняет проекты в области реинжиниринга бизнес-процессов) позволяет реализовать проекты с высоким качеством. Инструментальная поддержка осуществляется с использованием CASE-пакета Oracle-Designer/2003, имеющего полнофункциональный набор средств для разных стадий проекта – начиная с моделирования системы на уровне бизнес-процессов и функций и заканчивая поддержкой генерации исполняемого кода прикладной системы.
При выполнении работ по консалтингу используют проектно-ориентированный подход, полностью соответствующий PJM.
Управление проектом, построенным по методике PJM, осуществляется с помощью следующих процессов: управления отчетностью, планирования работ, управления ресурсами, качеством и результатами работ.
В первую очередь при реинжиниринге бизнес-процессов формулируются основные проблемы и потребности бизнеса и строятся модели бизнес-процессов, включающие все события и последовательности выполнения операций, которые должна поддерживать информационная система. Затем строится функциональная модель, детализирующая каждую функцию модели бизнес-процессов.
Когда потребности бизнеса определены, формируются рекомендации по изменениям организационной структуры предприятия и структуре бизнес-процессов. Если в ходе работ по реинжинирингу бизнес- процессов внедряются информационные системы, то в рамках этих же работ требования к бизнес-модели конвертируются в требования к информационной системе. Если реинжиниринг бизнес-процессов сопровождается созданием информационной системы поддержки бизнеса (системы поддержки принятия управленческих решений, управления или учета), параллельно с определением процедур, моделей данных и функциональной иерархии проводят технический аудит существующей системы и разработку технической архитектуры. Процесс разработки последней определяет базовые принципы технического построения системы, допускает, что стратегия создания информационной системы уже разработана и элементы архитектуры будут лежать в пределах этой стратегии, а также обеспечивает стратегию по безопасности данных и контролю доступа, интерфейсов пользователей, копирования и восстановления данных.
• определение внешних и внутренних целей системы;
• выделение системы из среды, изучение отношений системы с внешней средой;
• рассмотрение возможных членений системы (интегрального эффекта);
• прогнозирование поведения системы;
• описание информационных потоков в системе;
• выбор для системы методов управления.