Корпоративные информационные системы.
Дать общее определение понятию «Корпоративной информационной системе» как набору функциональных признаков, исходя из каких-либо общих требований, стандартов, в принципе невозможно. Определять корпоративную информационную систему можно только применительно к конкретной задаче автоматизации бизнеса (компании, фирмы), при которой разрабатывается и внедряется корпоративная информационная система (КИС) масштаба предприятия.
Наиболее простое определение КИС [1, 2]:
Корпоративная информационная система – это система автоматизации всех основных бизнес-процессов компании и всех секторов учета.
Понятие корпоративных информационных систем идет и от понятий отечественных автоматизированных систем (АС – автоматизированная система, АСУ - автоматизированная система управления, АСУП – автоматизированная система управления предприятием, ИСУП – интегрированная система управления предприятием), и от зарубежных систем классов MRP, ERP и т.д., однако после внедрения последних аббревиатур типа «АСУП» практически перестали применяться, уступив место общей аббревиатуре «КИС – корпоративные информационные системы». Несмотря на это, общепринятое определение корпоративной информационной системы (в отличие от АСУ, АСУП, которые были определены ГОСТ 34.003-90) отсутствует.
Тенденция развития современных КИС переходит от рамок компании к совокупности компания => поставщики => потребители. А интеграция поставщиков и потребителей в единую систему невозможна без удаленного доступа, без Интернет, Интранет или Екстранет. Это же касается и территориально разнесенных компаний.
В общем виде, можно дать некоторые основные признаки КИС:
1. Соответствие потребностями компании, бизнесу компании, согласованность с организационно-финансовой структурой компании, культурой компании.
2. Интегрированность.
3. Открытость и масштабируемость.
В первом признаке и скрыты все функциональные признаки конкретной корпоративной информационной системы конкретной компании, они строго индивидуальны для каждой компании.
Например, для одной компании корпоративная информационная система должна иметь класс не ниже ERP, а для другой – система такого класса совершенно не оптимальна, и только увеличит издержки. А если копнуть глубже, то и в понятие ERP (а уж тем более ERP II) разные компании, исходя из своих потребностей, могут вкладывать разный смысл, разные функции, разные реализации [3].
Общими для всех компаний могут быть только функции бухгалтерского учета и заработной платы, регламентируемые внешним законодательством, все остальные – строго индивидуальны.
Второй и третий признаки общие, но совершенно конкретные. Корпоративная информационная система – это не совокупность программ автоматизации бизнес-процессов компании (управления производством, ресурсами и компанией), это сквозная интегрированная автоматизированная система, в которой каждому отдельному модулю системы (отвечающему за свой бизнес-процесс) в реальном времени (или близком к реальному) доступна вся необходимая информация, вырабатываемая другими модулями (без дополнительного и, уж тем более, двойного ввода информации).
Корпоративная информационная система должна быть открытой для включения дополнительных модулей и расширения системы как по масштабам и функциям, так и по охватываемым территориям.
Исходя из сказанного, корпоративной информационной системе можно дать только следующее определение:
Корпоративная информационная система – это открытая интегрированная автоматизированная система реального времени по автоматизации бизнес-процессов компании всех уровней, в том числе, и бизнес-процессов принятия управленческих решений. При этом степень автоматизации бизнес-процессов определяется исходя из обеспечения максимальной прибыли компании [2].
Корпоративной можно называть любую ИС, если она охватывает все необходимые сферы управления и бизнес-процессы предприятия. То есть, необходимо определиться, какие бизнес-процессы подлежат автоматизации, и как этот вопрос может решаться только строго индивидуально для каждой компании. В силу этого не может существовать коробочных решений корпоративных информационных систем.
Современный рынок требует, чтобы вся продукция удовлетворяла общепризнанным стандартам качества, которые касаются не только качества конечного продукта, выставляемого на рынке, но и всего процесса производства этого продукта, начиная от выбора поставщиков и заканчивая сервисным обслуживанием.
В настоящее время всемирное распространение получил комплекс стандартов на систему качества предприятия, разработанный ISO (International Standards Organization), точнее, техническим комитетом ISO/TC 176 (ИСО/ТК 176). Этот комплекс стандартов имеет общее название ISO 9000 (ИСО 9000). Структура ИСО 9000 показана на рис.7.4 [4].
Рис.7.4 – Структура семейства стандартов ИСО 9000.
Внедрение и поддержание на предприятии системы качества в соответствии со стандартами семейства ИСО 9000 предполагает использование программных продуктов, по крайней мере, трех классов:
1. Комплексные системы управления предприятием (автоматизированные информационные системы поддержки принятия управленческих решений), АИСППР.
2. Системы электронного документооборота.
3. Продукты, позволяющие создавать модели функционирования организации, проводить анализ и оптимизацию ее деятельности (в том числе, системы нижнего уровня класса АСУТП и САПР, продукты интеллектуального анализа данных, а также ПО, ориентированное на поддержание функционирования систем качества ИСО 9000).
Это не значит, что любое предприятие, претендующее на соответствие системе качества ИСО 9000, должно обязательно иметь у себя корпоративную информационную систему. Скорее, это значит, что управление огромными объемами данных, которые циркулируют на предприятии, без КИС будет сопряжено с большими сложностями. Наличие же КИС позволяет поддерживать требуемый ИСО 9000 уровень качества с меньшими затратами на ведение документации и на принятие решений.
Таким образом, внедрении системы качества ИСО 9000 и внедрение корпоративной информационной системы на предприятии взаимосвязаны. Это позволяет дать следующее (функциональное) определение корпоративной информационной системы:
Корпоративная информационная система (КИС) – это совокупность информационных систем отдельных подразделений предприятия, объединенных общим документооборотом, таких, что каждая из систем выполняет часть задач по управлению принятием решений, а все вместе обеспечивают функционирование предприятием в соответствии со стандартами качества ИСО 9000 [4].
Исторически сложился ряд требований к корпоративным информационным системам:
1. Системность.
2. Комплексность.
3. Модульность.
4. Открытость.
5. Адаптивность.
6. Надежность.
7. Безопасность.
8. Масштабируемость.
9. Мобильность.
10. Простота в изучении.
11. Поддержка внедрения и сопровождения со стороны разработчика.
Рассмотрим эти требования подробнее.
Комплексность и системность. КИС должна охватывать все уровни управления от корпорации в целом с учетом филиалов, дочерних фирм, сервисных центров и представительств, до цеха, участка и конкретного рабочего места и работника. Весь процесс производства с точки зрения информатики представляет собой непрерывный процесс порождения, обработки, изменения, хранения и распространения информации. Каждое рабочее место – это узел, потребляющий и порождающий определенную информацию. Все такие узлы связаны между собой потоками информации, овеществленными в виде документов, сообщений, приказов, действий и т.п. Таким образом, функционирующее предприятие можно представить в виде информационно-логической модели, состоящей из узлов и связей между ними. Такая модель должна охватывать все аспекты деятельности предприятия, должна быть логически обоснована и направлена на выявление механизмов достижения основной цели в условиях рынка – максимальной прибыли, что и подразумевает требование системности.
Информация в такой системе носит распределенный характер и может быть достаточно строго структурирована на каждом узле и в каждом потоке. Узлы и потоки могут быть условно сгруппированы в подсистемы, что выдвигает еще одно важное требование к КИС – модульность построения. Это требование позволяет распараллелить, облегчить и, соответственно, ускорить процесс инсталляции, подготовки персонала и запуска системы в промышленную эксплуатацию.
Открытость – это требование приобретает особую важность, если учесть, что автоматизация не исчерпывается только управлением, но охватывает и такие задачи, как конструкторское проектирование и сопровождение, технологические процессы, внутренний и внешний документооборот, связь с внешними информационными системами (например, Интернет), системы безопасности и т.п.
Любое предприятие существует не в замкнутом пространстве, а в мире постоянно меняющегося спроса и предложения, требующем гибко реагировать на рыночную ситуацию, что может быть связано иногда с существенным изменением структуры предприятия и номенклатуры выпускаемых изделий или оказываемых услуг. Это означает, что КИС должна обладать свойством адаптивности, то есть гибко настраиваться. Желательно, чтобы кроме средств настройки система обладала и средствами развития – инструментарием, при помощи которого программисты и наиболее квалифицированные пользователи предприятия могли бы самостоятельно создавать необходимые им компоненты, которые органично встраивались бы в систему.
Когда КИС эксплуатируется в промышленном режиме, она становится незаменимым компонентом функционирующего предприятия, способным в случае аварийной остановки застопорить весь процесс производства и нанести громадные убытки. Поэтому одним из важнейших требований к такой системе является надежность ее функционирования, подразумевающая непрерывность функционирования системы в целом даже в условиях частичного выхода из строя отдельных ее элементов вследствие непредвиденных и непреодолимых причин.
Чрезвычайно большое значение для любой крупномасштабной системы, содержащей большое количество информации, имеет безопасность. Требование безопасности включает в себя несколько аспектов [6]:
- Защита данных от потери. Это требование реализуется, в основном, на организационном, аппаратном и системном уровнях. Эти вопросы решаются на уровне операционной среды.
- Сохранение целостности и непротиворечивости данных. Прикладная система должна отслеживать изменения во взаимозависимых документах и обеспечивать управление версиями и поколениями наборов данных.
- Предотвращение несанкционированного доступа к данным внутри системы. Эти задачи решаются комплексно как организационными мероприятиями, так и на уровне операционных и прикладных систем. В частности, прикладные компоненты должны иметь развитые средства администрирования, позволяющие ограничивать доступ к данным и функциональным возможностям системы в зависимости от статуса пользователя, а также вести мониторинг действий пользователей.
- Предотвращение несанкционированного доступа к данным извне. Решение этой части проблемы ложится в основном на аппаратную и операционную среду функционирования КИС и требует ряда административно-организационных мероприятий.
Предприятие, успешно функционирующее и получающее достаточную прибыль, имеет тенденцию к росту, образованию дочерних фирм и филиалов, что в процессе эксплуатации КИС может потребовать увеличения количества автоматизированных рабочих мест, увеличения объема хранимой и обрабатываемой информации. Кроме того, для компаний типа холдингов и крупных корпораций должна быть возможность использовать одну и ту же технологию управления как на уровне головного предприятия, так и на ровне любой, даже небольшой входящей в него фирмы. Такой подход выдвигает требование масштабируемости.
На определенном этапе развития предприятия рост требований к производительности и ресурсам системы может потребовать перехода на более производительную программно-аппаратную платформу. Чтобы такой переход не повлек за собой кардинальной ломки управленческого процесса и неоправданных капиталовложений на приобретение более мощных прикладных компонентов, необходимо выполнение требования мобильности.
Простота в изучении – это требование, включающее в себя не только наличие интуитивно понятного интерфейса программ, но и наличие подробной и хорошо структурированной документации, возможности обучения персонала на специализированных курсах и прохождения ответственными специалистами стажировки на предприятиях родственного профиля, где данная система уже эксплуатируется.
Поддержка разработчика. Это понятие включает в себя целый ряд возможностей, таких, как получение новых версий программного обеспечения бесплатно или с существенной скидкой, получение дополнительной методической литературы, консультации по горячей линии, получение информации о других программных продуктах разработчика, возможность участия в семинарах, научно-практических конференциях пользователей и других мероприятиях, проводимых разработчиком или группами пользователей и т.д. Естественно, что обеспечить такую поддержку пользователю способна только серьезная фирма, устойчиво решающая на рынке программных продуктов и имеющая довольно ясную перспективу на будущее.
Сопровождение. В процессе эксплуатации сложных программно-технических комплексов могут возникать ситуации, требующие оперативного вмешательства квалифицированного персонала фирмы-разработчика или ее представителя на месте. Сопровождение включает в себя выезд специалиста на объект заказчика, методическую и практическую помощь при необходимости внести изменения в систему, не носящие характер радикальной реструктуризации или новой разработки. Подразумевается также установка новых релизов программного обеспечения, получаемого от разработчика бесплатно силами уполномоченной разработчиком сопровождающей организации или силами самого разработчика.
В свою очередь, прикладная система, каковой является КИС, выдвигает ряд требований к среде, в которой она функционирует. Средой функционирования прикладной системы являются сетевая операционная система, операционные системы на рабочих станциях, система управления базами данных и ряд вспомогательных подсистем, обеспечивающих функции безопасности, архивации и т.п.
Архитектура КИС состоит из нескольких уровней [6]:
Информационно-логический уровень – представляет собой совокупность потоков данных и центров (узлов) возникновения, потребления и модификации информации. Может быть представлен в виде модели, на основании которой разрабатываются структуры баз данных, системные соглашения и организационные правила для обеспечения взаимодействия компонентов прикладного программного обеспечения.
Прикладной уровень – представляет собой совокупность прикладных программ и программных комплексов, которые реализуют функционирование информационно-логической модели. Это могут быть системы документооборота, системы контроля над исполнением заданий, системы сетевого планирования, АСУ ТП, САПР, бухгалтерские системы, офисные пакеты, системы управления финансами, кадрами, логистикой, и т.д. и т.п.
Системный уровень – операционные системы и сетевые средства.
Аппаратный уровень – средства вычислительной техники.
Транспортный уровень – активное и пассивное сетевое оборудование, сетевые протоколы и технологии.
Принципиальная схема использования информационных технологий при построении корпоративной информационной системы представлена на рис.7.5 [7].
Пользователи КИС | ИТ в КИС | Документальное отражение управленческой информации | |||
Стратегический слой | Высшее руководство | EIS Система выработки стратегических решений | Стратегический план развития | ||
Информационно-аналитическая служба | Системы поддержки принятия решений (DSS) (фильтрация, ситуационное моделирование, OLAP) | Приказы, аналитические отчеты предприятия, прогнозы, планы | |||
Оперативный слой | Руководители среднего звена | MIS Корпоративные хранилища данных (Data Ware house) | Оперативные распоряжения, отчеты на уровне предприятия | ||
Исполнители низшего звена, задействованные в административно-хозяйственной деятельности | OLTP Системы оперативного учета (работающие в реальном времени) ИСУП + АСУ ТП + САПР +… | Исходные учетные данные (единая БД) | |||
Поток работ (workflow) | |||||
Рис.7.5 – Принципиальная схема использования информационных технологий
при построении корпоративной информационной системы.
Однако все перечисленные функции, требования и архитектурные составляющие корпоративной информационной системы динамически изменяются со времени. Методы ведения бизнеса изменчивы: просуществовав свой срок, они устаревают и уступают место более созвучным требованиям рынка схемам предпринимательской деятельности.
Периоды развития взглядов на функции КИС и характерные названия типов систем в рамках каждого периода представлены на рис.7.6 [8] и детально рассмотрены ниже.
В России история развития КИС связана с компаниями, которым было необходимо применение зарубежных стандартов автоматизации бизнес-процессов по причинам ведения бизнеса за пределами страны и/или привлечения средств зарубежных инвесторов. Следует отметить, что система любого типа включает в себя системы более ранних типов. Это означает, что системы всех типов могут существовать на предприятии, не противореча друг другу.
60-е годы 80-е годы 90-е годы 2000 год 2010 год Время
Рис.7.6 – История развития корпоративных информационных систем.
Сегодня наиболее популярными являются системы стандарта ERP – Enterprise Resource Planning. Они в своей функциональности охватывают не только складской учет и управление материалами, что в полном объеме предоставляет вышеописанные системы, но добавляют к этому все остальные ресурсы предприятия, прежде всего, денежные. То есть, ERP-системы должны охватывать все сферы предприятия, непосредственно связанные в его деятельностью. В первую очередь, здесь имеются в виду производственные предприятия.
Так сложилось, что концепция управления ERP, которая в основу менеджмента ставит планирование ресурсов, получила всеобщее признание, и это привело к интенсивным программным разработкам в указанной области и к ужесточению конкуренции в данном сегменте ИТ-рынка. Приложение, именуемое ERP-системой, сегодня уже сложно назвать просто средством планирования ресурсов, поскольку данный продукт, как правило, обладает многомодульной структурой. При этом функциональность модулей охватывает различные сферы корпоративной деятельности: от управления ремонтами до финансового анализа. Поскольку обычно во многих подразделениях компании имеются собственные автономные системы для обработки данных, то задача ERP-системы – консолидировать поступающую информацию в единой базе данных, дать возможность отделам обмениваться данными, сократить время, затрачиваемое на рутинные операции, максимально увеличить прозрачность работы и, разумеется, облегчить контроль и управление на высшем уровне корпоративной иерархии.
Дата добавления: 2015-02-16; просмотров: 6430;