sonyps4.ru

Основе данных о структуре и. Основные структуры данных

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

Кольцевой список

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

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

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

Вполне вероятно, читателю приходилось сталкиваться со структурами данных непосредственно в информатике, например, с теми, что встроены в язык программирования. Часто они именуются типами данных. К таковым относятся: массивы, числа, строки, файлы и т. д.

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

Массивы.

Массив – это структура данных с фиксированным и упорядоченным набором однотипных элементов (компонентов). Доступ к какому-либо из элементов массива осуществляется по имени и номеру (индексу) этого элемента. Количество индексов определяет размерность массива. Так, например, чаще всего встречаются одномерные (вектора) и двумерные (матрицы) массивы.

Первые имеют один индекс, вторые – два. Пусть одномерный массив называется A, тогда для получения доступа к его i-ому элементу потребуется указать название массива и номер требуемого элемента: A[i]. Когда A – матрица, то она представляема в виде таблицы, доступ к элементам которой осуществляется по имени массива, а также номерам строки и столбца, на пересечении которых расположен элемент: A, где i – номер строки, j – номер столбца.

В разных языках программирования работа с массивами может в чем-то различаться, но основные принципы, как правило, везде одни. В языке Pascal, обращение к одномерному и двумерному массиву происходит точно так, как это показано выше, а, например, в C++ двумерный массив следует указывать так: A[i][j]. Элементы массива нумеруются поочередно. На то, с какого значения начинается нумерация, влияет язык программирования. Чаще всего этим значением является 0 или 1.

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

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

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

Списки.

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

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

Односвязный список

В односвязном списке, приведенным выше, начальным элементом является Head list (голова списка [произвольное наименование]), а все остальное называется хвостом. Хвост списка составляют элементы, разделенные на две части: информационную (поле info) и указательную (поле next). В последнем элементе вместо указателя, содержится признак конца списка – nil.

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

Двусвязный список

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

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

Кольцевой список

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

Кроме различия по связям, списки делятся по методам работы с данными. О некоторых таких методах сказано далее.

Стек.

Стек

Стек характерен тем, что получить доступ к его элементом можно лишь с одного конца, называемого вершиной стека, иначе говоря: стек – структура данных, функционирующая по принципу LIFO (last in - first out, «последним пришёл - первым вышел»). Изобразить эту структуру данных лучше в виде вертикального списка, например, стопки каких-либо вещей, где чтобы воспользоваться одной из них нужно поднять все те вещи, что лежат выше нее, а положить предмет можно лишь на вверх стопки.

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

Очередь.

Структура данных «Очередь» использует принцип организации FIFO (First In, First Out - «первым пришёл - первым вышел»). В некотором смысле такой метод более справедлив, чем тот, по которому функционирует стек, ведь простое правило, лежащее в основе привычных очередей в различные магазины, больницы считается вполне справедливым, а именно оно является базисом этой структуры. Пусть данное наблюдение будет примером. Строго говоря, очередь – это список, добавление элементов в который допустимо, лишь в его конец, а их извлечение производиться с другой стороны, называемой началом списка.


Очередь

Дек

Дек (deque - double ended queue, «двухсторонняя очередь») – стек с двумя концами. Действительно, несмотря конкретный перевод, дек можно определять не только как двухстороннюю очередь, но и как стек, имеющий два конца. Это означает, что данный вид списка позволяет добавлять элементы в начало и в конец, и то же самое справедливо для операции извлечения.


Дек

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

Графы.

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

Граф – совокупность точек, соединенных линиями. Точки называются вершинами (узлами), а линии – ребрами (дугами).

Как показано на рисунке различают два основных вида графов: ориентированные и неориентированные. В первых ребра являются направленными, т. е. существует только одно доступное направление между двумя связными вершинами, например из вершины 1 можно пройти в вершину 2, но не наоборот. В неориентированном связном графе из каждой вершины можно пройти в каждую и обратно. Частный случай двух этих видов – смешанный граф. Он характерен наличием как ориентированных, так и неориентированных ребер.

Степень входа вершины – количество входящих в нее ребер, степень выхода – количество исходящих ребер.

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

Графы широко используются в структурах, созданных человеком, например в компьютерных и транспортных сетях, web-технологиях. Специальные способы представления позволяют использовать граф в информатике (в вычислительных машинах). Самые известные из них: «Матрица смежности», «Матрица инцидентности», «Список смежности», «Список рёбер». Два первых, как понятно из названия, для репрезентации графа используют матрицу, а два последних – список.

Деревья.

Неупорядоченное дерево

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

Поскольку дерево это по своей сути граф, у него с последним многие определения совпадают, либо интуитивно схожи. Так корневой узел (вершина 6) в структуре дерева – это единственная вершина (узел), характерная отсутствием предков, т. е. такая, что на нее не ссылается ни какая другая вершина, а из самого корневого узла можно дойти до любой из имеющихся вершин дерева, что следует из свойства связности данной структуры. Узлы, не ссылающиеся ни на какие другие узлы, иначе говоря, ни имеющие потомков называются листьями (2, 3, 9), либо терминальными узлами. Элементы, расположенные между корневым узлом и листьями – промежуточные узлы (1, 1, 7, 8). Каждый узел дерева имеет только одного предка, или если он корневой, то не имеет ни одного.

Поддерево – часть дерева, включающая некоторый корневой узел и все его узлы-потомки. Так, например, на рисунке одно из поддеревьев включает корень 8 и элементы 2, 1, 9.

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

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

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

Классификация структур данных

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

  • Линейные
    • Массив
    • Список
    • Связанный список
    • Очередь
    • Хэш-таблица
  • Иерархические
    • Двоичные деревья
    • N-арные деревья
    • Иерархический список
  • Сетевые
    • Простой граф
    • Ориентированный граф
  • Табличные
    • Таблица реляционной базы данных
    • Двумерный массив
  • Другие
  • Приведенная классификация далеко не полная. Элементами сложных структур данных могут выступать как экземпляры простых, так и экземпляры сложных структур данных, например структура данных лес – это список непересекающихся деревьев. Теперь постараюсь дать краткое описание перечисленным классам сложных структур данных. Первый уровень классификации построен на основе различий в способе адресации и поиска отдельных элементов в наборе сложной структуры данных.

    Линейные структуры данных

    Элемент линейной структуры данных характеризуется порядковым номером или индексом в линейной последовательности элементов.

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

    Линейный массив.
    Адрес(элемент(index)) = размер_ячейки * index.

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

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


    Связанный список.

    Стек – это динамическая линейная структура данных, для которой определены всего две операции изменения набора элементов: добавление элемента в конец и удаление последнего элемента. Еще говорят, что стек реализует принцип LIFO (Last in, First Out) – последним пришел и первым ушел. Например, в ходе выполнения программного кода, вычислительная машина при необходимости вызвать процедуру или функцию сначала заносит указатель на место ее вызова в стек, чтобы при завершении выполнения ее кода корректно вернуться к следующей после точки вызова инструкции. Такая структура данных называется стеком вызовов подпрограмм.

    Стек.

    Очередь – очень похожая не стек, динамическая структура данных, с той лишь разницей, что она реализует принцип FIFO (First in, First out) – первым пришел и первым ушел. За примерами в реальной жизни, как понятно из названия, далеко ходить не надо. В программировании с помощью очередей, например, обрабатывают события пользовательского интерфейса, обращения клиентов к и прочие информационные запросы.

    Очередь.

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

    Иерархические структуры данных

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

    Деревья – динамическая иерархическая структура данных, представленная единственным корневым узлом и его потомками. Максимальное количество потомков каждого узла и определяет размерность дерева . Отдельно выделяют двоичные или бинарные деревья , поскольку они используются в алгоритмах сортировки и поиска: каждый узел двоичного дерева поиска соответствует элементу из некоторого отсортированного набора, все его “левые” потомки – меньшим элементам, а все его “правые” потомки – большим элементам. Каждый узел в дереве однозначно идентифицируется последовательностью неповторяющихся узлов от корня и до него – путем. Длина пути и является уровнем узла в иерархии дерева. Для двоичных или бинарных деревьев выделяют следующие виды рекурсивного обхода всех его элементов (в фигурных скобках указан порядок посещения элементов каждого узла, начиная с корня):

    • прямой или префиксный
      {узел, левое поддерево, правое поддерево};

    • обратный или постфиксный
      {левое поддерево, правое поддерево, узел};

    • симметричный или инфиксный
      {левое поддерево, узел, правое поддерево};

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


    Двоичное (бинарное) дерево.

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


    Иерархический список.

    Сетевые структуры данных

    Элемент в сетевой структуре данных характеризуется набором связей с другими - соседними элементами. В таких структурах данных ни начальный, ни корневой элементы явно не выделены.

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


    Граф.

    Ориентированный граф.

    Элемент в табличной структуре данных характеризуется двумерным индексом: индексом строки и индексом столбца, на пересечении которых он находится. Примерами табличных структур данных являются и таблицы .


    Оценка сложности алгоритмов

    Под оценкой сложности алгоритмов подразумевают не интеллектуальные усилия, которые затратили авторы при их разработке, а зависимость количества элементарных операций, выполняемых вычислительной машиной от объема обрабатываемой информации. Например, как будет зависеть число сравнений двух чисел от длины исходной последовательности в процессе работы алгоритма сортировки. Я намеренно немного сузил определение, поскольку в дальнейшем речь будет идти только о количестве элементарных операций. На самом деле сложность алгоритма определяется не только количеством операций, но и объемом привлеченных для решения задачи вычислительных ресурсов, и в первую очередь, оперативной памяти. Чем проще алгоритм, тем он, скорее всего, дольше работает. Сложные и быстрые алгоритмы зачастую используют вспомогательные структуры данных, и, как следствие, расходуют дополнительную память. Закон сохранения энергии или “за все надо платить”. Один из примеров “предельной оптимизации” был рассмотрен ранее – это хэш-таблица. Я лично не знаю, как устроена хэш-таблица и как выглядят хэш-функции (догадываюсь, что не просто), но зато время поиска элементов по ключу практически не зависит от размера таблицы. Далее немного теории.

    Оценку сложности алгоритмов проводят с использованием аппарата математического асимптотического анализа и выведения асимптотической оценки сложности.

    Асимптотическая оценка сложности обозначается греческой буквой Θ (тета).

    f(n) = Θ(g(n)), если существуют c1, c2>0 и n0 такие, что c1*g(n)n0.

    Функция g(n) является асимптотически точной оценкой сложности алгоритма - функции f(n), приведенное неравенство называется асимптотическим равенством, а само обозначение Θ символизирует множество функций, которые растут “так же быстро”, как и функция g(n) – т.е. с точностью до умножения на константу. Как следует из приведенного неравенства, оценка Θ являет собой одновременно и верхнюю и нижнюю оценки сложности. Не всегда есть возможность получить оценку в таком виде, поэтому верхнюю и нижнюю оценки иногда определяют отдельно.

    Верхняя оценка сложности обозначается греческой буквой Ο (омикрон), и является множеством функций, которые растут не быстрее, чем g(n).

    f(n)= Ο(g(n)), если существует c>0 и n0 такие, что 0n0.

    Нижняя оценка сложности обозначается греческой буквой Ω (омега), и является множеством функций, которые растут не медленнее, чем g(n).

    f(n)= Ω(g(n)), если существует c>0 и n0 такие, что 0n0.

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

    Работа с линейными структурами данных

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

    На основе указанных видов соединений может быть построено большое количество разнообразных структур. Выделяется три основных направления классификации структур:

    § по способу связи (конфигурации);

    § по объектам формирования.

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

    Известны следующие типы конфигурации структур:

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

    Рис. 6. Цепная разомкнутая структура:

    а – вертикальная; б – горизонтальная (одного уровня); в – вертикально-горизонтальная

    кольцевая (рис. 7). Замкнутая децентрализованная конфигурация. Основана на последовательной связи (например, структура творческой исследовательской группы: разработка программы исследования (ведущий специалист) → последовательное проведение исследований (все члены группы) → обобщение результатов (вновь ведущий специалист);

    Рис. 7. Кольцевая (цепная замкнутая) структура

    звездная (рис. 8а). Разомкнутая конфигурация. Характерны четкая централизация и отсутствие периферийных связей. Сформирована на основе расширяющего (структура руководства) или сужающего (структура обратной связи) соединения. Может использоваться в жестко централизованных управленческих системах со слабым делегированием полномочий, а также в качестве центрального элемента любых централизованных структур. Усиление централизации может достигаться за счет «удлинения лучей», исходящих из центра «звезды» (рис. 8б);

    Рис. 8. Звездная структура:

    а – с коротким (одинарным) лучом; б – с удлиненным (двойным, тройным) лучом

    «колесо» (рис. 9а). Замкнутая централизованная конфигурация. Представляет синтез кольцевой и звездной конфигураций. Помимо централизованных имеет еще и развитые периферийные связи. Структуры данной конфигурации относятся к довольно распространенным. Такой может быть, например, структура управления фирмой: централизованное управление подразделениями из единого центра и периферийные связи между самими подразделениями;



    «двойное кольцо» (рис. 9б). Замкнутая конфигурация. Сформирована на основе расширяющих и сужающих соединений. Выраженная централизация отсутствует. Но и вполне децентрализованной такая конфигурация не является, поскольку имеется относительный центр, заключенный во внутреннем кольце, и относительная периферия, включенная во внешнем кольце. Подобные структуры характерны для организаций, управление которыми осуществляет совет, каждый член которого курирует какое-то определенное направление деятельности;

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

    Рис. 9. Конфигурации «колесо» и «кольцо»

    а – конфигурация «колесо»; б – «двойное колесо»; в – «колесо с двойным ободом»

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

    Рис. 10. Веерная конфигурация

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

    1.Децентрализованная аналогична кольцевой, но при полном развертывании связей по типу «все со всеми» (рис. 11а). Характерна для групп неформального общения, творческих и иных групп, не имеющих выраженных лидеров.

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

    сотовая (рис. 12). Децентрализованная конфигурация с высокой степенью регламентированности связей сформирована на основе разных типов соединений. В завершенном виде является замкнутой. Например, структура системы формирования, хранения и использования конфиденциальной информации;

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

    Рис. 13. Сложная структура, основанная на нескольких базисных конфигурациях

    По типу пространственной ориентации структуры подразделяются на высокие и плоские. Высокие структуры ориентированы преимущественно в вертикальном направлении и имеют развернутую сеть межуровневых связей (рис. 14а). Плоские структуры ориентированы, главным образом, в горизонтальном направлении и имеют развернутую сеть одноуровневых связей (рис.14б). Существуют структуры, не имеющие явной пространственной ориентации в том или ином направлении, то есть не являющиеся ни высокими, ни плоскими – они условно могут быть определены как квадратные (рис. 14в).

    Классификация структур по содержанию и функциональному назначению связей осуществляется по следующим признакам :

    § по роду связей;

    § по сферам функционирования организации;

    § по типу департаментизации.

    По роду связей структуры подразделяются на следующие группы :

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

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

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

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

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

    F технологическая (совокупность связей технологического процесса изготовления продукта предприятия, конструкторской и технологической подготовки производства, а также ремонтного, инструментального, энергетического и транспортного обслуживания);

    F организационно-управленческая (совокупность вертикальных и горизонтальных связей, обеспечивающих упорядоченность, координированность и регулируемость деятельности, ее ориентацию и определенном направлении);

    F экономическая (установление соотношений между различного рода экономическими ресурсами по предприятию в целом и по отдельным его подразделениям);

    F социально-психологическая (совокупность вертикальных и горизонтальных связей организации, функционирующей как социально-психологическая система);

    F структуры материальных и информационных потоков.

    Выделение относительно обособленных подразделений организации называется департаментизацией. Существует два основных способа выделения подразделений:

    1. выделение однородных подразделений, не имеющих выраженной функциональной специализации;

    2. выделение функционально-специализированных подразделений.

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

    Линейная структура (рис. 15) – делением организации по вертикали сверху вниз и непосредственной подчиненностью низшего звена управления высшему по всем вопросам. Руководитель наделен всеми полномочиями и осуществляет единоличное руководство подчиненными ему работниками, несет полную ответственность за результаты деятельности подчиненных ему подразделений.

    Рис. 15. Линейная организационная структура управления

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

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

    Развитие малого бизнеса начинается, как правило, с простых линейных структур, но с развитием организации структура усложняется, организация переходит к другим типам. Линейные структуры разделяют на плоские и многоуровневые.

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

    Рис. 16. Функциональная организационная структура управления

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

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

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

    Рис. 17. Линейно-функциональная структура управления

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

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

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

    Рис. 18. Линейно-штабная структура управления

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

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

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

    Дивизиональные структуры бывают:

    F организованные по видам товаров и услуг или группам покупателей (продуктовая), рис. 19;

    F организованные по географическим регионам (региональная), рис. 20;

    F сочетающие как продуктовый, так и территориальный принципы построения (смешанные), рис. 21.

    Рис. 19. Продуктовая дивизиональная организационная структура

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

    Рис. 20. Региональная дивизиональная организационная структура

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

    Рис. 21. Смешанная дивизиональная организационная структура

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

    Рис. 22. Органическая структура предприятия, состоящая из рабочих групп (бригад)

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

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

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

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

    Рис. 23. Матричная структура управления

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

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

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

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

    Понятие и типы рыночных структур

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

    Ключевые характеристики типов рыночных структур :

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

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

    Можно выделить 4 основных типа рыночных структур или моделей рынка, которые представлены ниже в порядке убывания уровня конкуренции:

    • совершенная (чистая) конкуренция;
    • монополистическая конкуренция;
    • олигополия;
    • чистая (абсолютная) монополия.

    Таблица со сравнительным анализом основных типов рыночных структура показана ниже.



    Таблица основных типов рыночных структур

    Совершенная (чистая, свободная) конкуренция

    Рынок совершенной конкуренции (англ. «perfect competition» ) – характеризуется наличием множества продавцов предлагающих однородный товар, при свободном ценообразовании.

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

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

    Особенности или условия совершенной конкуренции :

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

    Монополистическая конкуренция

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

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

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

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

    Особенности или черты монополистической конкуренции :

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

    Олигополия

    Рынок олигополии (англ. «oligopoly» ) – характеризуется наличием на рынке небольшого числа крупных продавцов, товар которых может быть как однородным, так и дифференцированным.

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

    Особенность олигополии в том, что решения компаний о ценах на товар и объемах его предложения взаимозависимы. Ситуация на рынке сильно зависит от того как реагируют компании при изменении цены на продукцию одним из участников рынка. Возможны два вида реакции : 1) реакция следования – другие олигополисты соглашаются с новой ценой и устанавливают цены на свой товар на таком же уровне (следуют за инициатором изменения цены); 2) реакция игнорирования – другие олигополисты игнорируют изменение цены фирмой-инициатором и поддерживают прежний уровень цен на свою продукцию. Таким образом, для рынка олигополии характерна ломаная кривая спроса.

    Особенности или условия олигополии :

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

    Чистая (абсолютная) монополия

    Рынок чистой монополии (англ. «monopoly» ) – характеризуется наличием на рынке одного-единственного продавца уникального (не имеющей близких заменителей) товара.

    Абсолютная или чистая монополия – полная противоположность совершенной конкуренции. Монополия – это рынок одного продавца. Конкуренция отсутствует. Монополист обладает всей полнотой рыночной власти: устанавливает и контролирует цены, решает какой объем товара предлагать рынку. При монополии отрасль, по сути, представлена всего одной фирмой. Барьеры входа на рынок (как искусственные, так и естественные) практически непреодолимы.

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

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

    Особые разновидности или типы монополии :

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

    Особенности или условия монополии :

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

    Галяутдинов Р.Р.


    © Копирование материала допустимо только при указании прямой гиперссылки на

    Из этой статьи вы узнаете:

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

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

    Основные типы организационных структур управления предприятием

    Главными структурами, существующими в компании, являются:

    • производственная;
    • управленческая;
    • организационная.

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

    Организационная структура любой компании состоит из:

    • структуры управления;
    • структуры производства.

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

    Управленческие структуры предприятия делятся на несколько типов: они могут быть низкими горизонтальными и высокими иерархическими.

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

    Низкие горизонтальные структуры, напротив, имеют минимально возможное число уровней управления, при этом зона ответственности каждого руководителя относительно велика. Конкурентное преимущество этого типа – в возможности экономить на упущенной выгоде.

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

    • линейная;
    • функциональная;
    • линейно-функциональная;
    • проектная;
    • дивизиональная;
    • матричная и некоторые другие.

    Типы организационных структур предприятия: достоинства и недостатки

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

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

    1. Линейная структура управления.

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

    К достоинствам линейного типа организационной структуры предприятия относятся:

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

    Конечно, обладает данная модель и своими недостатками:

    • к управленцам всех уровней предъявляются повышенные профессиональные требования;
    • при этом им не нужны узкая специализация и глубокое понимание специфики работы;
    • стиль управления строго авторитарен;
    • управленцы всегда перегружены работой.
    1. Функциональная структура.

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

    Она обладает весомыми преимуществами:

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

    Есть у функциональной организационной структуры и ряд минусов:

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

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

    Например, директор, ведающий всем процессом производства и сбыта мужской обуви, имеет у себя в управлении нескольких менеджеров – по дизайну изделий, по производству, по продажам и т. д. Каждый из этих специалистов обладает штатом сотрудников, вплоть до уборщиц и работников конвейера. Между собой данные ветви вертикалей никак не связаны и не коммуницируют.

    Предприятия этого типа начали появляться в 20-х годах XX века, когда рынок был стабилен и нуждался в довольно узком ассортименте однородной продукции. Производители промышленных товаров царили на рынке, не конкурируя между собой. Этот период прекрасно характеризуется высказыванием Генри Форда о том, что автомобиль может быть любого цвета, но лишь при условии, что этот цвет – черный.

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

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

    В наше время такие структуры считаются устаревшими и неэффективными. Они остались только в компаниях-гигантах наподобие «Газпрома» и «Апатита», которые ни с кем не конкурируют и выпускают уникальный продукт.

    1. Дивизиональная структура организации.

    Несколько позже, в 50-х годах XX века, на некоторых предприятиях в западных странах образовался еще один тип организационной структуры – дивизиональный.

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

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

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

    1. Проектная организационная структура.

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

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

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

    1. Матричная структура.

    Это один из самых модных типов организационных структур предприятия, но малоприменимый. Он появился в компании General Electric, когда с 1961 года и на протяжении 12 лет ее руководители пытались создать синтез линейно-функционального и проектного подходов к управлению. В результате появилась матричная организационная структура, где каждый элемент не только подчиняется непосредственному начальнику, но также является частью группы, выполняющей определенную функцию.

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

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

    1. Компания-сеть.

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

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



    Загрузка...