Процесс планирование это: Урок 3. Планирование дел: составление списков и приоритизация – Процессы планирования.

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

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

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


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

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

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

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

Всего
в управлении проектами выделяют следующие
основные процессы планирования.


  1. Планирование
    целей.

  2. Декомпозиция
    целей.

  3. Определение
    состава операций.

  4. Определение
    взаимосвязей операций.

  5. Оценка
    длительностей и объемов работ операций.

  6. Планирование
    материалов и ресурсов.

  7. Назначение
    материалов и ресурсов.

  8. Оценка
    стоимостей.

  9. Составление
    расписания проекта.

  10. Оценка
    бюджета проекта.

  11. Разработка
    плана проекта.

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

  • планирование
    качества — определение того, какие
    стандарты качества использовать в
    проекте, и как этих стандартов достичь;

  • планирование
    организации — определение, документирование
    и назначение ролей, ответственности и
    взаимоотношений отчетности в организации;

  • планирование
    взаимодействия — определение потоков
    информации и способов взаимодействия,
    необходимых для участников проекта,

  • идентификация
    риска — определение и документирование
    событий риска, которые могут повлиять
    на проект;

  • оценка
    риска — оценка вероятностей наступления
    событий риска, их характеристик и
    влияния на проект;

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

  • планирование
    поставок — определение того, что, как и
    когда должно быть поставлено;

  • подготовка
    условий — выработка требований к
    поставкам и определение потенциальных
    поставщиков.

Планирование процессов

Планирование процессов включает в себя
решение следующих задач:


  1. определение момента времени для смены
    выполняемого процесса

  2. выбор процесса на выполнение из очереди
    готовых процессов

  3. переключение контекстов «старого»
    и «нового» процессов

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

В соответствии с алгоритмами, основанными
на квантовании, смена активного процесса
происходит, если:

  1. процесс завершился и покинул систему

  2. произошла ошибка

  3. процесс перешел в состояние ожидания

  4. исчерпан квант процессорного времени,
    отведенный данному процессу

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

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

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



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

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

Существует два основных типа процедур
планирования процессов — вытесняющие
(preemptive) и невытесняющие (non-preemptive).

Non-preemptive multitasking — невытесняющая
многозадачность — это способ планирования
процессов, при котором активный процесс
выполняется до тех пор, пока он сам, по
собственной инициативе, не отдаст
управление планировщику операционной
системы для того, чтобы тот выбрал из
очереди другой, готовый к выполнению
процесс. Программист должен обеспечить
«дружественное» отношение своей
программы к другим выполняемым
одновременно с ней программам, достаточно
часто отдавая им управление. Крайним
проявлением «недружественности»
приложения является его зависание,
которое приводит к общему краху системы.
В системах с вытесняющей многозадачностью
такие ситуации, как правило, исключены,
так как центральный планирующий механизм
снимет зависшую задачу с выполнения.

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


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

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

НОУ ИНТУИТ | Лекция | Основы процесса планирования на предприятии

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

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

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

Сущность, назначение и принципы построения планирования на предприятии определяют следующие черты.


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

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

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

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

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

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

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

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

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

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

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

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

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

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

  • Планирование деятельности предприятия непосредственно связано с маркетингом.

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

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

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

  • Каждый план имеет свой срок выполнения, определенный предприятием.

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

  • Планирование охватывает все направления деятельности трудовых коллективов.

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

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

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

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

  • Основным объектом внутрипроизводственного планирования служит взаимосвязанная система планово-экономических показателей.

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

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

  • Планы составляются всеми предприятиями независимо от их организационно-правовой формы и формы собственности.

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

  • Процесс планирования осуществляется на каждом предприятии постоянно и непрерывно.

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

  • Система планирования ориентируется не столько на данные прошлого, сколько на данные будущего.

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

  • Действенность планирования и соответствие плана реальным условиям.

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

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

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

  • Возможность корректировки планов.

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

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

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

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

  • НОУ ИНТУИТ | Лекция | Планирование процессов

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

    Я планов наших люблю громадьё…

    В. В. Маяковский

    Чем тщательнее мы планируем свою деятельность,
    тем меньше времени остается на ее осуществление.

    Из анналов Госплана

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

    Уровни планирования

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

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

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

    В некоторых вычислительных системах бывает выгодно для повышения производительности временно удалить какой-либо частично выполнившийся процесс из оперативной памяти на диск, а позже вернуть его обратно для дальнейшего выполнения. Такая процедура в англоязычной литературе получила название swapping, что можно перевести на русский язык как «перекачка», хотя в специальной литературе оно употребляется без перевода – свопинг. Когда и какой из процессов нужно перекачать на диск и вернуть обратно, решается дополнительным промежуточным уровнем планирования процессов – среднесрочным .

    Критерии планирования и требования к алгоритмам

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

    • Справедливость – гарантировать каждому заданию или процессу определенную часть времени использования процессора в компьютерной системе, стараясь не допустить возникновения ситуации, когда процесс одного пользователя постоянно занимает процессор, в то время как процесс другого пользователя фактически не начинал выполняться.
    • Эффективность – постараться занять процессор на все 100% рабочего времени, не позволяя ему простаивать в ожидании процессов, готовых к исполнению. В реальных вычислительных системах загрузка процессора колеблется от 40 до 90%.
    • Сокращение полного времени выполнения ( turnaround time ) – обеспечить минимальное время между стартом процесса или постановкой задания в очередь для загрузки и его завершением.
    • Сокращение времени ожидания ( waiting time ) – сократить время, которое проводят процессы в состоянии готовность и задания в очереди для загрузки.
    • Сокращение времени отклика ( response time ) – минимизировать время, которое требуется процессу в интерактивных системах для ответа на запрос пользователя.

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

    • Были предсказуемыми. Одно и то же задание должно выполняться приблизительно за одно и то же время. Применение алгоритма планирования не должно приводить, к примеру, к извлечению квадратного корня из 4 за сотые доли секунды при одном запуске и за несколько суток – при втором запуске.
    • Были связаны с минимальными накладными расходами. Если на каждые 100 миллисекунд, выделенные процессу для использования процессора, будет приходиться 200 миллисекунд на определение того, какой именно процесс получит процессор в свое распоряжение, и на переключение контекста, то такой алгоритм, очевидно, применять не стоит.
    • Равномерно загружали ресурсы вычислительной системы, отдавая предпочтение тем процессам, которые будут занимать малоиспользуемые ресурсы.
    • Обладали масштабируемостью, т. е. не сразу теряли работоспособность при увеличении нагрузки. Например, рост количества процессов в системе в два раза не должен приводить к увеличению полного времени выполнения процессов на порядок.

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

    3. Лекция: Планирование процессов

    Я
    планов наших люблю громадьё…

    В.
    В. Маяковский

    Чем тщательнее мы планируем свою
    деятельность, тем меньше времени остается
    на ее осуществление. (Из анналов Госплана)

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

    Уровни планирования

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

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

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

    В
    некоторых вычислительных системах
    бывает выгодно для повышения
    производительности временно удалить
    какой-либо частично выполнившийся
    процесс из оперативной памяти на диск,
    а позже вернуть его обратно для дальнейшего
    выполнения. Такая процедура в англоязычной
    литературе получила название swapping, что
    можно перевести на русский язык как
    «перекачка», хотя в специальной
    литературе оно употребляется без
    перевода – свопинг. Когда и какой из
    процессов нужно перекачать на диск и
    вернуть обратно, решается дополнительным
    промежуточным уровнем планирования
    процессов
    среднесрочным.

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

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

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

    • определение
      целей – желаемого состояния предприятия
      и его положения на рынке.

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

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

    • определение
      потребности в ресурсах, способов
      достижения поставленных целей, объемов
      производства, и др.

    • оценка
      – проведение оптимизационных расчетов
      и обоснование экономических показателей;

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

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

    Таким образом, процесс планирования
    – замкнутый цикл с прямой и обратной
    связью. Блок-схема этого процесса
    представлена на рис.1.1:

    Стратегическое
    планирование

    Анализ
    и оценка внутренней и внешней среды
    предприятия

    Стратегический
    анализ альтернатив

    Выбор
    стратегии

    Подготовка
    стратегического плана

    Процесс планирование это: Урок 3. Планирование дел: составление списков и приоритизация – Процессы планирования.Процесс планирование это: Урок 3. Планирование дел: составление списков и приоритизация – Процессы планирования.Процесс планирование это: Урок 3. Планирование дел: составление списков и приоритизация – Процессы планирования.Процесс планирование это: Урок 3. Планирование дел: составление списков и приоритизация – Процессы планирования.Процесс планирование это: Урок 3. Планирование дел: составление списков и приоритизация – Процессы планирования.

    Процесс планирование это: Урок 3. Планирование дел: составление списков и приоритизация – Процессы планирования.

    Процесс планирование это: Урок 3. Планирование дел: составление списков и приоритизация – Процессы планирования.

    Подготовка
    оперативного плана

    Обратная
    связь

    Процесс планирование это: Урок 3. Планирование дел: составление списков и приоритизация – Процессы планирования.

    Реализация
    планов

    Контроль
    результатов

    Процесс планирование это: Урок 3. Планирование дел: составление списков и приоритизация – Процессы планирования.

    Процесс планирование это: Урок 3. Планирование дел: составление списков и приоритизация – Процессы планирования.Процесс планирование это: Урок 3. Планирование дел: составление списков и приоритизация – Процессы планирования.

          1. Рис.1.1 Последовательность планирования

    Все этапы и процессы планирования
    взаимосвязаны и зависят друг от друга.
    В совокупности они составляют определенную
    систему планирования.

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

    Виды внутрифирменных планов

    Внутрифирменные планы могут
    классифицироваться по различным
    признакам:

    По
    степени определенности условий:

    • детерменированные
      (в четко предсказуемой среде)

    • стохастические
      (вероятностные) – в условиях
      неопределенности.

    По типу целей:

    • стратегические
      – определение общих направлений и
      способов достижения целей;

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

    • календарные
      – детализация заданий по месяцам,
      декадам и дням для подразделений и
      рабочих мест.

    По горизонту планирования:

    • долгосрочные
      – 3-7 лет

    • среднесрочные
      – 1-3 лет

    • краткосрочные
      – 1 год и менее.

    По
    временной ориентации:

    • реактивные
      – анализ и экстраполяция прошлого
      опыта «снизу-вверх»;

    • инактивные
      – ориентация на настоящее для выживания
      и стабилизации бизнеса;

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

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

    По
    методам обоснования:

    • централизованные
      – вышестоящий орган устанавливает
      основные показатели;

    • рыночные
      – самопланирование на основе спроса
      и предложения товаров на рынке;

    • индикативные
      – экономические способы государственного
      регулирования бизнеса.

    По уровню управления:

    Основные процессы планирования

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

    • Планирование
      целей — разработка постановки задачи
      (проектное обоснование, основные этапы
      и цели проекта).

    • Декомпозиция
      целей — декомпозиция этапов проекта на
      более мелкие и более управляемые
      компоненты для обеспечения более
      действенного контроля.

    • Определение
      состава операций (работ) проекта —
      составление перечня операций, из которых
      состоит выполнение различных этапов
      проекта.

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

    • Оценка длительностей
      или объемов работ — оценка количества
      рабочих временных интервалов, либо
      объемов работ, необходимых для завершения
      отдельных операций.

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

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

    • Оценка стоимостей
      — определение составляющих стоимостей
      операций проекта и оценка этих
      составляющих для каждой операции,
      ресурса и назначения.

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

    • Оценка бюджета —
      приложение оценок стоимости к отдельным
      компонентам проекта (этапам, фазам,
      срокам).

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

    • Определение
      критериев успеха — разработка критериев
      оценки исполнения проекта.

      1. Вспомогательные процессы планирования

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

    • Планирование
      качества — определение того, какие
      стандарты качества использовать в
      проекте, и того, как эти стандарты
      достичь.

    • Планирование
      организации — определение, документирование
      и назначение ролей, ответственности и
      взаимоотношений отчетности в организации.

    • Назначение
      персонала — назначение человеческих
      ресурсов на выполнение работ проекта.

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

    • Идентификация
      риска — определение и документирование
      событий риска, которые могут повлиять
      на проект.

    • Оценка риска —
      оценка вероятностей наступления событий
      риска, их характеристик и влияния на
      проект.

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

    • Планирование
      поставок — определение того, что, как и
      когда должно быть поставлено.

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

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

    Добавить комментарий

    Ваш адрес email не будет опубликован. Обязательные поля помечены *