Когда мы говорим о качестве программного обеспечения, первое, что приходит на ум, — это тестирование. Во многих организациях даже есть специальные группы контроля качества для выполнения тестирования или написания автоматических тестов.
Нет сомнений в том, что тестирование имеет решающее значение для обеспечения качества, но это лишь одна из многих вещей, которые можно сделать для обеспечения качества. В частности, в разработке программного обеспечения есть другие вещи, которые можно сделать для улучшения нашего программного продукта.
Я делю их на две категории:
- Обеспечение качества подготовки
- Превентивное обеспечение качества
- Реактивное обеспечение качества
Обеспечение качества подготовки
Неспособность спланировать, план провалиться — Бенджамин Франклин
Подготовка снижает вероятность возникновения непредвиденных осложнений, что приводит к повышению качества. Как и все остальное, если у нас есть четкое представление о том, что необходимо, как выполнять работу, и есть надлежащий процесс, выполнение которого будет очень приятно для всех.
21 обязательное качество лидера | Джон Максвелл
Вот некоторые препараты, которые помогают качеству…
1. Максимально сократить объем работ
Какие? Уменьшить объем? Да, меньше. Меньше кода, меньше ошибок. Это программное обеспечение, мы можем выпускать наш продукт постепенно.
Нет необходимости в выпуске функции большого взрыва. В этом вся суть Гибкой разработки программного обеспечения.
2. Действительно знать, что требуется. Никогда не предполагайте.
Ошибочные предположения хуже, чем непонимание. Спросит тот, кто не понимает. Но тот, кто предполагает, может не спросить, а может оказаться, что делает это неправильно. Всегда следите за тем, чтобы программист получил правильные требования и критерии приемки.
3. Документирование — это процесс не только для написания, но и для размышлений.
Найдите время, чтобы написать, что требуется. Это может быть коротко и просто. Документирование — результат этого. Но процесс написания позволяет лучше мыслить, и иногда мы можем выявлять упущенные крайние случаи, которые не рассматриваются, потенциальные ловушки и т. Д.
4. Разбейте работу на мельчайшие части.
Разделяй и властвуй веками доказали свою эффективность во многих областях. Это работает и для программирования. Если мы решим только небольшую проблему, мы, скорее всего, справимся с ней лучше, чем сложнее решить большую проблему. Если мы знаем, как правильно связать все эти маленькие кусочки вместе, делая их независимо зависимыми, то мы можем гарантировать, что они хорошо работают в целом.
5. Кодирование — это крафтинг; не просто печатать. Наслаждайтесь процессом.
Когда мы пишем код, наслаждайтесь процессом. Никогда не торопитесь закончить работу. Подумайте, что лучше всего для достижения намеченной работы. Найдите способ сделать код кратким, но понятным. Рефакторинг и улучшение по мере необходимости.
Наука денег. Как увеличить свой доход и стать богатым. Брайан Трейси. [Аудиокнига]
Элегантно обращайтесь с крайним корпусом. Это искусство. Если вам нравится работа, вы сделаете ее надежно и менее подверженной ошибкам. Фактически, самое важное качество программного обеспечения — это качество кода.
Превентивное обеспечение качества
Профилактика лучше лечения — Дезидериус Эразмус
Это традиционный подход. В большинстве случаев это предпочтительный подход к обеспечению качества, особенно когда речь идет о любых потенциально серьезных проблемах. Тестирование — большая часть этого типа обеспечения качества, но мы можем сделать что-то, кроме тестирования, приведенного ниже.
6. Автоматизируйте рутинный процесс, чтобы избежать случайной ошибки.
Здесь я не имею в виду автоматизацию тестирования (хотя это большая его часть). Я имею в виду процессы, которые мы выполняем часто, снова и снова. Одним из примеров является процесс выпуска. В Agile практике мы часто выпускаем. Следовательно, в идеале такой процесс должен выполняться на расстоянии команды и легко выполняться.
Фактически, весь процесс CI должен быть максимально автоматизирован. Другой простой пример — форматирование кода, которое в наши дни можно автоматизировать для некоторых разработок. Благодаря автоматизации результаты более предсказуемы.
7. Как можно чаще используйте машину, чтобы найти проблемы.
Опять же, я не имею в виду автоматические тесты или тесты на обезьянах, хотя они помогают. Вместо этого я имею в виду качество кода. Если инструмент программирования может помочь нам обнаружить проблемы раньше, это поможет нам избавиться от многих проблем в будущем. Вот почему TypeScript предпочтительнее JavaScript, поскольку он раньше обнаруживает ошибку при компиляции.
Еще один хороший вариант — языки программирования с нулевым контролем безопасности. Инструмент автоматического линтинга кода также обеспечит большую защиту. Автоматическое измерение тестового покрытия — еще один аспект, позволяющий убедиться, что мы оставили любую непокрытую область.
8. Используйте инструменты как можно больше для обычных работ, включая кодирование.
Некоторые хардкорные программисты считают, что при написании кода нельзя полагаться на инструменты. Я их уважаю. Но для большинства из нас инструменты отлично подходят как для повышения производительности, так и для уменьшения количества ошибок. Как можно больше используйте инструменты, чтобы помочь нашей работе.
Сегодня среда IDE может помочь нам преобразовать некоторые коды, выполнить рефакторинг, переименование и т. Д., Чтобы мы могли избежать ошибок. Используйте такие инструменты, как Почтальон или GraphiQL вместо чистой команды curl , чтобы лучше понимать сетевые вызовы и т. Д. Старайтесь не быть Суперменом, если у вас есть возможность летать на самолете.
9. Парное программирование, обзор кода, обучение и обмен друг с другом.
Работа в команде — ключ к лучшему качеству. Две пары глаз лучше, чем одна. Два мозга вместе содержат больше знаний, чем два отдельных мозга. Выделите некоторое время на парное программирование и проведите проверку кода перед объединением кода в основную ветвь. Это поможет улучшить качество кода и выявить пропущенные ошибки.
Время от времени делитесь тем, что вы узнали, и мы будем удивлены, узнав больше, когда поделимся.
10. Будьте пользователем, а не только разработчиком. Сначала съешьте наш собственный корм для собак.
Это особенно верно, если вы разрабатываете программный продукт, ориентированный на потребителя. Не просто развивайся. Воспользуйтесь им и почувствуйте, насколько это хорошо. Наденьте шляпу пользователя и думайте как пользователь. Если вы разрабатываете API или библиотеки, сделайте что-нибудь, что будет их использовать.
Если возможно, сделайте что-нибудь, что будет поставляться с вашими API или библиотеками. Вы поймете, насколько это «дружелюбно» лучше, когда станете пользователем. Если нам это не нравится, скорее всего, не понравятся и другие. Избегайте самоотречения и лгите себе о том, что мы чувствовали при его использовании.
Реактивное обеспечение качества
Для программного обеспечения профилактика не всегда лучше лечения
Ошибка стоит дорого, только если стоимость ее исправления высока. Это еще более верно в отношении ошибки, которую трудно найти, но исправить можно дешево. Из-за природы Программного обеспечения, в котором изменения происходят все чаще и быстрее, утомительные и длительные превентивные процессы уже невозможны. Кроме того, некоторые проблемы качества могут быть решены с относительно меньшими затратами по сравнению с профилактическими затратами. Поэтому в таких случаях реактивная система более рентабельна.
11. Механизм обратной связи: чем раньше вы узнаете, тем лучше.
Методы улучшения процессов. Управление качеством
Инструменты проведения организационных изменений: методы улучшения процессов, структурные методы, социокультурные методы. Методы статистического управления бизнес-процессами («семь простых методов»). Метод структурирования функции качества (QFD). TQM как инструмент изменений. Реинжиниринг бизнес-процессов.
Бенчмаркинг. Функционально-стоимостной анализ (ФСА), метод быстрого анализа решения (FAST). Организационное проектирование. Влияние корпоративной культуры на изменения. Управленческое консультирование (консалтинг) в управлении изменениями, формы и методы консалтинга.
Методы улучшения процессов. Управление качеством
Как уже рассматривалось выше, стратегическое управление изменениями включает, прежде всего, управление бизнес-процессами. Формула успеха такова: если ты хочешь изменить результат, измени процесс. Вследствие активного развития процессного подхода, тесно связанного с производственными цепочками, появляются методы улучшения процессов.
И первый объект, на который направлены эти методы, — это качество производимого продукта или оказываемой услуги. Цикл PDCA (plan-do-check-act), или цикл Шухарта-Деминга, лежащий в основе управления качеством, направлен на постоянное улучшение качества. Объектом постоянного улучшения могут быть процессы проектирования продукции (услуг), процессы производства, процессы управления качеством, бизнес-процессы предприятия, окружающая среда.
Улучшение процессов производства достигаются посредством: изменения технологии (технические инновации), своевременного ремонта или замены оборудования, изменения методов управления (например, внедрение статистических методов управления процессами), улучшением приемов работы, повышением технологической дисциплины, реинжиниринга, улучшения производственной инфраструктуры.
В основе улучшения качества лежат заимствованные из японского подхода к улучшению качества статистические методыпроектирования качества, или «семь простых методов». К ним относятся: метод Парето 80/20, причинно-следственные диаграммы (диаграмма Исикава («рыбья кость»), диаграмма сродства, диаграмма разброса) гистограммы, контрольные карты, контрольные листы.
Одним из наиболее эффективных методов (инструментов) качества является структурирование функции качества(Quality Function Deployment – QFD).
Этот метод изобретен в Японии и впервые был применен на практике в 1966 году на фирме Matsushita Electric, где получил название «План обеспечения качества». Наибольший вклад в развитие этого метода внесли японские ученые Дж.Акао и С. Мизуно. В 1983 году методология структурирования (или развертывания) функции качества впервые была представлена в США, а несколькими годами позже – и в Европе, в 90-х годах – в России (см. публикации Ю. Адлера).
Структурирование функции качества – это систематизированный путь развертывания нужд и пожеланий потребителя через структурирование функций и операций деятельности компании. Цель деятельности — обеспечение качества на каждом этапе жизненного цикла продукта, соответствующего ожиданиям потребителя. Производитель в процессе формирования «воображаемого» качества должен в первую очередь иметь четкое представление о «профиле качества» создаваемого продукта.
«Профиль качества» – модель, предложенная Н. Кано (Япония), которая включает три составляющих профиля качества: базовое, желаемое и требуемое (рис. 8.1).
Рис. 8.1. Степень удовлетворенности массового потребителя в зависимости от профиля воображаемого производителем качества продукта
Профиль базового качества– совокупность тех параметров качества продукта, наличие которых потребитель считает обязательным, то есть «само собой разумеющимся». Об этих параметрах потребитель не считает даже необходимым говорить производителю. Примеры таких параметров: гарантии безопасности пассажирских транспортных средств, герметичность упаковки жидких и газообразных сред, безошибочность операций со счетами в банке и т. д. Производитель должен помнить, что базовые показатели качества не определяют ценности продукта в глазах потребителя.
Профиль требуемого качества– это совокупность показателей качества, представляющих собой технические и функциональные характеристики продукции. Они показывают, насколько продукт соответствует тому, что было задумано. Именно эти показатели качества обычно рекламируются и гарантируются потребителем.
Примеры технических параметров: шум, потребление горючего автомобилем, быстродействие и память компьютера, эффективность лекарств и т.д. Примером функциональных характеристик являются, например, функции, выполняемые электронным прибором, функции управления автомобилем и т.д. Удовлетворенность потребителя возрастает, когда значения параметров качества предлагаемого ему продукта лучше, чем ожидалось. Неудовлетворенность появляется в том случае, когда требуемые показатели качества продукта хуже ожидаемого потребителем уровня (обычно соответствующего среднему уровню рынка).
Профиль желаемого качества– это группа параметров качества, представляющих для потребителя неожиданные (скрытые) ценности предлагаемого ему продукта, о наличии которых он мог только мечтать, чтобы продукт остался конкурентоспособным. Учет в предлагаемом продукте желаемых параметров качества является хорошим индикатором потенциальных возможностей производителя и создает благоприятные условия для прорыва на рынок, дальнейшего улучшения продукта, опережения возможных конкурентов. Особенность желаемых параметров качества состоит в том, что потребитель не должен придумывать их сам, он их не требует, но высоко оценивает их наличие. Желаемые параметры качества продукта должны быть недоступны конкурентам по возможности на длительное время.
Производитель должен помнить, что рассматриваемые профили качества очень изменчивы. Сегодня – это желаемые параметры качества, а завтра – требуемые. К этому производитель должен быть готов и работать по постоянному улучшению качества продукта.
Технология метода QFDтребует совместного участия специалистов отдела маркетинга и конструкторского отдела, в связи с чем, его реализация возможна как на завершающем этапе маркетинговых исследований, так и на начальном этапе проектирования изделия. Метод QFD является экспертным, в нем использованы специфические табличные формы представления данных, получившие название «дом качества» (рис. 8.2).
Процесс структурирования функции качества складывается из нескольких стадий. Выделим основные (ключевые):
· уточнение требований потребителя (путем опросов),
· выделение приоритетных потребительских требований (методом парных сравнений, оценка требований по их весу с суммарным значением в 100%),
· перевод требований потребителя в измеряемые (в основном) характеристики продукта (ответ на вопрос: «Как делать?»);
· выявление тесноты связи (корреляции) между степенью удовлетворения потребительских требований и величиной характеристик продукта (путем корреляционного и регрессионного анализа),
· построение профиля коэффициента корреляции (средневзвешенное значение),
· установление тесноты связи (корреляции) между самими характеристиками продукта (методом парных сравнений с коэффициентами корреляции 1, ½, 0, -1/2, -1).
· построение профиля компании на товарном рынке (методом бенчмаркинга, ориентируясь на ближайших конкурентов, профиль строится по параметрам ключевых характеристик продукта),
· выбор параметров качества продукта по техническим и экономическим возможностям компании (компромисс между качеством и стоимостью путем экспертной оценки),
· определение характеристик для технического задания на проектирование продукта (составление технического задания на проектирование с учетом выявленных и сравненных характеристик).
Рис. 8.2. «Дом качества»
Структурирование функции качества заканчивается тем, что все приведенные выше таблицы складываются в «дом качества».
Полностью развернутая функция качества включает четыре этапа, на которых отслеживается «голос потребителя» (рис. 8.3): планирование продукта (Product Planning), проектирование продукта (Design Deployment), проектирование процесса (Process Planning), проектирование производства (Production Planning).
Рис. 8.3. Этапы QFD
Рассмотрим все этапы подробнее.
Этап 1. Планирование продукта.На этом этапе требования и пожелания потребителя с помощью «дома качества» трансформируется в характеристики (параметры качества) продукта (изделия). Конечным результатом первого этапа должна быть идентификация важнейших характеристик продукта, соответствующих ожиданиям потребителя и обеспечивающих его конкурентоспособность на рынке.
Этап 2. Проектирование частей и компонент продукта.На этом этапе должны быть также с помощью «дома качества» идентифицированы наиболее важные (критичные) части и компоненты продукта. Результаты структурирования функции качества на каждом этапе должны сопровождаться работами, обеспечивающими обратную связь с мнением потребителя. При этом для элементов продукта, которые наиболее критичны к требованиям рынка, проект должен предусматривать возможные пути улучшения их параметров качества и дальнейшего проведения соответствующих работ, обеспечивающих оперативную корректировку свойств продукта от реакции рынка на его появление.
Этап 3. Проектирование процесса.На этом этапе свойства (параметры качества) продукта и его компонент трансформируются в конкретные технологические процессы, обеспечивающие изготовление продукта с заданными свойствами. Этот этап QFD предусматривает идентификацию важнейших (критичных) параметров каждой операции и выбор методов их контроля. На этом этапе должна быть разработана система контроля технологического процесса и предусмотрены пути улучшения процесса.
Этап 4. Проектирование производства.На этом этапе разрабатываются производственные инструкции и выбираются инструменты контроля качества производства продукта. Инструкции должны предусматривать возможность совершенствования работы контролеров в зависимости от того, сколько и как часто должны проводиться контрольные замеры, а также какое измерительное оборудование при этом применяется.
«Дом качества» строится на каждом этапе QFD. При этом характеристики объекта более высокого этапа становятся требованиями нижестоящего этапа. Важно, переходя каждый раз к новому этапу проектирования, не потерять качество (ценность) продукта, воплощающего «голос потребителя».
Еще один метод улучшения качества, освоенный компанией «Моторола» (США) в 80-х гг., получил название «6 сигм». Метод основан на подсчете вариабельности технологической системы по формуле Ср=Т/6σ, где Ср – индекс воспроизводимости процесса, Т – допуск на параметр, σ – среднеквадратическое отклонение распределения. Метод привел к возникновению стратегии «Шесть сигм». Стратегия «Шесть сигм» основана на том, что существует прямая корреляция между числом дефектов продукции и уровнем удовлетворенности потребителей. Общим показателем служит число дефектов на единицу продукции, допущенных на всех стадиях ее производства.
В целом, данной стратегии соответствует показатель 6σ, равный количеству 3,4 дефектов на миллион изделий и 10% издержек на качество. Чем меньше сигм, тем хуже качество, уже 3 сигмы дают 66807 дефектов на миллион изделий, что порождает 20-30% издержек на качество. Такой уровень считается недопустимым. Средний уровень – 6210 дефектов на миллион изделий, уровень затрат на качество – 15-20%.
Стратегия бережливого производствакомпании «Тойота» направлено на борьбу с потерями качества и деятельностью, которая тратит ресурсы, но не создает никакой ценности. Бережливое производство состоит из пяти стадий:
1) определение ценности (конечным потребителем);
2) организация потока создания ценности – совокупность всех действий, которые требуется совершить, чтобы продукт прошел три важных этапа менеджмента: решение проблемы (проектирование), управление информационными потоками (графики заказов и поставок), физическое преобразование (от сырья до готового продукта). Может потребоваться выход за пределы производства;
3) организация движения продукта (методология рабочего места 5 S);
4) процесс вытягивания продукта (основан на двух методах: «время такта» (промежуток времени между выпуском 2 изделий) и «канбан» (специальные карточки с заказами);
5) совершенство (увеличение скорости определения ценности, ускорение потока и упрощение процесса вытягивание, обеспечение прозрачности).
TQM (Total Quality Management, всеобъемлющее управление качеством) –это общий организационный подход для удовлетворения нужд потребителей и их ожиданий благодаря вовлечению всех руководителей и служащих в процесс использования статистических методов для постоянного улучшения организационных процессов, а также качества товаров и услуг. TQM служит инструментом изменений в той же мере, как и остальные методы улучшения качества, однако, формируется на уровне более высоком, являясь стратегическим подходом к улучшению.
Основные характеристики TQM:
1) Постоянная ориентация на потребителей, которые являются главными оценщиками качества.
2) Систематическое улучшение работы на основе использования количественных методов.
3) Ориентация на управление процессами, а не только конечными результатами.
4) Возложение ответственности за качество продукции на все уровни управления.
5) Вовлечение служащих в принятие решений и процесс совершенствования деятельности, максимальное использование их способностей и навыков.
6) Принятие решений на основе фактов, а не мнений.
7) Принятие решений с точки зрения защиты окружающей среды и безопасности продукции.
8) Ориентация на эффективное снижение издержек.
9) Длительный период внедрения концепции TQM.
Источник: megaobuchalka.ru
Оптимизация деятельности организации: как снизить потери и увеличить прибыльность
В условиях турбулентной рыночной среды постоянное улучшение — необходимое условие не только успешного развития, но и просто существования предприятия в долгосрочной перспективе. Мир вокруг непрерывно и непредсказуемо меняется. Процесс, который идеально работал еще вчера, может сегодня оказаться неэффективным, а завтра не позволит отвечать запросам рынка.
Это значит, что процессы необходимо постоянно адаптировать к новым внешним и внутренним условиям за счет планомерного совершенствования. Процессно-ориентированный подход становится выбором и философией предприятий, которые ориентированы на использование прогрессивных технологий управления. В статье мы расскажем о том, как оптимизация бизнес-процессов способна повлиять на достижение целей компании и как добиться максимальных результатов с помощью современных методов оптимизации.
Что такое бизнес-процесс и зачем его моделировать
Бизнес-процессы — это стандартизированные и взаимосвязанные действия, которые выполняются на предприятии с целью получить значимый для компании результат. Их можно разделить на четыре типа:
- Основные — процессы, которые непосредственно позволяют компании зарабатывать: производство продукта, организация продаж.
- Вспомогательные — управление персоналом, логистические операции, ведение бухгалтерии.
- Управленческие — тактическое, стратегическое, оперативное управление.
- Процессы совершенствования — ориентированные на улучшение деятельности и результатов компании.
Любой процесс можно оптимизировать. Чтобы определить потенциал и пути оптимизации деятельности, необходимо провести анализ и оценку каждого процесса. А для этого он должен быть понятным и прозрачным — именно в этом основная задача моделирования.
Чтобы провести анализ и оценку процесса, он должен быть понятным и прозрачным. Эту задачу решает BPM — моделирование бизнес-процессов.
Каким должно быть моделирование процессов
Важно, чтобы все анализируемые процессы были описаны по единому стандарту, с использованием эталонных и референтных моделей, чек-листов и статистических методов менеджмента качества.
В описании фиксируется методологически верный, целевой ход процесса, который разбивается на отдельные шаги. Определяются его ключевые параметры и цели, входы и выходы.
Распространенные ошибки при описании процессов:
- Отсутствие единого корпоративного стандарта описания, утвержденных правил и регламентов, применение разных программных средств.
- Описание отдельных процессов некоторых подразделений, которое не создает цельной картины процессов и их взаимосвязей.
- Описание “для галочки”, без последующего применения сотрудниками и руководством.
- Отсутствие инструментов автоматизации создания регламентирующих документов.
- Ведение работы по описанию процессов без координирования в масштабах организации.
Формализация бизнес-процессов дает руководству четкое понимание того, как работает компания на всех этапах деятельности, и возможность целенаправленно улучшать процессы и результаты. О том, как именно реализуется эта цель современными методами, расскажем далее.
Причины и цели проведения оптимизации деятельности предприятия
Потребность в оптимизации деятельности может возникнуть на любом этапе развития компании и по разным причинам. Одни из таких факторов означают, что ситуация в компании близка к критической и требует экстренных мер, другие являются частью стратегии.
К первой категории относятся признаки явных проблем:
- дефицит средств, просрочки по кредитам, низкая финансовая устойчивость;
- низкая окупаемость инвестиций;
- большие потери в производственном процессе;
- частые конфликты, напряженная внутрикорпоративная обстановка;
- медленное принятие решений, отставание сроков реализации операций от плановых;
- снижение качества продукции/услуг.
Ко второй — принятие руководством решения:
- улучшить экономические показатели;
- повысить качество обслуживания;
- повысить конкурентоспособность;
- оптимизировать отдельные бизнес-процессы;
- расширить бизнес;
- повысить прибыльность.
Потребность в оптимизации деятельности может возникнуть на любом этапе развития компании и по разным причинам: как в критических проблемных ситуациях, так и в стратегических целях.
Во всех этих случаях необходимо инициировать проект по совершенствованию бизнес-процессов. Его реализация позволит:
- четко регламентировать процессы и оптимизировать координацию действий подразделений;
- улучшить коммуникацию, что положительно скажется на развитии корпоративной культуры;
- повысить управляемость за счет упрощения бизнес-процессов, роста их эффективности, внесения KPI в систему планирования и отчетности;
- сократить издержки и увеличить рентабельность за счет устранения дублирования функций, сокращения сроков операций, оптимизации использования ресурсов;
- снизить влияние человеческого фактора;
- повысить удовлетворенность клиентов благодаря настройке процессов под их запросы;
- внедрить эффективные ИТ-решения;
- построить специализированные системы менеджмента по стандартам ИСО 9001, AS 9000, TL 9000, ISO 14001 и 17799 и др.;
- минимизировать операционные риски.
Руководство по оптимизации деятельности компании: план действий и выбор стратегии
Реализация проекта по совершенствованию бизнес-процессов включает три этапа.
Проводится сбор и анализ данных о деятельности предприятия, определяются ее проблемы и цели. На основе полученной информации выбираются процессы для совершенствования, наиболее интересные с точки зрения бизнеса, и формулируются направления преобразований.
- Совершенствование выбранных процессов.
После согласования требований и утверждения ТЗ выполняется детальная разработка моделей процессов “как есть” и их анализ. Далее создаются модели “как должно быть” и план перехода на них. При подготовке схемы оптимизации деятельности организации важно построить целевую модель, к которой предприятие будет стремиться, а также описать переходные состояния для более естественного и последовательного совершенствования.
При подготовке схемы оптимизации деятельности организации важно построить целевую модель и описать переходные состояния для последовательного совершенствования.
- Реализация разработанного плана.
На базе результатов анализа реализуется этап совершенствования процессов. Каждое действие оценивается с точки зрения результативности и трудозатрат. Итоги фиксируются в отчетах и сравниваются с плановыми ожиданиями.
Основные стратегии оптимизации — реинжиниринг и совершенствование
Разработка рекомендаций по оптимизации деятельности предприятия должна быть основана на результатах диагностики, исходя из ситуации в конкретной компании: особенностей функционирования, слабых мест, целей и задач. Существует два основных подхода.
- Реинжиниринг бизнес-процессов
Это кардинальное усовершенствование, основанное на перестройке бизнес-процессов для достижения значительных улучшений по ключевым показателям бизнеса — таким как производственные затраты, качество продукта, уровень сервиса, оперативность. Концепцию этого подхода можно коротко сформулировать как “все или ничего”: “как есть” практически не берется в расчет, фокус взят на “как должно быть”.
Важно понимать, что фундаментальные изменения в структуре управления компанией требуют масштабных инвестиций. Поэтому выбор реинжиниринга целесообразен в определенных ситуациях: глубокий кризис, приближение катастрофы, пик успеха с необходимостью обойти конкурентов, а также создание нового предприятия.
- Совершенствование бизнес-процессов
При таком подходе компания предпринимает последовательные действия, чтобы процессы организации лучше отвечали требованиям и достигали целей бизнеса с большей эффективностью. Здесь за основу берется концепция непрерывного улучшения процессов.
В этом случае проводимые улучшения требуют небольших или нулевых затрат: например, исключаются избыточные операции, улучшаются процедуры выполнения работ, создаются дополнительные точки контроля. В систему улучшения вовлекается практически весь персонал, выполняя множество мелких шагов в рамках текущей деятельности.
Таким образом, ключевые различия между подходами связаны с объемом затрат, который существенно выше при реинжиниринге. То же касается уровня рисков и цены неудачи. Кроме того, эффект реинжиниринга в большей степени связан с внедрением высокоуровневых ИТ-решений. Чаще всего оно сопровождается значительным высвобождением рабочего времени, которое можно переориентировать на решение более высокоинтеллектуальных задач.
Как построить совершенствование бизнес-процессов
Важно организовать процесс оптимизации деятельности с учетом базовых принципов:
- совершенствование процессов основывается на итогах диагностики процессов, четкого формулирования целей;
- для эффективных изменений требуется планирование и выделение ресурсов — персонала, времени и средств;
- необходимым условием успеха являются коллективные усилия, в том числе обучение и развитие персонала;
- совершенствование процессов должно быть непрерывным, системным и касаться процесса в целом, а не его элементов;
- руководство должно не просто поддерживать улучшения, а принимать в них активное участие.
Каждое мероприятие по совершенствованию процессов реализуется как проект. В ходе реализации ведется мониторинг с использованием метрик, а по окончании может проводиться повторный анализ процесса, которая позволит подтвердить достижение поставленных целей. Достигнутые изменения нужно поддерживать с помощью регулярных мероприятий.
Каждое мероприятие по совершенствованию процессов реализуется как проект. Важно вести мониторинг реализации с использованием метрик, а по окончании выполнить повторный анализ процесса.
Современная наука об управлении изменениями предлагает различные методы:
- экспертный метод, основанный на знаниях специалистов в определенных областях;
- сравнение моделей процессов с эталонными и референтными моделями;
- пооперационно-стоимостный анализ — расчет и сравнение стоимости вариантов процессов;
- имитационное моделирование — анализ поведения разработанных моделей при повторении процесса во времени;
- обработка данных с применением скриптов — подготовка выборки процессов по разным параметрам и их классификация по нужным критериям.
Факторы успеха комплексной оптимизации деятельности
На достижение поставленных целей оптимизации влияет множество факторов:
- приоритет процессного подхода на уровне управляющих органов организации;
- выстраивание системы процессного управления до старта проекта;
- назначение индивидуальной ответственности за бизнес-процессы;
- назначение менеджеров бизнес-процессов для осуществления непрерывного управления ими;
- регулярное информирование персонала о разработанных бизнес-процессах;
- контроль внедрения в практику мер, предложенных при проектировании оптимизации;
- разработка KPI бизнес-процессов и их интеграция в систему управления и подготовки отчетов.
И еще один фактор, который нельзя не принять во внимание, — кто будет непосредственно вести работу по оптимизации?
Сегодня наметился тренд передачи управления эффективностью компании от топ-менеджмента сторонним экспертам. И такой подход оправдывает себя. Независимый эксперт привнесет новый взгляд на существующие процессы, будет непредвзят при их анализе и контроле, сможет предложить принципиально новые подходы к оптимизации, управлению, кадровой и финансовой политике.
Это поможет решить главную задачу оптимизации деятельности фирмы — повысить эффективность работы и обеспечить достижение запланированных показателей.
Источник: www.enterchain.ru