Основные этапы и принципы реинжиниринга
Содержание
Введение………………………………………………………… ………………...3
1.1 Понятие реинжиниринг.......... .............................. .............................. ..............4
1.2 Виды реинжиниринга…………………………………………… ……………6
1.3 Основные этапы и принципы реинжиниринга……………………………...9
1.4 Методологии моделирования бизнес-процессов…………………………..14
Заключение…………………………………………………… ………………….18
Список использованной литературы…………………………………………... 20
Введение
Эффективность работы предприятий в значительной степени зависит от эффективности управления. Большинство линейно-функциональных систем управления, сложившихся в годы административно-командной экономики, перестали соответствовать требованиям, предъявляемым к ним в современных условиях. Многие предприятия и организации, возникшие в последнее десятилетие в период бурного роста малого бизнеса и предпринимательства, в настоящий момент переживают кризис укрупнения и расширения структуры управления бизнесом. В связи с этим, весьма актуальным выходом из кризисной ситуации является реинжиниринг.
Острая конкуренция между организациями заставляет искать оптимальные стратегии развития на рынке и совершенствовать технологии управления бизнесом. Решающим фактором в конкурентной среде предприятий является успешное освоение технологий бизнес-инжиниринга, которые могут приблизить их к самым передовым достижениям мировой управленческой практики.
Особо актуален реинжиниринг в свете фундаментального переосмысления и радикального перепроектирования бизнес-процессов предприятий для достижения коренных улучшений в основных финансовых показателях. Сравнение бизнес-процессов любого предприятия позволяет сделать вывод о том, что его деятельность состоит из множества повторяющихся бизнес-процессов, каждый из которых решает только определенную задачу. Только от прибыльности и конкурентоспособности этих процессов будет зависеть эффективность деятельности предприятия и, соответственно, стабильность и устойчивость рыночной системы.
1.1 Понятие реинжиниринг.
Коренная перестройка — в этом, прежде всего, суть реинжиниринга бизнес-процессов. 10-летний опыт практического реинжиниринга в развитых странах свидетельствует о том, что примерно 50-70% компаний, проводивших реинжиниринг своих бизнес-процессов, если и не «развалились», то не добились тех существенных результатов, ради которых и стоило подвергать себя столь сильному «стрессу». Однако остальные 30-50% компаний, имевших мужество «перейти Рубикон», отделявший уютную и надежную гавань их бизнеса от штормов и ураганов океана жесткой конкурентной борьбы, показали всему миру, что «игра стоит свеч», добившись скачкообразного увеличения показателей эффективности функционирования бизнеса. В ближайшей перспективе все фирмы, независимо от их желания и степени осознания необходимости глубоких внутренних перемен, обусловленных объективными неотвратимыми динамичными изменениями внешней деловой среды, обречены, во избежание исчезновения, на реинжиниринг своих бизнес-процессов.
Реинжиниринг бизнес-процессов принципиально отличается от сменяющих друг друга последние 30-40 лет модных веяний в менеджменте, таких, например, как управление по целям, диверсификация, бенчмаркинг, тотальное управление качеством, предполагающее постоянное «приростное», пошаговое совершенствование и др.
Реинжиниринг бизнес-процессов не предполагает осуществления постоянных, но незначительных изменений, ведущих к небольшому «приростному» (на единицы и даже десятки процентов) улучшению показателей функционирования компании. В результате успешно проведенного реинжиниринга - быстрого осуществления глубоких и всесторонних коренных изменений системы управления - компания достигает существенного, "прорывного" роста эффективности (в десятки и сотни раз). Специфика реинжиниринга состоит в том, что существующая более 250 лет узкая специализация и обусловленная ею многократная передача ответственности как в производстве, так и, особенно, в управлении, отжили свой век и реинтегрируются ныне в сквозные бизнес-процессы, ответственность за которые от начала и до конца берут на себя сплоченные командным духом группы единомышленников, способные выполнять широкий спектр работ. Причем, работа в команде предполагает не столько всеобщее и постоянное одобрение и умиление по поводу любых действий ее членов, сколько творческие дискуссии и столкновение мнений с целью выработки наилучших нестандартных решений.
Метод революционного преобразования деятельности предприятия, коренной перестройки его бизнеса, получивший название реинжиниринг, появился на Западе в 80-е годы прошлого столетия. Основателями теории реинжиниринга являются Майкл Хаммер и Джеймс Чампи, которые выпустили книгу «Реинжиниринг корпорации: манифест для революции в бизнесе». Авторы определили реинжиниринг как «фундаментальное переосмысление и радикальное перепроектирование бизнес-процессов для достижения существенных улучшений в таких ключевых для современного бизнеса показателях результативности, как затраты, качество, уровень обслуживания и оперативность».
Существуют следующие категории бизнес-процессов:
- Процессы, непосредственно обеспечивающие выпуск продукции.
- Процессы планирования и управления.
- Ресурсные процессы.
- Процессы преобразования.
Бизнес-процесс характеризуется:
- Существующей технологией реализации бизнес-процесса.
- Существующей структурой бизнес-системы.
- Средствами автоматизации, оборудованием, механизмами, обспечивающими реализацию процесса.
Реинжиниринг — это перестройка (перепроектирование) деловых процессов для достижения радикального, скачкообразного улучшения деятельности фирмы. Реинжиниринг бизнеса требует начать заново, начать с нуля. Он означает отказ от многого из накопленного за два столетия опыта промышленного менеджмента, необходимость забыть то, как работа осуществлялась в эпоху массового рынка, и решить, как она теперь должна выполняться наилучшим образом. В рамках реинжиниринга бизнеса старые названия профессий и старые организационные образования — департаменты, отделения, группы и так далее — утрачивают свое значение. В реинжиниринге важным является то, как мы хотим организовать работу именно сегодня с учетом спроса на сегодняшнем рынке и возможностей сегодняшних технологий.
1.2 Виды реинжиниринга.
В реинжиниринге обычно выделяют два существенно отличающихся вида деятельности:
1. Кризисный реинжиниринг (перепроектирование и реинжиниринг бизнес-процессов), где речь идет о решении крайне сложных проблем организации, когда дела пошли совсем плохо и нужен комплекс мер, который позволил бы ликвидировать «очаги заболевания».
2. Реинжиниринг развития (совершенствование бизнес-процессов), который применим тогда, когда дела у организации идут в целом неплохо, но ухудшилась динамика развития, стали опережать конкуренты.
По мнению К. Коулсон-Томаса, реинжиниринг развития может привести к заметному улучшению, однако всего лишь «приростному» по отношению к существующему уровню ведения бизнеса. Такое совершенствование происходит за счет отказа от малоценных дополнительных видов деятельности, передвижения границ между подразделениями и делегирования полномочий с целью повышения производительности и экономии требуемых ресурсов. В противоположность просто совершенствованию, реинжиниринг предполагает осуществление радикальных, коренных изменений. Это может означать кризисный реинжиниринг как бизнес-процессов, так и всей организации в целом, а также взаимоотношений с поставщиками и потребителями. Подобная реструктуризация осуществляется после глубокого и тщательного обследования, вскрывающего как недостатки, так и скрытые неиспользованные возможности персонала, процессов, информации и технологии, а также после осмысления новых способов их эффективного взаимодействия.
В результате тщательного и всестороннего анализа часто можно обнаружить обширные области совершенствования бизнес-процессов посредством их упрощения. Так, скорость и качество протекания определенного бизнес-процесса можно увеличить, если параллельно выполнять те виды деятельности, которые ранее выполнялись последовательно, либо обобщить и систематизировать наиболее важную информацию (собираемую в критических точках протекания бизнес-процесса).
Чтобы обеспечить деятельность большинства организаций, обычно достаточно всего от 3 до 10 основных бизнес-процессов. Но определить их невозможно без соответствующего анализа и интуиции. Бизнес-процессы редко можно описать в терминах традиционных управленческих структур, а тем более отыскать среди традиционных видов деятельности. Обычно выделяют три вида типичных бизнес-процессов: выработка стратегии, разработка нового товара, выполнение заказов. Масштаб программы реинжиниринга зависит от того, сколько основных бизнес-процессов будет ею охвачено. Результаты исследования конкретных хозяйственных ситуаций, возникающих в процессе реальных попыток перепроектирования и реинжиниринга бизнес-процессов, свидетельствуют как о достигнутых в ряде случаев существенных успехах, так и о неудачах и разочарованиях.
Перепроектирование и реинжиниринг бизнес-процессов может позволить организации создать возможности для более тесного взаимодействия между поставщиками и заказчиками.
Трансформация компании предполагает решительный отказ от традиционно сложившихся порядков, определение, переосмысление, переоценку и проведение изменений ключевых бизнес-процессов и структуры организации. Трансформация предполагает фундаментальное изменение сущности и характера выполняемых работ. Поддержка такого фундаментального изменения требует, по мнению П. МакХью, Дж. Мерли и У. Уиллера, применения комплексного (системного) подхода к человеческим ресурсам, обучению и развитию персонала, изменению структуры управления и ключевых бизнес-процессов, что в случае удачной реализации может привести к возникновению синергетического эффекта (превышение положительного результата совместного действия составляющих некоторого процесса или явления над суммой результатов изолированного действия каждой из них).
Для большинства российских компаний наиболее актуален сегодня кризисный реинжиниринг, поскольку перед ними стоит проблема жизни или смерти.
Задачи реинжиниринга включают объединение информационных ресурсов структурных подразделений компании и создание интегрированной корпоративной информационной системы управления, функционирующей в реальном масштабе времени, базирующейся на объективных данных о финансовых и материальных потоках по всем сферам хозяйственной деятельности фирмы, обеспечивающей общее снижение затрат и имеющей возможность гибкого реагирования на изменения рыночной ситуации.
1.3 Основные этапы и принципы реинжиниринга.
Процесс реинжиниринга базируется на двух основных понятиях: «будущий образ фирмы» и «модель бизнеса». Будущий образ фирмы – упрощенный образ оригинала, отражающий главные его черты и не учитывающий второстепенные детали. Модель бизнеса – это представление основных хозяйственных процессов фирмы, взятых в их взаимодействии с деловой средой фирмы. Модели составляются и просчитываются при помощи специальных компьютерных программ. Модели бизнеса позволяют определить характеристики основных процессов деловой единицы и необходимость их перестройки – реинжиниринга.
Итак, объектом реинжиниринга являются не организации, а процессы. Компании подвергают реинжинирингу не свои отделы продаж или производства, а работу, выполняемую персоналом этих отделов.
Одним из путей улучшения управления процессами, в совокупности образующими бизнес компании, является придание им наименований, отражающих их исходное и конечное состояния. Эти наименования должны отражать все те работы, которые выполняются в промежутке между стартом и финишем процесса. Термин «производство», звучащий как название отдела, лучше подходит к процессу, происходящему от момента закупки сырья до момента отгрузки готовой продукции.
После того, как процессы идентифицированы, необходимо решить, какие именно из них требуют реинжиниринга и каким должен быть его порядок. Следовательно, весь процесс реинжиниринга можно разбить на этапы.
Основные этапы реинжиниринга:
- Формируется желаемый образ фирмы. Формирование будущего образа происходит в рамках разработки стратегии фирмы, ее основных ориентиров и способов их достижения.
- Создается модель реального или существующего бизнеса фирмы. Здесь воссоздается (реконструируется) система действий, работ, при помощи которых компания реализует свои цели. Производится детальное описание и документация основных операций компании, оценивается их эффективность.
- Разрабатывается модель нового бизнеса. Происходит пере-проектирование текущего бизнеса — прямой реинжиниринг.
- Внедрение модели нового бизнеса в хозяйственную реальность фирмы. Все элементы новой модели бизнеса воплощаются на практике. Здесь важна умелая состыковка и переход от старых процессов к новым, так, чтобы исполнители процессов не ощущали дисгармонии рабочей обстановки и не переживали состояние рабочего стресса. Эластичность перехода во многом определяется степенью тщательности подготовительных работ.
Главной целью бизнес-реинжиниринга является резкое ускорение реакции предприятия на изменения в требованиях потребителей (или на прогноз таких изменений) при многократном снижении затрат всех видов.
Перечислим базовые принципы, положенные в основу реинжиниринга бизнес-процессов:
1. Несколько рабочих процедур объединяются в одну. Для перепроектированных процессов наиболее характерно отсутствие технологии «сборочного конвейера», в рамках которой на каждом рабочем месте выполняются простые задания, или рабочие процедуры. Выполнявшиеся различными сотрудниками, теперь они интегрируются в одну - происходит горизонтальное сжатие процесса. Если не удается привести все шаги процесса к одной работе, то создается команда, отвечающая за данный процесс. Наличие в команде нескольких человек неизбежно приводит к некоторым задержкам и ошибкам, возникающим при передаче работы между членами команды. Однако потери здесь значительно меньше, чем при традиционной организации работ, когда исполнители подчиняются различным подразделениям компании, располагающимся, возможно, на различных территориях. Кроме того, при традиционной организации трудно, а иногда и невозможно определить ответственного за быстрое и качественное выполнение работы. По имеющимся оценкам, горизонтальное сжатие ускоряет выполнение процесса примерно в 10 раз.
2. Исполнители принимают самостоятельные решения. В ходе реинжиниринга компании осуществляют не только горизонтальное, но и вертикальное сжатие процессов. Это происходит за счет самостоятельного принятия решения исполнителем, в тех случаях, когда при традиционной организации работ он должен был обращаться к управленческой иерархии. При традиционной организации работ, ориентированной на выпуск массовой продукции, исходили из предположения, что исполнители не имеют ни времени, ни знаний, необходимых для принятия решений. Реинжиниринг отвергает эти предположения, что вполне естественно при отказе от массового производства и современном уровне образования. Наделение сотрудников большими полномочиями и увеличение роли каждого из них в работе компании приводит к значительному повышению их отдачи.
3. Шаги процесса выполняются в естественном порядке. Реинжиниринг процессов освобождает от линейного упорядочивания рабочих процедур, свойственного традиционному подходу, позволяя распараллеливать процессы там, где это возможно.
4. Процессы имеют различные варианты исполнения. Традиционный процесс ориентирован на производство массовой продукции для массового рынка, поэтому он должен исполняться единообразно, независимо от исходных условий при всех возможных входах процесса. В наше время высокая динамичность рынка приводит к тому, что процесс должен иметь различные версии исполнения в зависимости от конкретной ситуации, состояния рынка и т.д. Традиционные процессы обычно оказываются довольно сложными - они учитывают различные исключения и частные случаи. Новые процессы, в отличие от традиционных, ясны и просты - каждый вариант ориентирован только на одну соответствующую ему ситуацию.
5. Работа выполняется в том месте, где это целесообразно. В традиционных компаниях она организуется по функциональным подразделениям: отдел заказов, транспортный отдел и т.п., и если, например, конструкторскому отделу требуется новый карандаш, то он обращается с заявкой в отдел заказов. Тот находит производителя, договаривается о цене, размещает заказ, осматривает товар, оплачивает его и передает конструкторам. Все это достаточно расточительно и медленно. Проведенный в одной из компаний США анализ показал, что при традиционном распределении работ внутренние затраты компании на приобретение батарейки стоимостью 3 долл. составили 100 долл. Кроме того, было установлено, что 35% всех заказов составляют заказы стоимостью менее 500 долл. После проведения реинжиниринга отделы перешли к самостоятельному заказу дешевых товаров. Итак, реинжиниринг распределяет работу между границами подразделений, устраняя излишнюю интеграцию, что приводит к повышению эффективности процесса в целом.
6. Уменьшается количество проверок и управляющих воздействий. Проверки и управляющие воздействия непосредственно не производят материальных ценностей, поэтому задача реинжиниринга - сократить их до экономически целесообразного уровня. Традиционные процессы насыщены подобными шагами, единственное назначение которых - контроль за соблюдением исполнителями предписанных правил. К сожалению, на практике довольно часто оказывается, что стоимость проверок и управляющих воздействий превосходит стоимость заказа требуемого продукта. Реинжиниринг предлагает более сбалансированный подход. Вместо проверки каждого из выполняемых заданий перепроектированный процесс часто агрегирует эти задания и осуществляет проверки и управляющие воздействия в отложенном режиме, что заметно сокращает время и стоимость процессов.
7. Минимизируется количество согласований. Еще один вид работ, не производящих непосредственных ценностей для заказчика, - это согласования. Задача реинжиниринга состоит в минимизации согласований путем сокращения внешних точек контакта. Как и в п.5, речь идет о стирании граней между функциональными подразделениями.
8. «Уполномоченный» менеджер обеспечивает единую точку контакта. Механизм «уполномоченного» менеджера применяется в тех случаях, когда шаги процесса либо сложны, либо распределены таким образом, что их не удается объединить силами небольшой команды. «Уполномоченный» менеджер играет роль буфера между сложным процессом и заказчиком. Он ведет себя с заказчиком так, как если бы был ответственным за весь процесс. Чтобы выполнить эту роль, менеджер должен быть способен отвечать на вопросы заказчика и решать его проблемы, имея для этого доступ ко всем используемым информационным системам и ко всем исполнителям.
9. Преобладает смешанный централизованно/ децентрализованный
подход. Современные технологии дают возможность
компаниям действовать полностью автономно
на уровне подразделений, сохраняя при
этом возможность пользоваться централизованными
данными. Важность объединения достоинств
централизации и децентрализации можно
проиллюстрировать на примере работы
банков. При работе с крупными корпорациями
многие банки осуществляют с одним и тем
же клиентом независимые финансовые отношения
через различные подразделения. Подобный
децентрализованный подход может приводить
к хаосу, так как каждое подразделение
отслеживает только ту часть рынка, которая
соответствует его профилю. Приведу реальную
ситуацию, в которой банк установил для
одного из своих клиентов максимальный
кредит в размере 20 млн. долларов. Вследствие
децентрализованности этого банка каждое
из его подразделений выдало этому клиенту
по 20 млн., а в результате клиент получил
кредит в несколько раз больший, чем планировал
банк, что выяснилось только после банкротства
клиента.
1.4 Методологии моделирования бизнес-процессов.
Как же на практике осуществить реинжиниринг? Начать необходимо с выбора наиболее подходящей методологии описания (или моделирования) бизнес-процессов. Наиболее простыми (но подчас весьма эффективными, особенно на начальном этапе реинжиниринга) являются:
1. Блок-схема бизнес-процесса, состоящая из прямоугольников (обозначающих действия), ромбиков (обозначающих принимаемые решения) и стрелок, соединяющих эти элементы между собой и друг с другом.
2. Словесное описание бизнес-процесса, отвечающая на вопросы что, кто, где, как, зачем и почему, а также каковы затраты времени и денежных средств на принятие решений, ожидание и осуществление действий в бизнес-процессе.
К сожалению, кроме несомненных достоинств – простоты и очевидности – эта методология является недостаточно наглядной и удобной для определения эффективности реализации бизнес-процесса. Поэтому был разработан ряд более эффективных методологий, наиболее распространенными из которых являются следующие:
- Методология структурного анализа и проектирования (SASD). Эта методология основана на классической и весьма успешной методологии структурного проектирования программного обеспечения и информационных систем. Так как в разработке прикладных программ и ИС приходится постоянно иметь дело с различными информационными процессами, то неудивительно, что разработанные для этого методологии оказались вполне применимыми и для моделирования бизнес-процессов.
- Методология SADT представляет собой дальнейшее развитие методологии структурного анализа и проектирования.
- Методология IDEF. Это, пожалуй, наиболее глубоко проработанная и наиболее обширная методология, которая позволяет описывать не только бизнес-процессы, но и функциональные блоки (например, маркетинг или финансы), различные объекты в компании и действия над ними (например, весь комплекс процессов обработки и выполнения заказа клиента), а также состояние и динамику развития бизнес-единиц компании и компании в целом.
- Методология ARIS (Architecture of Integrated Information Systems), которая также является и программным продуктом для моделирования бизнес-процессов организаций. Любая организация в методологии ARIS рассматривается с четырёх точек зрения: организационной, функциональной, обрабатываемых данных и структуры бизнес-процессов. При этом каждая из этих точек зрения разделяется ещё на три подуровня: описание требований, описание спецификации, описание внедрения. Для описания бизнес-процессов предлагается использовать около 80 типов моделей, каждая из которых принадлежит тому или иному аспекту. ARIS предоставляет визуальный инструментарий для обеспечения наглядности моделей.
Задачи, которые приходится решать в ходе реинжиниринга, обычно характеризуются высокой степенью сложности и большой ответственностью. Опыт неудач первых лет развития этого направления показал, что успешный реинжиниринг не может быть осуществлен без твердой методологической основы. Приведенные выше методологии проведения реинжиниринга бизнес-процессов, разработаны ведущими консалтинговыми фирмами мира.
Исторически большинство консалтинговых фирм основывали свои подходы к реинжинирингу, исходя из CASE-технологии разработки информационных систем. Здесь можно отметить такие известные фирмы, как Gemini Consulting - методология Construct и Andersen Consulting - методология Eagle. П.Хармон отмечает их ориентацию на профессионалов в области информационных технологий и направленность на разработку поддерживающих информационных систем.
Однако в проведении реинжиниринга участвуют специалисты двух типов - профессионалы в области реконструируемого бизнеса и разработчики информационных систем. Опыт реинжиниринга показывает, что по-настоящему успешное и новаторское внедрение информационных технологий является уникальным творческим процессом: управляющие компаний и специалисты-технологи, знакомясь с методами информационных технологий, сами делают открытия относительно возможностей их использования в своем конкретном бизнесе. В то же время, создание высококачественных информационных систем требует участия профессионалов в области информационных технологий. Возникает проблема поиска общего языка, которая стоит на пути интеграции современных технологий моделирования и разработки сложных систем: объектно-ориентированные методы, CASE-технологии, инженерия знаний, имитационное моделирование процессов и методы быстрой разработки приложений RAD (Rapid Application Development). Именно эта тенденция и наблюдается сейчас в развитии методологий и инструментальных средств реинжиниринга бизнес-процессов.
Объектно-ориентированное моделирование признано сегодня базовой методологией BPR. Традиционно, создавая информационные системы компаний, разработчики отталкивались от данных. В результате, используемые ими подходы к моделированию систем были ориентированы на описание данных о сущностях реального мира и их взаимосвязей, но не на поведение этих сущностей. Поскольку реинжиниринг ориентирован на процессы, а не на данные, традиционные подходы оказались неадекватны. Объектно-ориентированный подход является единственным пока подходом, позволяющим описывать как данные о сущностях, так и их поведение. Кроме того, он обеспечивает создание прозрачных, легко модифицируемых моделей бизнеса и информационных систем, допускающих повторное использование отдельных компонентов.
CASE-технологии использовались
в реинжиниринге практически
с момента его появления. Однако
их ориентация на разработчиков
информационных систем привела
к тому, что теперь их начинают
объединять с другими современными
технологиями - в первую очередь,
с объектно-ориентированными.
Имитационное моделирование обеспечивает не только наиболее глубокое представление моделей для непрограммирующего пользователя, но и наиболее полные средства анализа таких моделей. Модели создаются в виде потоковых диаграмм, где представлены основные рабочие процедуры, используемые в компании, описано их поведение, а также информационные и материальные потоки между ними. Впрочем, построение реальных имитационных моделей довольно трудоемкий процесс, а их детальный анализ, выходящий за рамки простого сбора статистики по срокам и стоимостям, зачастую требует от пользователя специальной подготовки. Для описания рабочих процедур может понадобиться дополнительное программирование.
Чтобы преодолеть эти трудности, сегодня начинают использовать методы инженерии знаний. Во-первых, с их помощью можно непосредственно представлять в моделях плохо формализуемые знания менеджеров о бизнес-процессах и, в частности, о рабочих процедурах. Во-вторых, решается проблема создания интеллектуального интерфейса конечного пользователя со сложными средствами анализа моделей.
Методы быстрой разработки приложений позволяют сокращать время создания поддерживающих информационных систем и, следовательно, используются не только в ходе реинжиниринга компании, но и на этапе эволюционного развития, сопровождающегося постоянными модификациями и улучшениями информационных систем компании. Современный период характеризуется активным переходом к использованию интегрированных методологий и инструментальных средств.
Заключение
Реинжиниринг бизнес-процессов
— это создание совершенно новых и более
эффективных бизнес-процессов. РБП использует
большое количество инструментов и методов
внутри обычной структуры, но его фокус
прежде всего направлен на объединение
функций на макроорганизационном уровне.
Это означает, что субпроцессы могут содержаться
в рамках одной функции или подразделения,
и к ним тоже можно применить РБП.
Из данного определения вытекает множество
важных выводов.
Во-первых, речь идет о том, чтобы начать как бы с чистого листа, во многих случаях для этого требуется ум свободный и способный думать вне пределов и существующих системы, порядка дел и исходных предположений. Большинство людей приходят к выводу, что существующий порядок нормальный и неизбежный. Чтобы эффективно использовать РБП, нам нужно изменить этот взгляд, хотя сделать это очень непросто.