Файл: Лекция 23 Технология реинжиниринга бизнес процессов.docx

ВУЗ: Не указан

Категория: Не указан

Дисциплина: Не указана

Добавлен: 09.01.2024

Просмотров: 29

Скачиваний: 1

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

Лекция 23 Технология реинжиниринга бизнес процессов

Процесс проектирования любых систем (организационно-эконо­мических, информационных, технических) - это процесс принятия проектно-конструкторских решений, направленных на получение описания системы, удовлетворяющей требованиям заказчика. Реин­жиниринг бизнес-процессов как процесс перепроектирования дея­тельности предприятия охватывает аспекты проектирования и орга­низационно-экономической, и информационной систем, создание которых осуществляется в рамках общего жизненного цикла проек­та. Взаимодействующую совокупность организационно-экономичес­кой и информационной систем для простоты будем называть систе­мой, если не требуется разделение этих понятий в конкретном кон­тексте.

Предметом любой выбираемой технологии проектирования должно служить отражение взаимосвязанных процессов проектиро­вания на всех стадиях жизненного цикла проекта. Суть содержания жизненного цикла разработки систем в различных подходах одина­кова и сводится к выполнению следующих стадий.

  1. Планирование и анализ требований (предпроектная стадия) — системный анализ. Исследование и анализ существующей системы, определение требований к создаваемой системе, оформление техни­ко-экономического обоснования (ТЭО) и технического задания (ТЗ) на разработку проекта.

  2. Проектирование (техническое проектирование, логическое проектирование). Разработка в соответствии со сформулированными требованиями спецификаций проекта: состава функций (функцио­нальная архитектура) и состава обеспечивающих подсистем (сис­темная архитектура), оформление технического проекта.

  1. Реализация (рабочее проектирование, физическое проектиро­вание). Разработка и настройка технологической документации и рабочих инструкций для персонала, программ, наполнение баз дан­ных, оформление рабочего проекта.

  2. Внедрение (тестирование, опытная эксплуатация). Комплекс­ная отладка подсистем, обучение персонала, поэтапное внедрение системы в эксплуатацию по отдельным подсистемам, оформление акта о приемо-сдаточных испытаниях готовой системы.

  3. Эксплуатация (сопровождение, модернизация). Сбор рекла­маций и статистики о функционировании системы, исправление ошибок и недоработок, оформление требований к модернизации системы и ее выполнение (повторение стадий 2-5).


Часто стадии 2 и 3 объединяют в одну стадию, называемую тех­но-рабочим проектированием или системным синтезом.

На всех этапах описанного жизненного цикла разработки проек­та РБП должна строго соответствовать сформулированным требова­ниям к системе в следующих аспектах:

  • требования к системе должны адекватно соответствовать целям и задачам эффективного функционирования экономического объекта;

  • разработка системы должна быть выполнена в строгом соответст­вии со сформулированными требованиями;

  • созданная система должна соответствовать сформулированным требованиям на момент окончания внедрения, а не на момент на­чала разработки;

  • внедренная система должна развиваться и адаптироваться в соот­ветствии с постоянно изменяющимися требованиями.

Осуществление проектирования систем предполагает использо­вание проектировщиками определенной технологии проектирова­ния, соответствующей масштабу и особенностям разрабатываемого проекта. При этом характер применяемой технологии проектирова­ния во многом определяет содержание организационных изменений, а средства проектирования позволяют формировать набор необхо­димой технологической документации для функционирования пер­сонала в новых условиях.

Технология проектирования системы - это совокупность мето­дов и средств проектирования, а также методов и средств организа­ции проектирования (управления процессом создания и модерниза­ции проекта системы). Основу технологии проектирования системы

составляет методология, которая определяет сущность, основные отличительные технологические особенности. Методология проек­тирования предполагает наличие некоторой концепции, принципов проектирования, реализуемых набором методов проектирования, которые, в свою очередь, должны поддерживаться некоторыми средствами проектирования. Организация проектирования предпо­лагает определение методов взаимодействия проектировщиков меж­ду собой и с заказчиком в процессе создания проекта системы, кото­рые могут также поддерживаться набором специфических средств.

К основным требованиям, предъявляемым к выбираемой техно­логии проектирования, относятся следующие:

  • созданный с помощью этой технологии проект должен отвечать требованиям заказчика;

  • выбранная технология должна максимально отражать все этапы цикла жизни проекта;

  • выбираемая технология должна обеспечивать минимальные тру­довые и стоимостные затраты на проектирование и сопровожде­ние проекта;

  • технология должна быть основой связи между проектированием и сопровождением проекта;

  • технология должна способствовать росту производительности труда проектировщика;

  • технология должна обеспечивать надежность процесса проекти­рования и эксплуатации проекта;

  • технология должна способствовать простому ведению проектной документации.


Сущность технологии проектирования определяет метод реали­зации технологического процесса проектирования, который задает действия, их последовательность, состав исполнителей, средства и ресурсы, требуемые для выполнения этих действий.

Технологический процесс проектирования систем в целом де­лится на совокупность последовательно-параллельных, связанных и соподчиненных цепочек действий, каждое из которых может иметь свой предмет. Действия, которые выполняются при проекти­ровании систем, могут быть определены как неделимые технологи­ческие операции или как подпроцессы технологических операций. Все действия могут быть собственно проектировочными, которые формируют или модифицируют результаты проектирования, и оценочными, которые вырабатывают по установленным критериям оценки результатов проектирования.

Таким образом, технология проектирования задается регламен­тированной последовательностью технологических операций, вы­полняемых в процессе создания проекта на основе того или иного метода, в результате чего стало бы ясно, не только ЧТО должно быть сделано для создания проекта, но и КАК, КОМУ и в КАКОЙ ПОСЛЕДОВАТЕЛЬНОСТИ это должно быть сделано.

Сложность, высокие затраты и трудоемкость процесса проекти­рования системы на протяжении всего жизненного цикла вызывают необходимость, с одной стороны, выбора адекватной экономическо­му объекту технологии проектирования, с другой стороны, - нали­чия эффективного инструмента управления процессом ее примене­ния. С этой точки зрения возникает потребность в построении такой формализованной модели технологии проектирования, когда на ее основе можно было бы оценить необходимость и возможность при­менения определенной технологии проектирования с учетом сфор­мулированных требований к системе и выделенных ресурсов на эко­номическом объекте, а в последующем контролировать ход и ре­зультаты проектирования.

Известные методы сетевого планирования и управления проек­тами решают только одну часть поставленной проблемы: отражают последовательность технологических операций с временными и тру­довыми характеристиками. При этом не раскрывается в полной мере содержательная сторона процесса проектирования, необходимая сначала для понимания сути и оценки эффективности технологии проектирования, а затем для использования в качестве инструкцион­ного материала в непосредственной работе проектировщиков.


В наибольшей степени задаче формализации технологии проек­тирования системы соответствует аппарат технологических сетей проектирования, разработанный Э.Н. Хотяшовым и развитый И.Н. Дрогобыцким.

Основой формализации технологии проектирования является формальное определение технологической операции (ТО) проекти­рования в виде пятерки:

.

Преобразователь П - это некоторая методика или формализо­ванный алгоритм, или машинный алгоритм преобразования входа технологической операции в ее выход. Соответственно используют­ся ручные, автоматизированные и автоматические методы реализа­ции преобразователей. Для формализации преобразователей исполь­зуются математические модели, эвристические правила, блок-схемы, псевдокоды.

Ресурсы R представляют собой набор людских, компьютерных, временных и финансовых средств, которые позволяют выполнить технологическую операцию. При этом проектировщики могут быть специалистами разной квалификации. Наличие тех или иных ресур­сов существенно сказывается на характере применяемой технологии проектирования. Например, выделение сетевых компьютерных ре­сурсов позволяет осуществлять коллективную разработку системы различными группами проектировщиков с распараллеливанием вы­полнения технологических операций.

Средства проектирования S - это специальный вид ресурса, включающий формы регламентированной проектной документации, формализованные методики, инструментальные программные сред­ства. Если преобразователь является ручным, то средство проекти­рования представляет методику выполнения работы и в описании ТО дается ссылка на соответствующий бумажный или электронный документ. Если преобразователь является автоматизированным или автоматическим, в описании ТО указывается ссылка на название и описание программного средства, а также руководство по его экс­плуатации, причем для автоматизированных преобразователей руко­водство по эксплуатации в большей степени должно быть ориенти­ровано на методику работы проектировщика с помощью данного программного средства.

На основе отдельных технологических операций строится тех­нологическая сеть проектирования (ТСП), под которой понимается взаимосвязанная по входам и выходам последовательность техноло­гических операций проектирования, выполнение которых приводит к достижению требуемого результата - созданию проекта системы.

Методы проектирования систем во многом определяют характер получаемой технологической сети проектирования, который во мно­гом зависит от степени использования средств автоматизации, типо­вых проектных решений, адаптивности к предполагаемым измене­ниям.

Так, использование средств автоматизации определяет степень детализации технологической сети проектирования:

  • при ручном проектировании, когда проектирование компонентов системы осуществляется без использования специальных инстру­ментальных программных средств, получается наиболее детали­зированная ТСП, называемая канонической;

  • в компьютерном (индустриальном) проектировании, которое про­изводит генерацию или конфигурацию (настройку) проектных решений на основе использования специальных инструменталь­ных программных средств, ТСП содержит агрегаты-операции, включающие автоматизированные функции на программном уровне.

В отличие от оригинального (индивидуального) проектирования системы, которое характеризуется выполнением всех видов проект­ных работ «с нуля», компонентное (типовое) проектирование пред­полагает адаптацию готовых типовых проектных решений под тре­бования экономических объектов. В связи с этим в ТСП появляются дополнительные технологические операции по выбору из универсу­мов инструментальных средств типовых проектных решений и их адаптации. При этом в зависимости от уровня декомпозиции систе­мы различают элементный, подсистемный и объектный методы компонентного (типового) проектирования.

При элементном методе компонентного проектирования в каче­стве типового элемента системы используется типовое решение по задаче или по отдельному виду обеспечения задачи (информацион­ному, программному, техническому, математическому).

При использовании подсистемного метода компонентного про­ектирования в качестве элементов типизации выступают отдельные подсистемы, которые обеспечивают функциональную полноту, ми­нимизацию внешних информационных связей, параметрическую настраиваем ость, альтернативность схем в пределах значений вход­ных параметров. При этом достигается более высокая степень инте­грации типовых элементов подсистемы.

При объектном методе компонентного проектирования систе­мы в качестве типового элемента используется типовой проект для объектов управления определенной отрасли, который включает пол­ный набор функциональных и обеспечивающих подсистем.

В зависимости от степени адаптивности проектных решений технологические сети проектирования включают следующие техно­логические операции:

  • реконструкцию, когда адаптация проектных решений выполняет­ся путем переработки соответствующих компонентов;

  • параметризацию, когда проектные решения настраиваются в со­ответствии с изменяемыми параметрами;

  • структуризацию модели проблемной области и генерацию (кон­фигурацию) на ее основе проектных решений.

Для технологий проектирования свойственно применение опре­деленных средств разработки системы, которые поддерживают вы­полнение как отдельных проектных работ, этапов, так и их совокуп­ностей. Поэтому перед разработчиками системы, как правило, стоит задача выбора средств проектирования, которые по своим характе­ристикам в наибольшей степени соответствуют требованиям кон­кретного предприятия и охватывают собой наибольшее число техно­логических операций проектирования.

Средства проектирования должны быть:

  • в своем классе инвариантными к объекту проектирования;

  • охватывать в совокупности все этапы жизненного цикла системы;

  • технически, программно и информационно совместимыми;

  • простыми в освоении и применении;

  • экономически целесообразными.

Дня реинжиниринга бизнес-процессов в силу комплексности и коллективности процесса проектирования наиболее целесообразны­ми средствами разработки являются средства индустриального про­ектирования, поддерживающие разработку проекта на всех стадиях и этапах процесса проектирования. К данному классу относятся под­класс средств автоматизации проектирования (CASE-средства) и средства компонентного конфигурирования системы на основе по­строения и поддержания модели проблемной области. Основным требованием к технологии РБП становятся разработка и поддержа­ние модели проблемной области.