Корпоративная информационная система (КИС)
Введение. Основные определения.
Корпоративная информационная система (КИС) - это совокупность информационных систем отдельных подразделений предприятия, объединенных общим документооборотом, таких, что каждая из систем выполняет часть задач по управлению принятием решений, а все системы вместе обеспечивают функционирование предприятия в соответствии со стандартами качества ИСО 9000.
Ряд требований к корпоративным информационным системам. Требования эти таковы:
- Системность;
- Комплексность;
- Модульность;
- Открытость;
- Адаптивность;
- Надежность;
- Безопасность;
- Масштабируемость;
- Мобильность;
- Простота в изучении;
- Поддержка внедрения и сопровождения со стороны разработчика.
Системность и комплексность
КИС должна охватывать все уровни управления от корпорации в целом с учетом филиалов, дочерних фирм, сервисных центров и представительств, до цеха, участка и конкретного рабочего места и работника. Весь процесс производства с точки зрения информатики представляет собой непрерывный процесс порождения, обработки, изменения, хранения и распространения информации. Каждое рабочее место - будь то рабочее место сборщика на конвейере, бухгалтера, менеджера, кладовщика, специалиста по маркетингу или технолога - это узел, потребляющий и порождающий определенную информацию. Все такие узлы связаны между собой потоками информации, овеществленными в виде документов, сообщений, приказов, действий и т.п.
Предприятие можно представить в виде информационно-логической модели, состоящей из узлов и связей между ними. Такая модель должна охватывать все аспекты деятельности предприятия, должна быть логически обоснована и направлена на выявление механизмов достижения основной цели в условиях рынка - максимальной прибыли, что и подразумевает требование системности.
Модульность
Позволяет распараллелить, облегчить и, соответственно, ускорить процесс инсталляции, подготовки персонала и запуска системы в промышленную эксплуатацию. позволяет исключить из поставки компоненты, которые не вписываются в инфологическую модель конкретного предприятия или без которых на начальном этапе можно обойтись, что позволяет сэкономить средства.
Открытость
Ни одна реальная система, даже если она создается по специальному заказу, не может быть исчерпывающе полной (нельзя объять необъятное) и в процессе эксплуатации может возникнуть необходимость в дополнениях, а также в силу того, что на функционирующем предприятии могут быть уже работающие и доказавшие свою полезность компоненты КИС, следующим определяющим требованием является открытость. Это требование приобретает особую важность, если учесть, что автоматизация не исчерпываются только управлением, но охватывает и такие задачи, как конструкторское проектирование и сопровождение, технологические процессы, внутренний и внешний документооборот, связь с внешними информационными системами (например, Интернет), системы безопасности и т.п.
Адаптивность
КИС должна обладать свойством адаптивности, то есть гибко настраиваться на разное законодательство, иметь разноязыковые интерфейсы, уметь работать с различными валютами одновременно. Не обладающая свойством адаптивности система обречена на очень непродолжительное существование, в течение которого вряд ли удастся окупить затраты на ее внедрение. Желательно, чтобы кроме средств настройки система обладала и средствами развития - инструментарием, при помощи которого программисты и наиболее квалифицированные пользователи предприятия могли бы самостоятельно создавать необходимые им компоненты, которые органично встраивались бы в систему.
Надежность
Подразумевает непрерывность функционирования системы в целом даже в условиях частичного выхода из строя отдельных ее элементов вследствие непредвиденных и непреодолимых причин.
Безопасность
Требование включает в себя несколько аспектов:
Защита данных от потери. Это требование реализуется, в основном, на организационном, аппаратном и системном уровнях. Прикладная система, какой является, например АСУ, не обязательно должна содержать средства резервного копирования и восстановления данных.
Сохранение целостности и непротиворечивости данных. Прикладная система должна отслеживать изменения во взаимозависимых документах и обеспечивать управление версиями и поколениями наборов данных.
Предотвращение несанкционированного доступа к данным внутри системы. Эти задачи решаются комплексно как организационными мероприятиями, так и на уровне операционных и прикладных систем. В частности, прикладные компоненты должны иметь развитые средства администрирования, позволяющие ограничивать доступ к данным и функциональным возможностям системы в зависимости от статуса пользователя, а также вести мониторинг действий пользователей в системе.
Предотвращение несанкционированного доступа к данным извне. Решение этой части проблемы ложится в основном на аппаратную и операционную среду функционирования КИС и требует ряда административно-организационных мероприятий.
Масштабируемость
В процессе эксплуатации КИС может потребовать увеличения количества автоматизированных рабочих мест, увеличения объема хранимой и обрабатываемой информации. Кроме того, для компаний типа холдингов и крупных корпораций должна быть возможность использовать одну и ту же технологию управления как на уровне головного предприятия, так и на уровне любой, даже небольшой входящей в него фирмы.
Мобильность
Рост требований к производительности и ресурсам системы может потребовать перехода на более производительную программно-аппаратную платформу. Чтобы такой переход не повлек за собой кардинальной ломки управленческого процесса и неоправданных капиталовложений на приобретение более мощных прикладных компонентов, необходимо выполнение требования мобильности.
Простота в изучении
Требование, включающее в себя не только наличие интуитивно понятного интерфейса программ, но и наличие подробной и хорошо структурированной документации, возможности обучения персонала на специализированных курсах и прохождения ответственными специалистами стажировки на предприятиях родственного профиля, где данная система уже эксплуатируется.
Поддержка внедрения и сопровождения со стороны разработчика
Поддержка разработчика. Это понятие включает в себя целый ряд возможностей, таких, как получение новых версий программного обеспечения бесплатно или с существенной скидкой, получение дополнительной методической литературы, консультации по горячей линии, получение информации о других программных продуктах разработчика, возможность участия в семинарах, научно-практических конференциях пользователей и других мероприятиях, проводимых разработчиком или группами пользователей и т.д.
Сопровождение. В процессе эксплуатации сложных программно-технических комплексов могут возникать ситуации, требующие оперативного вмешательства квалифицированного персонала фирмы-разработчика или ее представителя на месте. Сопровождение включает в себя выезд специалиста на объект заказчика для устранения последствий аварийных ситуаций, техническое обучение на объекте заказчика, методическую и практическую помощь при необходимости внести изменения в систему, не носящие характер радикальной реструктуризации или новой разработки. Подразумевается также установка новых релизов программного обеспечения, получаемого от разработчика бесплатно силами уполномоченной разработчиком сопровождающей организации или силами самого разработчика.
Архитектура КИС
Информационно-логический уровень.
Представляет собой совокупность потоков данных и центров (узлов) возникновения, потребления и модификации информации. Может быть представлен в виде модели, на основании которой разрабатываются структуры баз данных, системные соглашения и организационные правила для обеспечения взаимодействия компонентов прикладного программного обеспечения.
Прикладной уровень.
Представляет собой совокупность прикладных программ и программных комплексов, которые реализуют функционирование информационно-логической модели. Это могут быть системы документооборота, системы контроля над исполнением заданий, системы сетевого планирования, АСУ ТП, САПР, бухгалтерские системы, офисные пакеты, системы управления финансами, кадрами, логистикой, и т.д. и т.п.
Системный уровень.
Операционные системы и сетевые средства.
Аппаратный.
Средства вычислительной техники.
Транспортный.
Активное и пассивное сетевое оборудование, сетевые протоколы и технологии.
Подходы к автоматизированному управлению предприятием.
Подходы к автоматизированному управлению организационными системами
Выделяют три основных подхода: функциональный, процессный и матричный (см. рис. 1).
Отличительные черты функционально-ориентированного управления предприятием:
- разобщенность целей подразделений, несовпадения частных интересов подразделений с целевыми задачами предприятия;
- потенциальная конфликтность взаимоотношений.
В функционально-ориентированных организационных структурах чрезмерно усложнен обмен информацией между различными подразделениями. Сотрудники подразделений не ориентированы на целевые задачи предприятия.
Работа на предприятии пронизывает его в виде набора бизнес процессов, которые в большинстве своем никем не управляются и никто за них не отвечает.
Бизнес процесс - это логически завершенный набор этапов работы, поддерживающий деятельность предприятия и реализующий его политику, направленную на достижение поставленных целей. Набор бизнес процессов для каждого предприятия своеобразен. Проблема заключается в их упорядочивании и организации управления.
Большие потенциальные преимущества управления бизнес процессами заключаются в том, что работа становится более эффективной, поскольку переходит от одного специалиста к другому, от одного подразделения к другому с меньшим количеством ошибок и задержек, а требования клиента удовлетворяются вовремя.
Преимущества перехода на процессно-ориентированную организацию деятельность: простота проведения оптимизации как самих процессов, с точки зрения их организации, синхронизации, взаимной согласованности, так и ресурсов, потребляемых процессами, особенно это касается человеческих ресурсов.
Внедрение процессного подхода требует осознанной реорганизации деятельности предприятия на основе принципов процессно-ориентированного управления. Вторым важным составляющим такого совершенствования, помимо внедрения процессно-ориентированного управления, является внедрение современных информационных технологий, в том числе построенных на основе автоматизированных систем.
Существует также матричный подход, который сочетает в себе функционально-ориентированный и процессно-ориентированный подходы. Ответственность за выполнение задания возложена на исполнителей бизнес процесса, а ответственность за контроль качества, за своевременность этапов этого бизнес процесса берут на себя участники различных функциональных групп.
Матричный подход предполагает дополнительные расходы на согласование всех этапов бизнес процесса, поэтому может быть использован в критических секциях управления предприятием, в случаях, когда ошибочное решение управления приводит к катастрофическим последствиям.
Корпоративная информационная система (КИС)