Файл: Лекция 23 Технология реинжиниринга бизнес процессов.docx
ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 09.01.2024
Просмотров: 29
Скачиваний: 1
ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.
Лекция 23 Технология реинжиниринга бизнес процессов
Процесс проектирования любых систем (организационно-экономических, информационных, технических) - это процесс принятия проектно-конструкторских решений, направленных на получение описания системы, удовлетворяющей требованиям заказчика. Реинжиниринг бизнес-процессов как процесс перепроектирования деятельности предприятия охватывает аспекты проектирования и организационно-экономической, и информационной систем, создание которых осуществляется в рамках общего жизненного цикла проекта. Взаимодействующую совокупность организационно-экономической и информационной систем для простоты будем называть системой, если не требуется разделение этих понятий в конкретном контексте.
Предметом любой выбираемой технологии проектирования должно служить отражение взаимосвязанных процессов проектирования на всех стадиях жизненного цикла проекта. Суть содержания жизненного цикла разработки систем в различных подходах одинакова и сводится к выполнению следующих стадий.
-
Планирование и анализ требований (предпроектная стадия) — системный анализ. Исследование и анализ существующей системы, определение требований к создаваемой системе, оформление технико-экономического обоснования (ТЭО) и технического задания (ТЗ) на разработку проекта. -
Проектирование (техническое проектирование, логическое проектирование). Разработка в соответствии со сформулированными требованиями спецификаций проекта: состава функций (функциональная архитектура) и состава обеспечивающих подсистем (системная архитектура), оформление технического проекта.
-
Реализация (рабочее проектирование, физическое проектирование). Разработка и настройка технологической документации и рабочих инструкций для персонала, программ, наполнение баз данных, оформление рабочего проекта. -
Внедрение (тестирование, опытная эксплуатация). Комплексная отладка подсистем, обучение персонала, поэтапное внедрение системы в эксплуатацию по отдельным подсистемам, оформление акта о приемо-сдаточных испытаниях готовой системы. -
Эксплуатация (сопровождение, модернизация). Сбор рекламаций и статистики о функционировании системы, исправление ошибок и недоработок, оформление требований к модернизации системы и ее выполнение (повторение стадий 2-5).
Часто стадии 2 и 3 объединяют в одну стадию, называемую техно-рабочим проектированием или системным синтезом.
На всех этапах описанного жизненного цикла разработки проекта РБП должна строго соответствовать сформулированным требованиям к системе в следующих аспектах:
-
требования к системе должны адекватно соответствовать целям и задачам эффективного функционирования экономического объекта; -
разработка системы должна быть выполнена в строгом соответствии со сформулированными требованиями; -
созданная система должна соответствовать сформулированным требованиям на момент окончания внедрения, а не на момент начала разработки; -
внедренная система должна развиваться и адаптироваться в соответствии с постоянно изменяющимися требованиями.
Осуществление проектирования систем предполагает использование проектировщиками определенной технологии проектирования, соответствующей масштабу и особенностям разрабатываемого проекта. При этом характер применяемой технологии проектирования во многом определяет содержание организационных изменений, а средства проектирования позволяют формировать набор необходимой технологической документации для функционирования персонала в новых условиях.
Технология проектирования системы - это совокупность методов и средств проектирования, а также методов и средств организации проектирования (управления процессом создания и модернизации проекта системы). Основу технологии проектирования системы
составляет методология, которая определяет сущность, основные отличительные технологические особенности. Методология проектирования предполагает наличие некоторой концепции, принципов проектирования, реализуемых набором методов проектирования, которые, в свою очередь, должны поддерживаться некоторыми средствами проектирования. Организация проектирования предполагает определение методов взаимодействия проектировщиков между собой и с заказчиком в процессе создания проекта системы, которые могут также поддерживаться набором специфических средств.
К основным требованиям, предъявляемым к выбираемой технологии проектирования, относятся следующие:
-
созданный с помощью этой технологии проект должен отвечать требованиям заказчика; -
выбранная технология должна максимально отражать все этапы цикла жизни проекта; -
выбираемая технология должна обеспечивать минимальные трудовые и стоимостные затраты на проектирование и сопровождение проекта; -
технология должна быть основой связи между проектированием и сопровождением проекта; -
технология должна способствовать росту производительности труда проектировщика; -
технология должна обеспечивать надежность процесса проектирования и эксплуатации проекта; -
технология должна способствовать простому ведению проектной документации.
Сущность технологии проектирования определяет метод реализации технологического процесса проектирования, который задает действия, их последовательность, состав исполнителей, средства и ресурсы, требуемые для выполнения этих действий.
Технологический процесс проектирования систем в целом делится на совокупность последовательно-параллельных, связанных и соподчиненных цепочек действий, каждое из которых может иметь свой предмет. Действия, которые выполняются при проектировании систем, могут быть определены как неделимые технологические операции или как подпроцессы технологических операций. Все действия могут быть собственно проектировочными, которые формируют или модифицируют результаты проектирования, и оценочными, которые вырабатывают по установленным критериям оценки результатов проектирования.
Таким образом, технология проектирования задается регламентированной последовательностью технологических операций, выполняемых в процессе создания проекта на основе того или иного метода, в результате чего стало бы ясно, не только ЧТО должно быть сделано для создания проекта, но и КАК, КОМУ и в КАКОЙ ПОСЛЕДОВАТЕЛЬНОСТИ это должно быть сделано.
Сложность, высокие затраты и трудоемкость процесса проектирования системы на протяжении всего жизненного цикла вызывают необходимость, с одной стороны, выбора адекватной экономическому объекту технологии проектирования, с другой стороны, - наличия эффективного инструмента управления процессом ее применения. С этой точки зрения возникает потребность в построении такой формализованной модели технологии проектирования, когда на ее основе можно было бы оценить необходимость и возможность применения определенной технологии проектирования с учетом сформулированных требований к системе и выделенных ресурсов на экономическом объекте, а в последующем контролировать ход и результаты проектирования.
Известные методы сетевого планирования и управления проектами решают только одну часть поставленной проблемы: отражают последовательность технологических операций с временными и трудовыми характеристиками. При этом не раскрывается в полной мере содержательная сторона процесса проектирования, необходимая сначала для понимания сути и оценки эффективности технологии проектирования, а затем для использования в качестве инструкционного материала в непосредственной работе проектировщиков.
В наибольшей степени задаче формализации технологии проектирования системы соответствует аппарат технологических сетей проектирования, разработанный Э.Н. Хотяшовым и развитый И.Н. Дрогобыцким.
Основой формализации технологии проектирования является формальное определение технологической операции (ТО) проектирования в виде пятерки:
Преобразователь П - это некоторая методика или формализованный алгоритм, или машинный алгоритм преобразования входа технологической операции в ее выход. Соответственно используются ручные, автоматизированные и автоматические методы реализации преобразователей. Для формализации преобразователей используются математические модели, эвристические правила, блок-схемы, псевдокоды.
Ресурсы R представляют собой набор людских, компьютерных, временных и финансовых средств, которые позволяют выполнить технологическую операцию. При этом проектировщики могут быть специалистами разной квалификации. Наличие тех или иных ресурсов существенно сказывается на характере применяемой технологии проектирования. Например, выделение сетевых компьютерных ресурсов позволяет осуществлять коллективную разработку системы различными группами проектировщиков с распараллеливанием выполнения технологических операций.
Средства проектирования S - это специальный вид ресурса, включающий формы регламентированной проектной документации, формализованные методики, инструментальные программные средства. Если преобразователь является ручным, то средство проектирования представляет методику выполнения работы и в описании ТО дается ссылка на соответствующий бумажный или электронный документ. Если преобразователь является автоматизированным или автоматическим, в описании ТО указывается ссылка на название и описание программного средства, а также руководство по его эксплуатации, причем для автоматизированных преобразователей руководство по эксплуатации в большей степени должно быть ориентировано на методику работы проектировщика с помощью данного программного средства.
На основе отдельных технологических операций строится технологическая сеть проектирования (ТСП), под которой понимается взаимосвязанная по входам и выходам последовательность технологических операций проектирования, выполнение которых приводит к достижению требуемого результата - созданию проекта системы.
Методы проектирования систем во многом определяют характер получаемой технологической сети проектирования, который во многом зависит от степени использования средств автоматизации, типовых проектных решений, адаптивности к предполагаемым изменениям.
Так, использование средств автоматизации определяет степень детализации технологической сети проектирования:
-
при ручном проектировании, когда проектирование компонентов системы осуществляется без использования специальных инструментальных программных средств, получается наиболее детализированная ТСП, называемая канонической; -
в компьютерном (индустриальном) проектировании, которое производит генерацию или конфигурацию (настройку) проектных решений на основе использования специальных инструментальных программных средств, ТСП содержит агрегаты-операции, включающие автоматизированные функции на программном уровне.
В отличие от оригинального (индивидуального) проектирования системы, которое характеризуется выполнением всех видов проектных работ «с нуля», компонентное (типовое) проектирование предполагает адаптацию готовых типовых проектных решений под требования экономических объектов. В связи с этим в ТСП появляются дополнительные технологические операции по выбору из универсумов инструментальных средств типовых проектных решений и их адаптации. При этом в зависимости от уровня декомпозиции системы различают элементный, подсистемный и объектный методы компонентного (типового) проектирования.
При элементном методе компонентного проектирования в качестве типового элемента системы используется типовое решение по задаче или по отдельному виду обеспечения задачи (информационному, программному, техническому, математическому).
При использовании подсистемного метода компонентного проектирования в качестве элементов типизации выступают отдельные подсистемы, которые обеспечивают функциональную полноту, минимизацию внешних информационных связей, параметрическую настраиваем ость, альтернативность схем в пределах значений входных параметров. При этом достигается более высокая степень интеграции типовых элементов подсистемы.
При объектном методе компонентного проектирования системы в качестве типового элемента используется типовой проект для объектов управления определенной отрасли, который включает полный набор функциональных и обеспечивающих подсистем.
В зависимости от степени адаптивности проектных решений технологические сети проектирования включают следующие технологические операции:
-
реконструкцию, когда адаптация проектных решений выполняется путем переработки соответствующих компонентов; -
параметризацию, когда проектные решения настраиваются в соответствии с изменяемыми параметрами; -
структуризацию модели проблемной области и генерацию (конфигурацию) на ее основе проектных решений.
Для технологий проектирования свойственно применение определенных средств разработки системы, которые поддерживают выполнение как отдельных проектных работ, этапов, так и их совокупностей. Поэтому перед разработчиками системы, как правило, стоит задача выбора средств проектирования, которые по своим характеристикам в наибольшей степени соответствуют требованиям конкретного предприятия и охватывают собой наибольшее число технологических операций проектирования.
Средства проектирования должны быть:
-
в своем классе инвариантными к объекту проектирования; -
охватывать в совокупности все этапы жизненного цикла системы; -
технически, программно и информационно совместимыми; -
простыми в освоении и применении; -
экономически целесообразными.
Дня реинжиниринга бизнес-процессов в силу комплексности и коллективности процесса проектирования наиболее целесообразными средствами разработки являются средства индустриального проектирования, поддерживающие разработку проекта на всех стадиях и этапах процесса проектирования. К данному классу относятся подкласс средств автоматизации проектирования (CASE-средства) и средства компонентного конфигурирования системы на основе построения и поддержания модели проблемной области. Основным требованием к технологии РБП становятся разработка и поддержание модели проблемной области.