Функциональный подход в управлении. Функциональный подход к исследованию

В последние годы в правовой литературе обращают на себя внимание представляющие научный интерес исследования, критикующие "узкую" и "широкую" концепции определения государственного механизма. В их основе лежит попытка рассматривать механизм государства в динамике, во взаимоотношении между собой его составных частей. Одним из первых данную позицию выразил Г.А. Мурашин, который еще в 1972 году писал: «Механизм государства употребляется наряду с термином "государственный аппарат", однако, лучше определяется суть этого явления... не в статике, а в движении». Наиболее последовательно эта позиция была аргументирована Э.П. Григонисом, который обращался к лексическому значению слов "аппарат" как совокупности учреждений, обслуживающих какую-либо отрасль управления, и "механизм" как системы. Где движение одного вызывает движение другого, и пришел к следующему выводу: понятия "государственный аппарат" и "государственный механизм" лежат в разных плоскостях и соотносятся между собой как вещь, находящаяся в покое, статике (государственный аппарат), и та же вещь, находящаяся в движении, в динамике (механизм государства). Само понятие механизма государства Э.П. Григонис определяет как "функционирование, действие органов государства", что выражается в определенных способах, принципах функционирования системы государственных органов (государственного аппарата), во взаимосвязи и взаимодействии между собой его отдельных частей.

Приведенный обзор различных подходов к решению проблемы определения понятия механизма государства РФ позволяет сделать некоторые выводы:

  • - во-первых, единое понимание механизма государства в современной отечественной юридической науке на сегодняшний день не выработано; во-вторых, по данному вопросу существуют три наиболее распространенные точки зрения: механизм государства - это система государственных органов (понятия «механизм государства» и «государственный аппарат» тождественны);
  • - во- вторых, механизм государства - это совокупность не только органов государственной власти (законодательных, исполнительных, судебных), но и государственных организаций, предприятий, учреждений (учебных, научных, лечебных и иных). А также так называемых «материальных придатков» (армии, правоохранительных органов, исправительно-трудовых учреждений и др.);
  • - и, в-третьих, механизм государства - это функционирование, действие органов государства, их динамика.

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

Сам термин «механизм» в прямом смысле применяется в техническом значении, его толкование связывается с внутренним устройством машины. Любой механизм - это совокупность взаимосвязанных и взаимодействующих частей, элементов при наличии, с одной стороны, внутренней упорядоченности и согласованности между ними, а с другой - дифференциации и относительной автономности. Применительно к структуре современного государственного механизма РФ важнейшими такими элементами являются государственные органы, организованные и функционирующие с учетом ряда принципов, наиболее значимым структурообразующим из которых является закрепленный в Конституции РФ принцип разделения властей. От уровня развития законодательных, исполнительных и судебных органов, четкости целей и задач их деятельности, компетенции, взаимодействия между собой и ряда других факторов в значительной мере зависит эффективность всего механизма государства. Таким образом, структурно можно выделить в механизме современного Российского государства совокупность государственных органов (государственный аппарат) в его широком значении (а не только как совокупность органов исполнительной власти), однако, вслед за сторонниками третьего подхода следует рассматривать их в динамике. Действительно, любой механизм подразумевает динамичную систему элементов. Однако, важно подчеркнуть, что механизм есть система в действии, а не «действие системы». В связи с этим, можно предположить, что более точным было бы определять механизм государства не как действие органов государства, а как систему государственных органов (государственный аппарат) в динамике, то есть в действии, в процессе осуществления государственной власти, функционировании и во взаимодействии.

Как справедливо отмечают М.И. Абдулаев и С.А. Комаров, каждый государственный орган выполняет определенные задачи, является «приводным ремнем» общего государственного механизма, в котором все органы действуют согласовано. В итоге этот особый «живой организм» непрерывно находится в движении, в развитии. Однако, механизм современного государства - это не простое механическое соединение, суммирование его отдельных элементов, а их четко организованная и упорядоченная система, где изменение одного элемента ведет к изменению системы в целом, так как все части находятся во взаимодействии между собой.

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

Системно-функциональный анализ механизма современного Российского государства означает неразрывное сочетание, единство следующих аспектов:

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

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

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

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

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

Рисунок 1 - Противоречие между функциональными отделами и процессами организации

функциональный управление процессный аптека

Со временем рост специализации приводит к обособлению функциональных подразделений и ослаблению межфункциональных связей. В современной динамичной внешней среде для предприятия как единого «организма», это недопустимо. Руководители, как мозг этого «организма» начали понимать, что ситуация становится критической: каждое функциональное подразделение оптимизирует деятельность в области своей ответственности, что, в конечном счете, приводит к подмене стратегической цели компании целевыми функциями подразделений и тормозит их развитие. На первый план выходят основные недостатки функционального подхода. В табл. 1 представлены основные преимущества и недостатки функционально-ориентированного подхода к управлению, что поможет систематизировать сведения о данном подходе.

Таблица 1 - Анализ преимуществ и недостатков функционально-ориентированного подхода к управлению предприятием

Достоинства

Недостатки

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

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

Функциона́льное программи́рование - раздел дискретной математики и парадигма программирования , в которой процесс вычисления трактуется как вычисление значений функций в математическом понимании последних (в отличие от функций как подпрограмм в процедурном программировании).

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

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

На практике отличие математической функции от понятия «функции» в императивном программировании заключается в том, что императивные функции могут опираться не только на аргументы, но и на состояние внешних по отношению к функции переменных, а также иметь побочные эффекты и менять состояние внешних переменных. Таким образом, в императивном программировании при вызове одной и той же функции с одинаковыми параметрами, но на разных этапах выполнения алгоритма, можно получить разные данные на выходе из-за влияния на функцию состояния переменных. А в функциональном языке при вызове функции с одними и теми же аргументами мы всегда получим одинаковый результат: выходные данные зависят только от входных. Это позволяет средам выполнения программ на функциональных языках кешировать результаты функций и вызывать их в порядке, не определяемом алгоритмом и распараллеливать их без каких-либо дополнительных действий со стороны программиста (что обеспечивают функции без побочных эффектов - чистые функции ).

Языки функционального программирования [ | ]

Ещё не полностью функциональные изначальные версии и Лиспа , и APL внесли особый вклад в создание и развитие функционального программирования. Более поздние версии Lisp, такие как Scheme , а также различные варианты APL поддерживали все свойства и концепции функционального языка .

Как правило, интерес к функциональным языкам программирования, особенно чисто функциональным, был скорее научный, нежели коммерческий. Однако, такие примечательные языки как Erlang , OCaml , Haskell , Scheme (после 1986) а также специфические (статистика), Wolfram (символьная математика), и (финансовый анализ), и XSLT (XML) находили применение в индустрии коммерческого программирования. Такие широко распространённые декларативные языки как SQL и Lex /Yacc содержат некоторые элементы функционального программирования, например, они остерегаются использовать переменные. Языки работы с электронными таблицами также можно рассматривать как функциональные, потому что в ячейках электронных таблиц задаётся массив функций, как правило зависящих лишь от других ячеек, а при желании смоделировать переменные приходится прибегать к возможностям императивного языка макросов.

История [ | ]

Первым функциональным языком был Лисп , созданный Джоном Маккарти в период его работы в в конце пятидесятых и реализованный, первоначально, для IBM 700/7000 (англ.) русск. . В Лиспе впервые введено множество понятий функционального языка, хотя при этом в языке применяется не только парадигма функционального программирования . Дальнейшим развитием Лиспа стали такие языки как Scheme и Dylan .

Концепции [ | ]

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

Функции высших порядков [ | ]

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

Функции высших порядков позволяют использовать карринг - преобразование функции от пары аргументов в функцию, берущую свои аргументы по одному. Это преобразование получило своё название в честь Х. Карри .

Чистые функции [ | ]

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

  • Если результат чистой функции не используется, её вызов может быть удалён без вреда для других выражений.
  • Результат вызова чистой функции может быть мемоизирован , то есть сохранён в таблице значений вместе с аргументами вызова. Если в дальнейшем функция вызывается с этими же аргументами, её результат может быть взят прямо из таблицы, не вычисляясь (иногда это называется принципом прозрачности ссылок). Мемоизация , ценой небольшого расхода памяти, позволяет существенно увеличить производительность и уменьшить порядок роста некоторых рекурсивных алгоритмов.
  • Если нет никакой зависимости по данным между двумя чистыми функциями, то порядок их вычисления можно поменять или распараллелить (говоря иначе вычисление чистых функций удовлетворяет принципам thread-safe)
  • Если весь язык не допускает побочных эффектов, то можно использовать любую политику вычисления. Это предоставляет свободу компилятору комбинировать и реорганизовывать вычисление выражений в программе (например, исключить древовидные структуры).

Хотя большинство компиляторов императивных языков программирования распознают чистые функции и удаляют общие подвыражения для вызовов чистых функций, они не могут делать это всегда для предварительно скомпилированных библиотек, которые, как правило, не предоставляют эту информацию. Некоторые компиляторы, такие как gcc , в целях оптимизации предоставляют программисту ключевые слова для обозначения чистых функций . Fortran 95 позволяет обозначать функции как «pure» (чистые) .

Рекурсия [ | ]

Рекурсивные функции можно обобщить с помощью функций высших порядков, используя, например, катаморфизм и анаморфизм (или «свертка» и «развертка»). Функции такого рода играют роль такого понятия как цикл в императивных языках программирования. [ ]

Подход к вычислению аргументов [ | ]

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

print (len ([ 2 + 1 , 3 * 2 , 1 / 0 , 5 - 4 ]))

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

Как правило, нестрогий подход реализуется в виде редукции графа. Нестрогое вычисление используется по умолчанию в нескольких чисто функциональных языках, в том числе Miranda , Clean и Haskell . [ ]

В нефункциональных языках [ | ]

Принципиально нет препятствий для написания программ в функциональном стиле на языках, которые традиционно не считаются функциональными, точно так же, как программы в объектно-ориентированном стиле можно писать на структурных языках. Некоторые императивные языки поддерживают типичные для функциональных языков конструкции, такие как функции высшего порядка и списковые включения (list comprehensions), что облегчает использование функционального стиля в этих языках, в частности, такой подход широко применяется в практике языка Python . Другим примером является язык Ruby , который имеет возможность создания как анонимных функций с использованием связанных переменных (λ-объектов), так и возможность организации анонимных функций высшего порядка через блок с помощью конструкции yield . В языке Си указатели на функцию в качестве типов аргументов могут быть использованы для создания функций высшего порядка. Функции высшего порядка и отложенная списковая структура реализованы в библиотеках С++ . В языке версии 3.0 и выше можно использовать λ-функции для написания программы в функциональном стиле.

Стили программирования [ | ]

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

# императивный стиль target = # создать пустой список for item in source_list : # для каждого элемента исходного списка trans1 = G (item ) # применить функцию G() trans2 = F (trans1 ) # применить функцию F() target . append (trans2 ) # добавить преобразованный элемент в список

Функциональная версия выглядит по-другому:

# функциональный стиль # языки ФП часто имеют встроенную функцию compose() compose2 = lambda A , B : lambda x : A (B (x )) target = map (compose2 (F , G ), source_list )

В отличие от императивного стиля, описывающего шаги, ведущие к достижению цели, функциональный стиль описывает математические отношения между данными и целью.

Более точно, существует четыре ступени развития функционального стиля, в порядке убывания роли данных в программах:

  • Рефал (для этой категории, представленной единственным языком, нет общепринятого названия);
  • Аппликативные (Лисп , , Tcl , Rebol);
  • Комбинаторные (APL / / , / );
  • Бесточечные (чистые конкатенативные) (Joy , Cat , Factor , подмножество PostScript).

В первом случае вся структура программы определяется структурой данных, в последнем - данные как таковые вообще отсутствуют в исходном е, они лишь подразумеваются на входе. Некоторые языки поддерживают ряд стилей: например, Haskell позволяет писать и в аппликативном, и в комбинаторном, и в бесточечном стилях.

Особенности [ | ]

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

Сильные стороны [ | ]

Повышение надёжности а [ | ]

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

Удобство организации модульного тестирования [ | ]

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

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

Возможности оптимизации при компиляции [ | ]

Традиционно упоминаемой положительной особенностью функционального программирования является то, что оно позволяет описывать программу в так называемом «декларативном» виде, когда жесткая последовательность выполнения многих операций, необходимых для вычисления результата, в явном виде не задаётся, а формируется автоматически в процессе вычисления функций. Это обстоятельство, а также отсутствие состояний даёт возможность применять к функциональным программам достаточно сложные методы автоматической оптимизации.

Возможности параллелизма [ | ]

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

Недостатки [ | ]

Недостатки функционального программирования вытекают из тех же самых его особенностей. Отсутствие присваиваний и замена их на порождение новых данных приводят к необходимости постоянного выделения и автоматического освобождения памяти, поэтому в системе исполнения функциональной программы обязательным компонентом становится высокоэффективный сборщик мусора . Нестрогая модель вычислений приводит к непредсказуемому порядку вызова функций, что создаёт проблемы при вводе-выводе, где порядок выполнения операций важен. Кроме того, очевидно, функции ввода в своём естественном виде (например, getchar из стандартной библиотеки языка ) не являются чистыми, поскольку способны возвращать различные значения для одних и тех же аргументов, и для устранения этого требуются определённые ухищрения.

Для преодоления недостатков функциональных программ уже первые языки функционального программирования включали не только чисто функциональные средства, но и механизмы императивного программирования (присваивание, цикл, «неявный PROGN» были уже в Лиспе). Использование таких средств позволяет решить некоторые практические проблемы, но означает отход от идей (и преимуществ) функционального программирования и написание императивных программ на функциональных языках. В чистых функциональных языках эти проблемы решаются другими средствами, например, в языке Haskell ввод-вывод реализован при помощи монад - нетривиальной концепции, позаимствованной из теории категорий.

См. также [ | ]

Примечания [ | ]

  1. А. Филд, П. Харрисон Функциональное программирование: Пер. с англ. - М.: Мир, 1993. - 637 с, ил. ISBN 5-03-001870-0 . Стр. 120 [Глава 6: Математические основы: λ-исчисление].

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

Функциональный подход предполагает, что любую компанию можно представить как набор определенных действий и функций, которые выполняет ее персонал на своих рабочих местах. Каждый из сотрудников, работая в своём подразделении, выполняет только свои функции, свои задачи. Он видит как работают сотрудники его подразделения и способен оценить эффективность их работы. Он понимает как его работа влияет на результативность подразделения. Но как результаты его труда влияют на результативность всей компании, он не знает и не видит свое место в ней. Работники не мотивированы на сотрудничество с соседними подразделениями и не ориентированы на конечный результат компании. Это является одним из недостатков функционального подхода к управлению экономическими объектами.

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

Бизнес-процессы чаще всего проходят сразу через несколько подразделений компании. И, если все бизнес-процессы четко описаны, у каждого процесса есть свой владелец, свой регламент, ресурсы, то менеджменту компании выявить проблемы и вовремя их исправить гораздо легче. Так обеспечивается прозрачность всех бизнес-операций в компании, их постоянный контроль и их совершенствование.

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

При функциональном подходе, организация – это совокупность функций, действий, операций, а управление организацией – это управлением функциями. При процессном же подходе организация – это совокупность не функций, а бизнес-процессов, а управление организацией – это управлением процессами.

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


Все бизнес-процессы компании подразделяются на 3 вида: основные процессы, процессы управления, процессы обеспечения ресурсами.

Основные процессы. Они реализуют основную деятельность компании, это процессы ее жизненного цикла. Например: Процесс закупок, Предоставление услуг клиенту, Производство продукции, Транспортная доставка, Организация хранения, Сбыт товаров, Продажа товаров/услуг, Маркетинг, Закупки материалов и сырья и т.д.

Процессы управления. Эти процессы обеспечивают основную деятельность компании процессами управления. Например: Стратегическое управление, Бизнес-планирование, Разработка политики взаимоотношений с партнерами и клиентами, Управление проектами, Управление качеством, Управление рисками, Управление отчетностью.

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

Функциональный подход - понятие и виды. Классификация и особенности категории "Функциональный подход" 2017, 2018.

  • - Функциональный подход

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


  • -

    Плюралистический подход Основными представителями плюралистического подхода являются американский исследователь Роберт Даль и австрийский ученый Йозеф Шумпетер. По их мнению, ресурсы политической власти, а именно деньги, престиж, доступ к СМИ и др., распределены в... .


  • - Инструментально-функциональный подход

  • - Инструментально-функциональный подход

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


  • - Функциональный подход к организации и рационалистическая школа менеджмента.

    Первой возникла рационалистическая школа. У ее истоков стоял американский инженер Фредерик Тейлор (1856-1915). Свою карьеру он начал с простого рабочего, а затем, получив заочно высшее образование, за 8 лет дослужился до должности главного инженера сталелитейной компании в г.... .


  • - Функциональный подход в исследованиях памяти

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


  • - Функциональный подход.

    Данный подход предложен в 1960 г. американским социологом Толкоттом Парсонсом (1902-1979) в рамках его теории структурно-функционального анализа общества и социальных явлений. В этом подходе организации выделяются по функциям, реализуемым в обществе – по их предназначению: -...