Классификация систем автоматизации
ЛЕКЦИЯ 12
КЛАССИФИКАЦИЯ СИСТЕМ АВТОМАТИЗАЦИИ УПРАВЛЕНИЯ
ПРЕДПРИЯТИЕМ
Заказные/уникальные системы
Под заказными или уникальными системами обычно понимаются системы, создаваемые для конкретного предприятия, не имеющие аналогов и не подлежащие в дальнейшем тиражированию. Подобные системы используются либо для автоматизации деятельности предприятий с уникальными характеристиками, либо для решения крайне ограниченного круга специальных задам. В основном подобные системы применяются в органах государственного управления, образования, здравоохранения, военных организациях. Заказные системы, как правило, либо вообще не имеют прототипов, либо использование прототипа требует значительных его изменений, имеющих качественный характер. В этом плане разработка заказной системы по существу является НИОКР. Как любые НИОКР, она характеризуется повышенным риском в плане получения требуемых результатов. Для снижения рисков и расходов на разработку целесообразно использовать апробированную на практике методику. Желательно, чтобы в состав методики входили следующие элементы:
• модель технологического процесса (последовательность технологических операций, требования к входной и выходной информации и результатам);
• модель процесса управления самим технологическим процессом (этапы, процессы управления качеством, результатами, требования к квалификации специалистов);
• инструментальные средства, используемые при разработке. Одним из примеров такой методики является комплексное использование подхода CDM Advantage™ , метода управления проектами PJM и CASE-средства Designer/2000 в качестве инструментального средства корпорации Oracle.
Адаптируемые системы
Рекомендуемые материалы
Проблема адаптации программного обеспечения АСУП, т. е. приспособления к условиям работы на конкретном предприятии, была осознана с самого начала работ по автоматизации управления.
Содержание и методы адаптации эволюционировали вместе с методологией создания и внедрения систем. Суть проблемы в том, что в конечном итоге каждая АСУП уникальна, но вместе с тем ей присущи и общие, типовые свойства. Любая подсистема программного обеспечения отображает обе эти стороны АСУП. В технологическом смысле адаптация программного обеспечения АСУП — это переход от базовой системы, отображающей типовые свойства системы, к окончательному решению, приспособленному для работы в данной АСУП.
Требования к адаптации и сложность их реализации существенно зависят от проблемной области, масштабов системы, степени соотношения между формализованным и неформализованным при решении задач управления.
Даже первые программы, решавшие отдельные задачи управления, создавались с учетом необходимости их настройки по параметрам. Поскольку на раннем этапе остро стоял вопрос обеспечения вычислительными мощностями, то главное внимание уделялось настройке потребностей в оперативной памяти, способам остановки при решении задач оптимизации, управлению программой для обхода программных модулей, не используемых в конкретном расчете.
С появлением типовых решений в виде пакетов прикладных программ (ППП) появилась необходимость в специальных процедурах предварительной генерации. Процедуры охватывали параметры, которые определяли режим функционирования программного обеспечения, требования к информационному обеспечению, условия подключения и использования внешних программ. Применение ППП как базовых систем привело к увеличению формализованной составляющей в системе управления предприятием. Усложнилась и адаптация систем к условиям предприятия. Появились подразделения эксплуатации программного обеспечения, занимавшиеся в том числе и вопросами адаптации программных систем. Стало очевидно, что адаптация в АСУП является не только программно-технической, но и организационной проблемой.
Интерактивные системы, сделавшие управленцев всех уровней непосредственными пользователями вычислительных систем, привели и к новому пониманию проблемы адаптации. Глубинные причины были прежними — смещение соотношения между формализованным и неформализованным в сторону формализации процесса управления. Основная сложность заключалась в том, что формализация затронула не только типовые, но и уникальные функциональности в системе управления предприятием.
Из всего множества трудностей, проявившихся на данном этапе развития АСУП, следует остановиться на двух. Первая — организация дружественного интерфейса между пользователем и вычислительной средой. В ходе развития систем управления в арсенал средств организации интерфейса вошли меню различного вида, электронные доски и панели, диаграммы типа диаграмм Черноффа и Иши-кавы, графика и многое другое. Вторая трудность носила системный характер. Прежний подход — настройка системы силами консультантов практически без участия управленцев — стал невозможен. Выяснилось, что во многих случаях оказывается неэффективной организация внедрения, при которой будущие пользователи сначала формулируют требования к системе с учетом специфики предприятия во всех деталях, а затем консультанты настраивают систему на условия применения. Существует ряд причин подобной неэффективности. Во-первых, как правило, управленцы-практики не владеют методологиями системного анализа. Во-вторых, объем информации, касающейся деталей в организации управления на конкретном предприятии, оказывается слишком велик. В-третьих, не всегда эта информация оказывается полезной и консультантам в силу ее «одноразового» характера. В-четвертых, при такой организации трудно реализовать принцип новых задач, для этого в процессе внедрения потребовались бы дополнительные итерации.
Поэтому были предложены методики разработки и внедрения программного обеспечения, в основу которых были положены новые принципы:
• привлечение пользователей к разработке системы, в том числе и к разработке программного обеспечения;
• прототипирование программного обеспечения;
• совмещение процесса обучения пользователей работе с базовой системой создания прототипа программного обеспечения.
Примером может служить подход, предложенный компанией
Computer Associates в начале 90-х годов для проектов типа MRPII/ERP на базе системы CA-CAS.
Прототип ПО АСУП в дальнейшем может использоваться в следующих работах:
• при обучении более широкого круга персонала,
• при опытной эксплуатации,
• при модификации с целью получения окончательного варианта ПО.
Такой подход позволил в определенной степени решить проблему адаптации системы управления и в динамике, поскольку работники предприятия в ходе создания прототипа приобретали навыки работы со средствами проектирования и модификации системы.
Дальнейшее развитие методов и средств адаптации базовых систем направлено на достижение следующих целей:
• повышение уровня автоматизации проектирования и внедрения систем;
• обеспечение непрерывного управления конфигурацией и параметрами системы на всех стадиях ее жизненного цикла;
• сокращение сроков внесения изменений в конфигурацию и параметры системы по мере модернизации производственного процесса и управления;
• совмещение типовых решений, проверенных практикой, с решениями, зависящими от конкретных условий предприятия.
Примером одного из многочисленных средств адаптации базовых систем является методология Orgware, используемая фирмой BAAN.
Разработка АСУП на предприятии может вестись как «от нуля», так и на основе референционной модели (Reference Model). Референционная модель представляет собой описание облика системы, функций, организационных структур и процессов, типовых в каком-либо смысле (отрасль, тип производства и т. д.). В ней отражаются типовые особенности, присущие определенному классу предприятий. Ряд компаний-производителей адаптивных АСУП совместно с крупными консалтинговыми фирмами в течение ряда лет ведет разработку референционных моделей для различных отраслей. Существуют подобные модели для предприятий автомобильной, авиационной и других отраслей. Каждая модель является типовым проектным решением, на основе которого можно строить конкретные проекты. Следует отметить, что адаптации и референционные модели входят в состав многих систем класса MRPII/ERP, что позволяет значительно сократить сроки их внедрения на предприятии.
Если в распоряжении предприятия нет референционной модели, то модель ее уровня надо создавать в процессе проектирования как исходную. На основе исходной модели затем происходит проектирование, уточнение и детализация системы управления. Референционная модель в начале работ по автоматизации управления предприятием может представлять собой описание существующей системы и служить, таким образом, точкой отсчета, с которой начинаются работы по совершенствованию системы управления.
Процесс проектирования системы может включать несколько фаз.
Результаты первой фазы: границы действия будущей системы и концептуальная бизнес-модель, которая отражает в укрупненном виде функциональную структуру системы управления и связки функций управления для различных видов заказов, проходящих через систему.
В ходе второй фазы создается и документируется в репозитарии референционная бизнес-модель. Как правило, референционная модель включает следующие компоненты:
• иерархию бизнес-функций, представляющую собой нисходящую иерархическую структуру, описывающую в укрупненном виде функциональную структуру будущей системы. При этом для нижних элементов структуры допускается задание нескольких вариантов реализации;
• модели бизнес-процессов. Это более глубокие модели, показывающие, как должны реализоваться функции. Внешне они напоминают традиционные блок-схемы и описывают последовательность элементарных действий, которые могут быть выполнены системой, другими приложениями, ручными действиями, бизнес-процессами более глубокого уровня;
• модель организационной структуры, которая описывает структуру организации, отношения между подразделениями и людьми и роли, предписываемые управленцам. На следующей фазе создается проектная модель предприятия (Project Model), которая является развитием и уточнением функциональной структуры для конкретного предприятия. Она может быть создана и минуя референционную модель, но такой подход не является эффективным для сложных проектов.
Заключительная фаза — привязка проектной модели к ролям, заданным детализированной моделью организационной структуры, к функциям системы и техническим средствам. В результате создается комплексная конфигурация программного и организационного обеспечения, технических средств.
Далее выполняются опытная эксплуатация и доработка системы.
Современный подход к классификации прикладных систем
Как известно, автоматизированные системы управления (АСУ) могут быть классифицированы по различным признакам. По типу производства:
• АСУ дискретным производством,
• АСУ непрерывным производством,
• АСУ дискретно-непрерывным производством. По уровню исполнения: АСУ цехом, производством, отраслью. По типу принимаемого решения:
• Информационно-справочная система, предоставляющая пользователю простейшую справочную информацию. Примером систем подобного рода являются всем известные системы типа «Сирена» или «Экспресс».
• Информационно-советующая система, предоставляющая пользователю различные варианты решения с их оценками. Такие системы больше известны как системы поддержки принятия решения или экспертные системы. Структура системы поддержки принятия решений показана на рис. 34.
• Информационно-управляющая система. Выходным результатом подобной системы является воздействие на объект управления. Среди наиболее известных представителей таких систем можно назвать станки с числовым программным управлением, роботы, автоматизированные системы управления технологическим процессом (АСУТП).
• По назначению. Примерами классификации систем по назначению могут служить АСУ военного назначения, экономические системы, информационно-поисковые системы и т. п.
Рис. 34
• По областям деятельности. Например, медицинские системы, экологические системы, системы для ТЭК и др.
• До недавнего времени в литературе можно было встретить и классификацию АСУ по типу используемых вычислительных средств. Например, системы, реализованные на базе цифровых или аналоговых вычислительных машин.
Приведенная выше классификация относится к автоматизированным системам управления вообще. Нашим предметом являются автоматизированные системы управления предприятием, которые чаще всего делятся на три (иногда на четыре) большие группы.
К системам первой группы относятся простые, так называемые «коробочные», продукты, реализующие небольшое число бизнес-процессов организации. Обычно они рассчитаны либо на локальное (на одном компьютере) использование, либо на использование в небольшой (5—8 ПЭВМ) сети. За рубежом такие системы носят название систем класса low end. Типичным примером систем подобного рода являются бухгалтерские, складские или небольшие торговые системы, наиболее широко представленные на российском рынке. Примером таких систем являются продукты таких фирм, как 1C или «Инфин». Отличительной особенностью таких продуктов является относительная легкость в освоении, что в сочетании с низкой ценой, соответствием российскому законодательству и возможностью выбрать систему «на свой вкус» приносит им широкую популярность не только в сфере малого бизнеса, но и во многих достаточно крупных организациях.
Ко второй группе относятся системы среднего класса (middle end), которые отличаются большей глубиной и широтой охвата функций. Данные системы на нашем рынке предлагают не только российские, но и западные компании. Как правило, это учетные системы, которые позволяют вести учет деятельности предприятия по многим или некоторым направлениям: финансы, логистика, персонал, сбыт. Они нуждаются в настройке, которую в большинстве случаев осуществляют специалисты фирмы-разработчика, а также в обучении пользователей. Эти системы больше всего подходят для средних и некоторых крупных предприятий в силу своей функциональности и более высокой, по сравнению с первым классом, стоимости. Из российских систем данного класса можно выделить продукцию компаний АйТи и «Галактика», системы управления предприятием которых в настоящее время занимают промежуточное положение между системами среднего и высшего класса.
К высшему классу, по аналогии с предыдущими, называемому high end, относятся системы, которые отличаются высоким уровнем детализации хозяйственной деятельности предприятия. Современные версии таких систем обеспечивают планирование и управление всеми ресурсами организации и поэтому получили название ERP-систем (Enterprise Resource Planning). Как правило, при внедрении таких систем производятся моделирование существующих на предприятии бизнес-процессов и настройка параметров системы под требования бизнеса. Однако значительная избыточность и большое количество настраиваемых параметров системы обуславливают длительный срок ее внедрения, а также необходимость наличия на предприятии специального подразделения или группы специалистов, которые будут осуществлять перенастройку системы в соответствии с изменениями бизнес-процессов.
В настоящее время на российском рынке имеется большой выбор систем высшего класса, и их число растет с каждым днем. Вряд ли какую-либо отечественную разработку можно назвать ERP-системой, поэтому речь идет только о зарубежных программных продуктах. Признанными мировыми лидерами в этой области и, несомненно, лидерами в России являются продукты R/3 компании SAP, Baan IV компании Baan и Oracle Application компании Oracle. Все они достаточно корректно локализованы и внедрены либо успешно внедряются в некоторых отечественных компаниях.
При упоминании зарубежных автоматизированных систем управления предприятием следует сказать и о принятой классификации возможностей программных продуктов, которые относятся к данной категории. Рассматриваются следующие возможности (типы) систем: • MRPII или ERP-системы.
• Системы конфигурации продукции.
• Системы планирования спроса.
• Системы планирования.
• Расширенные системы.
• Системы управления сетью поставок.
• Финансовые системы. • Системы управления бизнесом и бухгалтерского учета.
• Системы планирования перевозок.
• Системы управления складом.
• Системы управления эксплуатацией.
• Системы оперативного планирования.
• Системы управления данными.
• Системы планирования распределения.
• Системы управления проектами.
• Системы управления качеством.
• MES (Manufacturing Execution Systems — системы выполнения производства). Другими словами, это система, которая собирает и использует данные для оптимизации производственных процессов, ориентированная на выпуск конечных товаров.
• Системы исполнения цепи поставок.
• Системы контроля.
Характеристики систем, присутствующих на российском рынке
Системы начального уровня
Как было сказано выше, системы начального уровня охватывают ограниченное число бизнес-процессов организации. Такие системы у всех на слуху, а многие небольшие предприятия успешно используют их в своей повседневной деятельности. В первую очередь сюда можно отнести бухгалтерские системы, кадровые системы, складские и торговые системы, а также простейшие системы документооборота.
Программные продукты данного класса могут сильно отличаться друг от друга по целевому назначению, стоимости, реализации и т. п., однако все они имеют много общих черт.
Исторически многие программные продукты разрабатывались небольшими группами программистов для конкретного заказчика. После получения приемлемой версии предпринимались попытки продать свое творение кому-нибудь еще, и в случае успеха данного предприятия небольшая группа программистов преобразовывалась в небольшую компанию по разработке, продвижению и сопровождению своих программных продуктов.
Количество возможных пользователей систем начального уровня колеблется от одного сотрудника (например, главного бухгалтера или начальника отдела кадров) до нескольких десятков. Это соотношение наглядно иллюстрирует эволюционный путь, который программные продукты данного рода прошли за период с конца 80-х до конца 90-х годов. Из локальных DOS- или Windows-приложений они превратились в системы, работающие под управлением современных промышленных СУБД. Однако в целом такие системы менее требовательны к выделяемым ресурсам, что позволяет успешно эксплуатировать их на небольших предприятиях.
При упоминании систем начального уровня довольно часто используется термин «коробочный продукт». Под этим подразумевается, что, покупая систему, например бухгалтерскую, пользователь может самостоятельно ее установить и начать эксплуатировать. Это верно только отчасти, так как фирмы-разработчики стараются вложить в свои программные продукты максимальные возможности, позволяющие использовать их на самых различных предприятиях, что обусловливает необходимость дополнительной настройки. Кроме того, некоторые системы начального уровня имеют возможности стыковки с другими программными продуктами данного класса, причем различных производителей. Все это приводит к тому, что стоимость сервисных услуг, которые потребуются организации при покупке системы, может колебаться от нуля до сумм, в несколько раз превышающих стоимость самой «коробки». При этом для специалистов, осуществляющих внедрение и настройку системы, очень часто используются почасовые ставки оплаты труда.
Системы среднего уровня
Появление на российском рынке систем среднего уровня было обусловлено потребностями клиентов получить в свое распоряжение инструмент, который давал бы возможность работать с более широким спектром задач. Некоторые из компаний постарались расширить функциональные возможности своих продуктов. Кроме того, современные способы и средства разработки позволяли создавать готовые решения, охватывающие широкий круг потребностей предприятий, за довольно короткое время. Как правило, в их состав могут входить следующие подсистемы: Бухгалтерский учет, Управление производством, Материально-техническое снабжение и сбыт, Планирование, Производство. Причем планирование и производство реализовано в очень усеченном виде. Однако несомненным достоинством систем этого класса является возможность вести учет практически по всем направлениям деятельности предприятия.
Подобные системы предназначены для работы в сети предприятия со значительным количеством пользователей. Как правило, они имеют файл-серверную или клиент-серверную архитектуру. Стоимость автоматизированной системы управления предприятием данного класса может колебаться от нескольких сотен долларов до нескольких десятков тысяч долларов в зависимости от масштабов организации, а также от фирмы-изготовителя и платформы, на которой реализована система.
Ввиду того, что система среднего класса позволяет вести учет практически по всем направлениям деятельности предприятия, количество параметров настройки у нее достигает значительного числа. При покупке такой системы следует обращать внимание на стоимость не только лицензий на программный продукт, но и услуг по внедрению системы. В типовой состав таких услуг, как правило, могут входить следующие:
• анализ деятельности предприятия (или предпроектное обследование), который включает в себя сбор данных о типовых бизнес-процессах предприятия, его документообороте и т. п. с представлением информации в виде, понятном как для покупателя (проверка соответствия описания реальному положению дел), так и для специалистов фирмы-разработчика, которые в дальнейшем будут устанавливать и настраивать систему;
• инсталляция и настройка системы в соответствии с результатами предыдущего этапа;
• обучение пользователей работе с системой;
• сервисное обслуживание на требуемый срок («горячая линия», выезд консультантов, обновление версий и т. п.).
Успех внедрения систем среднего уровня во многом зависит от качества выполнения анализа деятельности предприятия. Этого не должны недооценивать руководители предприятий любого уровня, которые приняли решение использовать в своей организации подобную систему.
Как показано выше, многие российские компании стали включать в состав своей продукции и возможности планирования. Однако лишь зарубежные системы класса MPRII или ERP позволяют вести полнофункциональное планирование для всех ключевых бизнес-процессов современного предприятия (в первую очередь для производства). Таким образом, на отечественном рынке появляются системы высшего класса.
Системы высшего уровня
Как было отмечено ранее, современные версии систем высшего уровня обеспечивают планирование и управление всеми ресурсами организации. В системах этого класса содержится описание тысяч бизнес-процессов. И действительно, они должны обладать большой избыточностью для того, чтобы успешно использоваться на самых разных предприятиях. Количество настраиваемых параметров в такой системе может достигать десятков и даже сотен тысяч. Безусловно, возрастает и суммарная стоимость решений, причем на первое место выходят затраты, связанные с внедрением. Хотя многие компании, предлагающие ERP-системы, и утверждают, что стоимость их внедрения в России равна или даже меньше стоимости лицензий на систему, реально дело обстоит несколько сложнее.
Если Вам понравилась эта лекция, то понравится и эта - Нервная система.
Во-первых, для западных компании принята система оплаты работ не с фиксированной ценой, а с повременной оплатой. Поэтому даже если какая-либо из российских фирм-интеграторов, занимающихся внедрением ERP-систем, и указывает конечную стоимость внедрения, то всегда следует иметь в виду, что может потребоваться дополнительное привлечение внешних консультантов.
Во-вторых, внедрение сложной системы зачастую требует проведения некоторой реорганизации деятельности, а это уже если не прямые, то значительные косвенные затраты.
В-третьих, для успешной эксплуатации системы на предприятии необходимо наличие подразделения, которое бы занималось перенастройкой системы в соответствии с требованиями бизнеса. Сюда относится изменение существующих моделей бизнес-процессов, а также создание новых моделей и предварительное обучение пользователей работе по-новому.
Однако перспектива значительных затрат не должна пугать. Ведь с внедрением ERP-системы руководители организации и ее персонал получают инструмент, позволяющий реально планировать и управлять производством. А в условиях современной рыночной экономики это может дать неоспоримое конкурентное преимущество.
Кроме того, многие ERP-системы позволяют стыковаться с CAD/CAM-системами (системами автоматизированного проектирования — САПР и автоматизированными системами управления технологическим процессом — АСУТП), что позволяет получить интегрированное решение, объединяющее процессы разработки, производства и поставок.