Понятие методологии планирования. Методология и организация планирования

  • Перевод

Екатерина Малахова, редактор-фрилансер, специально для блога Нетологии адаптировала статью Beau Carnes об основных типах структур данных.

«Плохие программисты думают о коде. Хорошие программисты думают о структурах данных и их взаимосвязях», - Линус Торвальдс, создатель Linux.

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

В этой статье я покажу вам 10 самых распространенных структур данных. Для каждой из них приведены видео и примеры их реализации на JavaScript. Чтобы вы смогли попрактиковаться, я также добавил несколько упражнений из бета-версии новой учебной программы freeCodeCamp.

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

Связные списки

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

Так устроен связный список

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

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

Временная сложность связного списка ╔═══════════╦═════════════════╦═══════════════╗ ║ Алгоритм ║Среднее значение ║ Худший случай ║ ╠═══════════╬═════════════════╬═══════════════╣ ║ Space ║ O(n) ║ O(n) ║ ║ Search ║ O(n) ║ O(n) ║ ║ Insert ║ O(1) ║ O(1) ║ ║ Delete ║ O(1) ║ O(1) ║ ╚═══════════╩═════════════════╩═══════════════╝

Упражнения от freeCodeCamp

Стеки

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

Стек организован по принципу LIFO (Last In First Out, «последним пришёл - первым вышел») . Это значит, что последний элемент, который вы добавили в стек, первым выйдет из него.


Так устроен стек

В стеках можно выполнять три операции: добавление элемента (push), удаление элемента (pop) и отображение содержимого стека (pip).

Временная сложность стека ╔═══════════╦═════════════════╦═══════════════╗ ║ Алгоритм ║Среднее значение ║ Худший случай ║ ╠═══════════╬═════════════════╬═══════════════╣ ║ Space ║ O(n) ║ O(n) ║ ║ Search ║ O(n) ║ O(n) ║ ║ Insert ║ O(1) ║ O(1) ║ ║ Delete ║ O(1) ║ O(1) ║ ╚═══════════╩═════════════════╩═══════════════╝

Упражнения от freeCodeCamp

Очереди

Эту структуру можно представить как очередь в продуктовом магазине. Первым обслуживают того, кто пришёл в самом начале - всё как в жизни.


Так устроена очередь

Очередь устроена по принципу FIFO (First In First Out, «первый пришёл - первый вышел»). Это значит, что удалить элемент можно только после того, как были убраны все ранее добавленные элементы.

Очередь позволяет выполнять две основных операции: добавлять элементы в конец очереди (enqueue ) и удалять первый элемент (dequeue ).

Временная сложность очереди ╔═══════════╦═════════════════╦═══════════════╗ ║ Алгоритм ║Среднее значение ║ Худший случай ║ ╠═══════════╬═════════════════╬═══════════════╣ ║ Space ║ O(n) ║ O(n) ║ ║ Search ║ O(n) ║ O(n) ║ ║ Insert ║ O(1) ║ O(1) ║ ║ Delete ║ O(1) ║ O(1) ║ ╚═══════════╩═════════════════╩═══════════════╝

Упражнения от freeCodeCamp

Множества



Так выглядит множество

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

  • Объединение комбинирует все элементы из двух разных множеств, превращая их в одно (без дубликатов).
  • Пересечение анализирует два множества и  создает еще одно из тех элементов, которые присутствуют в обоих изначальных множествах.
  • Разность выводит список элементов, которые есть в одном множестве, но отсутствуют в другом.
  • Подмножество выдает булево значение, которое показывает, включает ли одно множество все элементы другого множества.
Пример реализации на JavaScript

Упражнения от freeCodeCamp

Map

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

Так устроена структура map

Упражнения от freeCodeCamp

Хэш-таблицы

Так работают хэш-таблица и хэш-функция

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

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

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

Временная сложность хэш-таблицы ╔═══════════╦═════════════════╦═══════════════╗ ║ Алгоритм ║Среднее значение ║ Худший случай ║ ╠═══════════╬═════════════════╬═══════════════╣ ║ Space ║ O(n) ║ O(n) ║ ║ Search ║ O(1) ║ O(n) ║ ║ Insert ║ O(1) ║ O(n) ║ ║ Delete ║ O(1) ║ O(n) ║ ╚═══════════╩═════════════════╩═══════════════╝

Упражнения от freeCodeCamp

Двоичное дерево поиска


Двоичное дерево поиска

Дерево - это структура данных, состоящая из узлов. Ей присущи следующие свойства:

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

Временная сложность двоичного дерева поиска ╔═══════════╦═════════════════╦══════════════╗ ║ Алгоритм ║Среднее значение ║Худший случай ║ ╠═══════════╬═════════════════╬══════════════╣ ║ Space ║ O(n) ║ O(n) ║ ║ Search ║ O(log n) ║ O(n) ║ ║ Insert ║ O(log n) ║ O(n) ║ ║ Delete ║ O(log n) ║ O(n) ║ ╚═══════════╩═════════════════╩══════════════╝


Упражнения от freeCodeCamp

Префиксное дерево

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

Так устроено префиксное дерево

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

Посмотрите на иллюстрацию и попробуйте составить слова. Всегда начинайте с корневого узла вверху и спускайтесь вниз. Это дерево содержит следующие слова: ball, bat, doll, do, dork, dorm, send, sense.

Упражнения от freeCodeCamp

Двоичная куча

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


Так устроены минимальная и максимальная кучи

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

Порядок уровней в двоичной куче важен, в отличие от порядка узлов на одном и том же уровне. На иллюстрации видно, что в минимальной куче на третьем уровне значения идут не по порядку: 10, 6 и 12.


Временная сложность двоичной кучи ╔═══════════╦══════════════════╦═══════════════╗ ║ Алгоритм ║ Среднее значение ║ Худший случай ║ ╠═══════════╬══════════════════╬═══════════════╣ ║ Space ║ O(n) ║ O(n) ║ ║ Search ║ O(n) ║ O(n) ║ ║ Insert ║ O(1) ║ O(log n) ║ ║ Delete ║ O(log n) ║ O(log n) ║ ║ Peek ║ O(1) ║ O(1) ║ ╚═══════════╩══════════════════╩═══════════════╝

Упражнения от freeCodeCamp

Граф

Графы - это совокупности узлов (вершин) и связей между ними (рёбер). Также их называют сетями.

Графы делятся на два основных типа: ориентированные и неориентированные. У неориентированных графов рёбра между узлами не имеют какого-либо направления, тогда как у рёбер в ориентированных графах оно есть.

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


Граф в виде матрицы смежности

Список смежности можно представить как перечень элементов, где слева находится один узел, а справа - все остальные узлы, с которыми он соединяется.

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

Существуют специальные алгоритмы для просмотра рёбер и вершин в графах - так называемые алгоритмы обхода. К их основным типам относят поиск в ширину (breadth-first search ) и в глубину (depth-first search ). Как вариант, с их помощью можно определить, насколько близко к корневому узлу находятся те или иные вершины графа. В видео ниже показано, как на JavaScript выполнить поиск в ширину.

организационный нормативный прибыль статистический

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

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

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

Методология планирования, как деятельность, связанная с планированием, может быть разделена на несколько этапов:

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

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

контроль результатов (сравнение показателей, корректировка, оценка эффективности планирования).

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

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

  • 1. Разработка хозяйственной стратегии в условиях конкурентного рынка.
  • 2. Осуществление стратегического и текущего планирования.

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

К основным методам планирования относятся:

балансовый

опытно-статистический

нормативный

экономико-математический

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

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

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

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

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

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

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

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

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

В последнее время особую популярность приобрели такие методы планирования, как

метод чувствительности

проверка устойчивости

предельного анализа

нормы прибыли на вложенный капитал

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

Анализ чувствительности может использоваться:

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

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

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

Определяются доходы, потери, показатели эффективности.

Достоинством данного метода является то, что он позволяет оценить одновременное влияние нескольких параметров на конечные результаты.

Предельный анализ. Данный метод позволяет контролировать и устанавливать прибыльное соотношение издержек и доходов предприятия.

Если прибыль - цель предприятия, то предельный анализ - важный метод ее достижения.

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

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

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

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

Дисконтирование - метод приведения будущих расходов к исходному моменту времени (моменту осуществления капиталовложений).

Учитывает изменение стоимости денежных доходов и затрат в течение периода реализации планируемого мероприятия.

Приведение доходов будущих лет к моменту осуществления капиталовложений осуществляется по следующей формуле:

Dп = Dг / (1+r)_в_степени_t

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

Следующий элемент методологии планирования - показатели плана.

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

1. По роли в управлении:

директивные, обязательные

расчетные, необязательные для исполнения

2. По экономическому содержанию:

натуральные

стоимостные

трудовые

3. По отношению к деятельности:

количественные

качественные

4. По отношению к соизмерителю:

абсолютные

относительные, т.е. выраженные по отношению к другому показателю

5. По роли в экономической работе:

прогнозные

плановые

фактические

6. По критерию математических вычислений:

объемные

приростные

предельные

индексные

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

Система показателей отражает:

  • 1. организацию, объем и структуру работы;
  • 2. реальные связи объектов хозяйствования;
  • 3. единую стандартизированную и обязательную методику расчета.

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

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

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

В литературе о планировании на предприятиях обычно различают две схемы организации работ по составлению бюджетов (планов): по методу break-down (сверху-вниз) и по методу build-up (снизу-вверх). По методу break-down работа по составлению бюджетов начинается “сверху”, т.е. руководство предприятия определяет цели и задачи, в частности плановые показатели по прибыли. Затем эти показатели во все более детализированной, по мере продвижения на более низкие уровни структуры предприятия, форме включаются в планы подразделений. По методу build-up поступают наоборот. Например, расчет показателей реализации начинают отдельные сбытовые подразделения, и затем уже руководитель отдела реализации предприятия сводит эти показатели в единый бюджет (план), который в последствии может войти составной частью в общий бюджет (план) предприятия.

Методы break-down и build-up представляют две противоположные тенденции. На практике не целесообразно использовать только один из этих методов. Планирование и составление бюджетов представляют собой текущий процесс, в котором необходимо постоянно осуществлять координацию бюджетов различных подразделений.

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

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

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

Результат планирования – оформленный и утвержденный руководством предприятия план.

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

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

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

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

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

Принципы и методы планирования на предприятии

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

Таблица 1.1

Основные принципы внутрифирменного планирования

Принципы планирования

Необходимость

Обязательное применение планов в любой сфере деятельности является рациональным поведением людей

1. Прежде чем действовать, каждый должен знать, что он хочет и может

Непрерывность

Процесс планирования на предприятии должен осуществляться постоянно путем:

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

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

Эластичность и гибкость

Приспособление первоначальных планов к изменяющимся условиям осуществляется путем:

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

Единство и полнота (системность)

Системность достигается тремя основными способами:

1. Наличием обшей (единой) экономической цели

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

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

Точность и детализация

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

Экономичность

  • 1. Расходы на планирование должны соизмеряться с получаемыми от него выгодами
  • 2. Вклад планирования в эффективность определяется улучшением качества принимаемых решений

Оптимальность

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

Связь уровней управления

Достигается четырьмя способами:

  • 1) детализацией планов "сверху-вниз";
  • 2) укрупнением планов "снизу-вверх";
  • 3) частичным делегированием полномочий;
  • 4) корректировкой планов
  • 1. Активное участие персонала в процессе планирования усиливает его мотивацию поведения
  • 2. Планирование для себя психологически и экономически эффективнее, чем для других

Холизм (сочетание координации и интеграции)

  • 1. Чем больше структурных единиц и уровней управления предприятием, тем целесообразнее (эффективнее) планировать в них одновременно и во взаимозависимости
  • 2. Планирование на каждом структурном уровне предприятия независимо не может быть эффективным без взаимоувязки планов на всех уровнях
  • 3. Все должно быть взаимоувязано и взаимозависимо

Ранжирование объектов планирования

Осуществляется путем рационального распределения ресурсов:

  • 1. При одинаковой конкурентоспособности планов – в первую очередь на те из них, которые дают наибольший объем продаж
  • 2. В наиболее доходные товары (отрасли)

Адекватность

Соответствие плановых показателей реальной обстановке достигается:

  • 1. Увеличением числа учитываемых факторов
  • 2. Повышением точности прогнозирования и самооценки в процессе планирования
  • 3. Достаточно точным моделированием реальных процессов

Согласованность с внешней средой

Достигается с помощью:

  • 1. Анализа динамики факторов внешней среды предприятия
  • 2. Выявления степени влияния внешних факторов на плановые показатели

Социальная ориентация

Предусматривает:

  • 1. Обеспечение требования экономичности, безопасности и эргономичности выпускаемой продукции
  • 2. Социальное развитие коллектива, повышение доходов персонала предприятия

Сбалансированность

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

Стабильность

Утвержденные обоснованные планы капитального строительства в общем должны быть неизменными на весь период строительства, иначе возникают потери и дополнительные затраты

Итеративность

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

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

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

Регулирование и координация в управлении процессами планирования основываются на общих аксиоматических правилах:

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

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

Предпосылками непрерывности планирования являются:

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

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

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

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

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

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

Методология планирования представляет собой совокупность методов и методик планирования.

Метод планирования – совокупность приемов и способов планирования.

Методы планирования:

  • – балансовый;
  • – экономического анализа;
  • – нормативный;
  • – экономико-математического моделирования, в том числе сетевое планирование;
  • – технико-экономического обоснования;
  • – деловое планирование (бизнес-планирование).

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

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

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

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

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

Метод технико-экономического обоснования применяется для разработки обоснований мероприятий, включаемых в планы, и показателей плана.

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

В экономической теории и практике постоянно ведутся исследования и совершенствуется инструментарий планирования по следующим направлениям:

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

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

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

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

Методы планирования и прогнозирования - это способы, приемы, с помощью которых разрабатывает и обосновывает планы и прогнозы.

Показатели планов и прогнозов представляют собой количественное выражение плановых и прогнозных решений.

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

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

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

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



Поделиться