Управление проектами средствами Microsoft Project

Отслеживание проекта

Разбить на страницы
Показывать лекцию целиком

8.1. Теоретический курс

8.1.1. Виды планов проекта

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

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

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

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

    (рис 8.1) Взаимодействие базового и фактического планов

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

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

    Благодаря такому подходу текущий план содержит два вида данных:

  • данные о фактически выполненной части работ, полностью соответствующие фактическому плану;
  • план невыполненной части работ, измененный вследствие отклонений фактического плана от базового.
  • Взаимодействие трех видов планов изображено на рис. 8.1. Стрелки между блоками означают:

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

    8.1.2. Работа с базовым планом

    Система Microsoft Project позволяет одновременно сохранить 11 базовых планов. Создание базового плана выполняется в окне, открываемом пунктом меню Сервис/Отслеживание/Задать базовый план. Это окно изображено на рис. 8.2.

    (рис 8.2) Окно сохранения базового плана

    Переключатель Задать базовый план позволяет выбрать один из 11 возможных базовых планов для сохранения. На рис. 8.2 выбран Базовый план. Кроме него имеются Базовый план 1 Базовый план 10.

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

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

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

    Группа Сведение базовых планов доступна только при сохра­не­нии базовых планов выбранных задач. Установка флажка Во все суммарные задачи используется тогда, когда выбраны обычные задачи и следует записать изменения не только в эти задачи, но и во все содержащие их суммарные задачи. Установка флажка Из подчиненных в выбранные суммарные задачи используется тогда, когда выбраны суммарные задачи и следует обновить их данные на основе вложенных в них задач.

    Очистка базового плана выполняется в окне, открываемом пунктом меню Сервис/Отслеживание/Очистить базовый план,. Это окно изображено на рис. 8.3.

    (рис 8.3) Окно очистки базового плана

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

    После сохранения базового плана его можно сравнивать с текущим. Для этого предназначено представление Диаграмма Ганта с отслеживанием (Вид/Диаграмма Ганта с отслеживанием), изображенное на рис. 8.4.

    (рис 8.4) Диаграмма Ганта с отслеживанием

    На этой диаграмме изображены два календарных плана:

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

    Левая таблица рис. 8.4 содержит параметры текущего плана по каждой из задач проекта. Для их замены на параметры базового плана используется таблица Базовый план (Вид/Таблица/Другие таблицы – Базовый план – Применить), изображенная на рис. 8.5.

    (рис 8.5) Таблица Базовый план

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

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

    (рис 8.6) а

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

    8.1.3. Ввод фактических данных

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

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

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

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

    Для применения этого метода необходимо переключиться в таблицу использования ресурсов ( Вид/Использование ресурсов ) и специальным образом настроить ее:

  • отобразить таблицу Трудозатраты (Вид/Таблица/Трудозатраты) ;
  • в правой таблице при помощи контекстного меню отобразить строки Трудозатраты и Фактические трудозатраты.
  • После настройки представление имеет вид, изображенный на рис. 8.7. Левая таблица содержит следующие столбцы.

  • Название ресурса – здесь отображены названия ресурсов проекта и задач, в которых эти ресурсы задействованы;
  • % завершения – процент завершения задачи, вычисляемый после ввода фактических данных (изначально равен 0);
  • Трудозатраты – объем запланированных трудозатрат затрат ресурса в целом (в строке ресурса) и ресурса по выполнению задачи (в строке задачи);
  • Сверхурочные – объем запланированных сверхурочных трудозатрат;
  • Базовые – объем трудозатрат по базовому плану, предназначенный для сравнения с фактическим планом;
  • Отклонение – отклонение фактических трудозатрат от базового плана;
  • Фактические – объем фактически выполненных трудозатрат по ресурсу в целом (в строке ресурса) и по каждой конкретной задаче (в строке задачи);
  • Оставшиеся – объем оставшихся трудозатрат
  • (рис 8.7) Таблица ввода повременных данных по ресурсам

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

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

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

  • отобразить таблицу Отслеживание ;
  • в правой таблице отобразить строки Трудозатраты и Фактические трудозатраты.
  • После настройки представление имеет вид, изображенный на рис. 8.8.

    (рис 8.8) Представление для ввода повременных данных по задачам

    Левая таблица содержит следующие столбцы.

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

    Фактические трудозатраты задачи всегда измеряются в часах и обозначают объем фактической работы, выполненной всеми назначенными этой задаче трудовыми (и только трудовыми) ресурсами. Если назначено несколько ресурсов – фактические трудозатраты будут автоматически распределены между ними пропорционально показателям плановых трудозатрат. Например, за сутки над задачей должны отработать Программист1 – 8ч, и Программист2 – 4ч. Если ввести фактически отработанное время, равное 6ч, система распределит его в той же самой пропорции: Программист1 – 4ч, Программист2 – 2ч. Вполне естественно, что платой за сокращение объема вводимых фактических данных является уменьшение их точности.

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

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

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

    Для реализации данного способа ввода используется представление Использование задач, которое требуется предварительно настроить:

  • отобразить таблицу Отслеживание ;
  • добавить в нее столбцы Оставшиеся трудозатраты, Остановка и Возобновление.
  • в правой таблице отобразить строки Трудозатраты и Фактические трудозатраты.
  • Представление после преобразований имеет вид, изображенный на рис. 8.9.

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

    Существует четыре варианта ввода фактических или оставшихся трудозатрат:

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

    Если увеличить значение в столбце Фактические трудозатраты у ресурса (задачи, фазы, суммарной задачи проекта), или уменьшить в столбце Оставшиеся трудозатраты, это будет означать ввод данных о проделанной работе исполнителями на величину изменения значения. Это изменение автоматически вычисляется системой и распределяется по ресурсу или по исполнителям задачи, фазы, всего проекта пропорционально их плановой загрузке. Остается открытым вопрос, в какой день система введет эти фактические трудозатраты. Для его регулирования предназначены столбцы Остановка и Возобновление. Дата в первом показывает, в какой дате зарегистрированы последние фактические трудозатраты, а во втором – в какую дату будут занесены добавляемые фактические трудозатраты.

    Предположим, что мы хотим добавить в представление, изображенное на рис. 8.9 для задачи Постановка задачи фактические трудозатраты в объеме 8ч. Поскольку у нее до этого имеется 44ч фактических трудозатрат, то в ячейке, обозначенной на рисунке, следует установить значение 52ч. То же самое действие выполняется уменьшением на 8ч значения в столбце Оставшиеся трудозатраты с 36ч до 28ч. Поскольку при этом датой возобновления работ является 15.09.09, то введенные 8ч будут отнесены именно на нее. Результат показан на рис. 8.10а. Выполним те же самые изменения фактических трудозатрат, но предварительно установим дату возобновления работ 16.09.09. Результат такого преобразования показан на рис. 8.10б. Мы видим, что здесь фактические трудозатраты отнесены на 16.09.09.

    (рис 8.10) а)

    (рис 8.10) б) Варианты изменения фактических трудозатрат

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

    Ввод процента завершения можно выполнить тремя способами.

  • На диаграмме Ганта схватить мышкой левую границу отрезка задачи и переместить вправо на требуемую величину. Этот способ является наглядным, но не точным.
  • В окне свойств задачи на вкладке Общие заполнить поле Процент завершения (рис. 8.11).
  • В таблице Отслеживание представления Использования задач (Вид/Таблица/Отслеживание) найти строку задачи, а в ней ячейку столбца % завершения и ввести в эту ячейку требуемое значение (рис. 8.12).
  • В двух первых вариантах система распределяет фактические трудозатраты в полном соответствии с плановыми как по объемам, так и по дням таким образом, чтобы выдержать заданный процент. В третьем варианте введенный (или добавленный) процент распределяется после даты возобновления, указанной в столбце Возобновление.

    (рис 8.12) Ввод процента завершения в окне свойств задачи (рис 8.11) Ввод процента завершения в представлении Использование задач

    8.1.4. Анализ хода выполнения проекта

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

  • Базовая стоимость запланированных работ (БСЗР). Обозначает общую стоимость работ, которые должны быть завершены к текущему моменту (каковы должны быть затраты на проект по базовому плану).
  • Фактическая стоимость выполненных работ (ФСВР). Обозначает общую фактическую стоимость трудозатрат на текущий момент (сколько фактически потрачено на проект к текущему моменту).
  • Базовая стоимость выполненных работ (БСВР). Обозначает запланированную по базовому плану стоимость фактически выполненных работ (сколько планировалось потратить на трудозатраты, которые были фактически осуществлены).
  • На основе этих величин вычисляются разнообразные индикаторы, по значению которых можно судить о скорости выполнения и расходовании средств проекта в сравнении с плановыми показателями. Используемые индикаторы перечислены в табл. 8.1.

    Название Формула Знач. Трактовки
    Отклонение от календарного плана (ОКП) ОКП = БСВР – БСЗР

    <0

    =0

    >0

    Отставание от плана

    Выполнение в срок

    Опережение плана

    Отклонение по стоимости (ОПС) ОПС = БСВР – ФСВР

    <0

    =0

    >0

    Превышение затрат

    Затраты по плану

    Экономия средств

    Относительное отклонение по стоимости (ООПС) ООПС = ОПС / БСВР * 100

    <0

    =0

    >0

    Превышение затрат

    Затраты по плану

    Экономия средств

    Индекс отклонения стоимости (ИОС) ИОС = БСВР / ФСВР

    <1

    =1

    >1

    Превышение затрат

    Затраты по плану

    Экономия средств

    Относительное отклонение от календарного плана (ООКП) ООКП = ОКП / БСЗР * 100

    <0

    =0

    >0

    Отставание от плана

    Выполнение в срок

    Опережение плана

    Индекс отклонения от календарного плана (ИОКП) ИОКП = БСВР/ БСЗР

    <1

    =1

    >1

    Отставание от плана

    Выполнение в срок

    Опережение плана

    Предварительная оценка по завершении (ПОПЗ) ПОПЗ = ФСВР + (БПЗ – БСВР) / ИОС

    <БПЗ

    =БПЗ

    >БПЗ

    Экономия средств

    Затраты по плану

    Превышение затрат

    Отклонение по завершении (ОПЗ) ОПЗ = БПЗ – ПОПЗ

    <0

    =0

    >0

    Превышение затрат

    Затраты по плану

    Экономия средств

    Показатель эффективности выполнения (ПЭВ) ПЭВ = (БПЗ – БСВР)/(БПЗ – ФСВР)

    <1

    =1

    >1

    Средства экономятся, можно повысить качество работ

    Ход работ по плану

    Возможно превышение затрат, нужно повысить эффективность

    В этой таблице БПЗ – это плановые затраты на проект (или задачу) согласно базовому плану.

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

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

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

    (рис 8.14) Таблица Освоенный объем(рис 8.13) Таблица Показатели затрат (освоенный объем)(рис 8.15) Таблица Показатели календарного плана (освоенный объем)

    8.1.5. Контрольные вопросы

  • Что такое отслеживание?
  • Какие показатели отражает текущий план?
  • Для чего нужен базовый план?
  • Что такое фактический план?
  • Как взаимосвязаны текущий, базовый и фактический планы?
  • Какие показатели содержит промежуточный план?
  • Как сохранить базовый план?
  • Как создать промежуточный план?
  • Какие параметры имеет окно сохранения базового плана?
  • Как очистить базовый план?
  • Как сравнить базовый план с текущим?
  • Какие показатели содержит таблица Базовый план?
  • Что такое фактические данные и какими способами их можно ввести?
  • Как выполняется ввод повременных данных ресурсов?
  • Как выполняется ввод повременных данных задач?
  • Как система распределяет фактические трудозатраты задачи по ее трудовым ресурсам?
  • Какие существуют варианты ввода фактических или оставшихся трудозатрат?
  • Как выполняется ввод фактических или оставшихся трудозатрат?
  • Как влияют на результат ввода фактических трудозатрат влияют значения полей Остановка и Возобновление?
  • Какими способами выполняется ввод процента завершения задач?
  • Какие три основных показателя использует методика освоенного объема и что они обозначают?
  • Какие индикаторы используются системой в рамках методики освоенного объема, что они обозначают и как вычисляются?
  • Какие таблицы используются в представлениях для отображения показателей освоенного объема?
  • Как показатели освоенного объема связаны с датой отчета?
  • 8.2. Лабораторная работа "Отслеживание проекта"

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

    Форма занятия – лабораторная работа с использованием компьютера.

    Продолжительность – четыре академических часа.

    8.2.1. Пример отслеживания проекта

    Примеры отслеживания иллюстрируются с использованием проекта Разработка программы, содержащегося в файле Тема8.mpp.

    Сохранение базового плана

  • Переключиться в диаграмму Ганта.
  • Выбрать пункт Сервис/Отслеживание/Задать базовый план.
  • Установить переключатели Задать базовый план и всего проекта – Ok.
  • Выбрать Вид/Диаграмма Ганта с отслеживанием. Результат – текущий и базовый планы совпадают. Текущий план изображен цветными отрезками, а базовый – отрезками серого цвета.
  • Настройка представления Использование задач

  • Переключиться в представление Использование задач.
  • В контекстном меню правой таблицы представления выбрать Трудозатраты, Фактические трудозатраты и Фактические затраты..
  • Вставить в левую таблицу столбцы Остановка, Возобновление, Оставшиеся трудозатраты, % завершения: Вставка/Столбец – выбрать имя столбца – Ok (рис. 8.16).
  • Ввод повременных данных ресурсов

  • Введем повременные данные ресурса Постановщик по выполнению задачи Постановка задачи. Ему запланированы работы в течение 10 рабочих дней общей трудоемкостью 80ч.
  • В строке Постановщик в ячейки Фактические трудозатраты введем значения по 8ч в течение первых 10 рабочих дней.
  • В строке Бумага в ячейку Фактические трудозатраты введем 1 в первый день работы постановщика 07.09.09.
  • В строке СD-матрица в ячейку Фактические трудозатраты введем 2 в этот же день 07.09.09. Результат – процент завершения задачи равен 100% и она отмечается знаком в столбце индикаторов (рис. 8.16).
  • В строке Междугородные переговоры в ячейку Фактические затраты введем 100, 200 и 200 в соответствии с рис. 8.16.
  • Переключиться в диаграмму Ганта с отслеживанием. Результат – проект выполняется точно в соответствии с первоначальным планом.
  • (рис 8.16) Результат ввода повременных данных

    Ввод повременных данных задач

  • Переключиться в представление использования задач ( Вид/Использование задач ).
  • Найти строку задачи Разработка интерфейса. На нее назначен Программист1, Междугородные переговоры и CD-матрица. Трудозатраты программиста составляют 40ч (5 дней по 8ч), а CD-матриц расходуется по одной штуке в день (всего 5шт).
  • В строку Фактические трудозатраты правой таблицы, расположенной напротив названия задачи, введем трудозатраты задачи в рабочие дни, начиная с запланированного дня начала работ (23.09.09): 4ч, 8ч, 8ч, 8ч, 8ч, 4ч. Результат – система сама распределяет фактические трудозатраты задачи по выполняющим ее трудовым ресурсам. Поскольку такой ресурс единственный ( Программист1 ), все вводимые значения переносятся в его трудозатраты.
  • В строке CD-матрица для этой же задачи в первый день работы программиста введем фактические трудозатраты 5.
  • В строке Междугородные переговоры для этой же задачи в строке Фактические затраты введем по 200 в каждый день работы Программист1.
  • Найти строку задачи Разработка структуры базы данных. На нее назначен Программист2, Междугородные переговоры и CD-матрица. Трудозатраты программиста составляют 56ч (7 дней по 8ч), а CD-матриц расходуется по 1 штуке в день.
  • В строку Фактические трудозатраты правой таблицы, расположенной напротив названия задачи, введем трудозатраты задачи в рабочие дни, начиная с запланированного дня начала работ (23.09.09): 8ч, 8ч, 8ч, 8ч, 8ч, 8ч, 8ч. Результат – система аналогично распределяет фактические трудозатраты задачи по выполняющим ее трудовым ресурсам. Поскольку такой ресурс единственный ( Программист2 ), все вводимые значения переносятся в его трудозатраты.
  • В строке CD-матрица для этой же задачи в первый день работы программиста введем фактические трудозатраты 7.

    В строке Междугородные переговоры для этой же задачи в строке Фактические затраты введем по 150 в каждый день работы Программист2. Результат изображен на рис. 8.17.

    (рис 8.17) Результат ввода повременных данных задач
  • Введем таким же способом фактические трудозатраты задач Разработка модулей обработки данных (4, 4, 4, 4, 8, 8, 8, 8 с 1.10.09) и Заполнение базы данных (8, 8, 8, 8, 4, 4, 4, 4, 4, 4, 4, 4 с 2.10.09).
  • Введем фактические трудозатраты CD-матриц по 7 и 8 штук соответственно 1.10.09 и 2.10.09. Результат изображен на рис. 8.18.
  • Переключиться в диаграмму Ганта с отслеживанием. Результат – в связи с тем, что фактическое выполнение задач отстало от ранее запланированного графика, выполнение проекта в целом отстает от базового плана (время окончания последних цветных отрезков находится позже времени окончания последних отрезков серого цвета, что изображено на рис. 8.19).
  • (рис 8.19) Результат продолжения ввода повременных данных задач (рис 8.18) Отставание выполнения проекта от плана

    Ввод фактических трудозатрат

  • Выбрать представление Использование задач.
  • Добавить в таблицу представления столбец Фактические трудозатраты.
  • Найти строку задачи Отладка программного комплекса, а в ней – ячейки столбцов Фактические трудозатраты и Оставшиеся трудозатраты. В них соответственно записаны 0ч и 120ч. Эти трудозатраты делятся на 2 программистов и постановщика, у которых значения фактических и оставшихся трудозатрат равны соответственно 0ч и 40ч.
  • Ввести в поле Фактические трудозатраты задачи Отладка программного комплекса значение 32ч. Результат – введенные трудозатраты пропорционально распределены между программистами (поскольку степень их участия в работе одинакова, произошло равномерное распределение). Постановщику не досталось фактических трудозатрат, поскольку в первые дни он не участвует в этой задаче. Фактические трудозатраты распределены, начиная с запланированного дня начала работ (с 19.10.09). Оставшиеся трудозатраты равны 88ч. В графе Остановка для задачи Комплексная отладка модулей указана дата прекращения работ, а в графе Возобновление – дата, с которой работы будут продолжены. Обе данные равны 19.10.09.
  • Предположим, что работы были возобновлены 23.10.09 и велись ежедневно в полном объеме вплоть до завершения задачи. Установить в графе Возобновление дату 23.10.09. Ввести в поле Фактические трудозатраты задачи Отладка программного комплекса значение 120ч. Результат – оставшиеся трудозатраты равны 0, работа выполнена полностью. Итоговое представление Использование задач изображено на рис. 8.20.
  • (рис 8.20) Результат ввода фактических трудозатрат

    Ввод процента завершения

  • Перейти в представление Использование задач.
  • Найти строку задачи Тестирование и исправление ошибок.
  • В левой таблице представления в этой строке найти поле %завершения и занести в него 30. Результат – система перенесла 30% запланированных трудозатрат в фактические трудозатраты.
  • Открыть окно свойств задачи Тестирование и исправление ошибок: двойной щелчок мыши по ее названию.
  • В открывшемся окне перейти на вкладку Общие, найти поле Процент завершения и занести в него 50. Результат – 50% запланированных трудозатрат ресурсов перенесены в фактические трудозатраты.
  • Перейти в представление Диаграмма Ганта и найти на диаграмме отрезок задачи Тестирование и исправление ошибок. Черная линия на этом отрезке соответствует фактическому ходу выполнения работ по задаче. Поскольку линия не достигла конца отрезка, задача является незавершенной.
  • Переместить при помощи мыши правую границу линии фактического выполнения задачи примерно на 80% отрезка. Результат – система определит точный процент завершения и в соответствии с ним перенесет запланированные трудозатраты в фактические.
  • Анализ хода выполнения проекта

  • Перейти в представление Использование задач.
  • В правой части представления убрать строки Фактические трудозатраты и Фактические затраты.
  • Вывести таблицу для анализа освоенного объема: Вид/Таблица/Другие таблицы – выбрать из списка Освоенный объем – Применить.
  • Вставить в таблицу суммарную задачу проекта: Сервис/Параметры – вкладка Вид – установить флаг суммарную задачу проекта.
  • В строке суммарной задачи выведены основные показатели:

  • БСЗР – затраты на текущий момент по базовому плану;
  • ФСВР ­– сколько фактически затрачено на проект к текущему моменту;
  • БСВР – сколько планировалось затратить на те работы , которые уже выполнены.
  • Установим дату отчета, на которую будем выполнять анализ. В качестве таковой используем 19.11.09, когда проект должен быть завершен: Проект/Сведения о проекте, Дата отчета – 19.11.09.
  • Анализируем индексы суммарной задачи проекта:

  • ОКП < 0 – проект выполняется с отставанием от плана (значение этого индекса – стоимость тех работ, которые мы выполнили сверх плана к текущему моменту);
  • ПОПЗ = БПЗ – затраты по проекту ожидаются в пределах плановых показателей (значение ПОПЗ – ожидаемая стоимость проекта после его завершения);
  • ОПЗ = 0 – величина, на которую увеличатся затраты (значение ОПЗ – размер ожидаемой экономии).
  • Выберем таблицу для анализа скорости выполнения работ: Вид/Таблица/Другие таблицы – выбрать из списка Показатели календ. плана (освоенный объем) – Применить.
  • Проанализируем индексы суммарной задачи проекта, которых не было в предыдущей таблице:

  • ООКП < 0 – проект отстает от плана (значение ООКП показывает процент опережения плана);
  • ИОКП < 1 – проект отстает от плана.
  • Выберем таблицу для анализа затрат проекта: Вид/Таблица/Другие таблицы – выбрать строку Показатели затрат (освоенный объем) – Применить.
  • Проанализируем показатели суммарной задачи проекта, которых не было в двух предыдущих таблицах:

  • ООПС = 0 – проект не экономит средства (значение ООПС – процент сэкономленных средств);
  • ИОС = 1 – проект не экономит средства;
  • ПЗВ = 1 – средства не экономятся, но и нет перерасхода.
  • 8.2.2. Задания для самостоятельного выполнения

    Вариант 1

  • Для ранее созданного проекта Строительство дома самостоятельно ввести фактические данные о выполнении работ различными способами для задач, принадлежащих различным фазам в соответствии с табл.8.2.
    Фаза Способ ввода фактических данных Файл сохранения результата
    Утверждение проектов Процент завершения Тема8_Процент.mpp
    Строительство фундамента Ввод фактических или оставшихся трудозатрат с перерывом в работе Тема8_Фактич.mpp
    Каркас и крыша Ввод повременных данных задач Тема8_Задачи.mpp
    Коммуникации Ввод повременных данных ресурсов Тема8_Ресурсы.mpp
  • Выполнить анализ хода выполнения проекта по методике освоенного объема на предполагаемую дату окончания работ и сделать вывод о скорости выполнения работ (раньше или позже плана) и о предполагаемом объеме фактических затрат (больше или меньше плановых).
  • Вариант 2

  • Для ранее созданного проекта Внедрение бухгалтерской системы самостоятельно ввести фактические данные о выполнении работ различными способами для задач, принадлежащих различным фазам в соответствии с табл.8.3.
    Фаза Способ ввода фактических данных Файл сохранения результата
    Выбор системы Процент завершения Тема8_Процент.mpp
    Приобретение программного обеспечения Ввод фактических или оставшихся трудозатрат с перерывом в работе Тема8_Фактич.mpp
    Составление проекта сети Ввод повременных данных задач Тема8_Задачи.mpp
    Приобретение компьютеров и сетевого оборудования Ввод повременных данных ресурсов Тема8_Ресурсы.mpp
  • Выполнить анализ хода выполнения проекта по методике освоенного объема на предполагаемую дату окончания работ и сделать вывод о скорости выполнения работ (раньше или позже плана) и о предполагаемом объеме фактических затрат (больше или меньше плановых).
  • Вариант 3

  • Для ранее созданного проекта Внедрение бухгалтерской системы самостоятельно ввести фактические данные о выполнении работ различными способами для задач, принадлежащих различным фазам в соответствии с табл.8.4.
    Фаза Способ ввода фактических данных Файл сохранения результата
    Замена окон Процент завершения Тема8_Процент.
    Замена дверей Ввод фактических или оставшихся трудозатрат с перерывом в работе Тема8_Фактич.mpp
    Замена отопительных приборов Ввод повременных данных задач Тема8_Задачи.mpp
    Выравнивание стен Ввод повременных данных ресурсов Тема8_Ресурсы.mpp
  • Выполнить анализ хода выполнения проекта по методике освоенного объема на предполагаемую дату окончания работ и сделать вывод о скорости выполнения работ (раньше или позже плана) и о предполагаемом объеме фактических затрат (больше или меньше плановых).
  • Страницы:

    8.1. Теоретический курс

    8.1.1. Виды планов проекта

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

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

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

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

    (рис 8.1) Взаимодействие базового и фактического планов

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

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

    Благодаря такому подходу текущий план содержит два вида данных:

  • данные о фактически выполненной части работ, полностью соответствующие фактическому плану;
  • план невыполненной части работ, измененный вследствие отклонений фактического плана от базового.
  • Взаимодействие трех видов планов изображено на рис. 8.1. Стрелки между блоками означают:

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

    8.1.2. Работа с базовым планом

    Система Microsoft Project позволяет одновременно сохранить 11 базовых планов. Создание базового плана выполняется в окне, открываемом пунктом меню Сервис/Отслеживание/Задать базовый план. Это окно изображено на рис. 8.2.

    (рис 8.2) Окно сохранения базового плана

    Переключатель Задать базовый план позволяет выбрать один из 11 возможных базовых планов для сохранения. На рис. 8.2 выбран Базовый план. Кроме него имеются Базовый план 1 Базовый план 10.

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

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

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

    Группа Сведение базовых планов доступна только при сохра­не­нии базовых планов выбранных задач. Установка флажка Во все суммарные задачи используется тогда, когда выбраны обычные задачи и следует записать изменения не только в эти задачи, но и во все содержащие их суммарные задачи. Установка флажка Из подчиненных в выбранные суммарные задачи используется тогда, когда выбраны суммарные задачи и следует обновить их данные на основе вложенных в них задач.

    Очистка базового плана выполняется в окне, открываемом пунктом меню Сервис/Отслеживание/Очистить базовый план,. Это окно изображено на рис. 8.3.

    (рис 8.3) Окно очистки базового плана

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

    После сохранения базового плана его можно сравнивать с текущим. Для этого предназначено представление Диаграмма Ганта с отслеживанием (Вид/Диаграмма Ганта с отслеживанием), изображенное на рис. 8.4.

    (рис 8.4) Диаграмма Ганта с отслеживанием

    На этой диаграмме изображены два календарных плана:

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

    Левая таблица рис. 8.4 содержит параметры текущего плана по каждой из задач проекта. Для их замены на параметры базового плана используется таблица Базовый план (Вид/Таблица/Другие таблицы – Базовый план – Применить), изображенная на рис. 8.5.

    (рис 8.5) Таблица Базовый план

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

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

    (рис 8.6) а

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

    8.1.3. Ввод фактических данных

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

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

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

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

    Для применения этого метода необходимо переключиться в таблицу использования ресурсов ( Вид/Использование ресурсов ) и специальным образом настроить ее:

  • отобразить таблицу Трудозатраты (Вид/Таблица/Трудозатраты) ;
  • в правой таблице при помощи контекстного меню отобразить строки Трудозатраты и Фактические трудозатраты.
  • После настройки представление имеет вид, изображенный на рис. 8.7. Левая таблица содержит следующие столбцы.

  • Название ресурса – здесь отображены названия ресурсов проекта и задач, в которых эти ресурсы задействованы;
  • % завершения – процент завершения задачи, вычисляемый после ввода фактических данных (изначально равен 0);
  • Трудозатраты – объем запланированных трудозатрат затрат ресурса в целом (в строке ресурса) и ресурса по выполнению задачи (в строке задачи);
  • Сверхурочные – объем запланированных сверхурочных трудозатрат;
  • Базовые – объем трудозатрат по базовому плану, предназначенный для сравнения с фактическим планом;
  • Отклонение – отклонение фактических трудозатрат от базового плана;
  • Фактические – объем фактически выполненных трудозатрат по ресурсу в целом (в строке ресурса) и по каждой конкретной задаче (в строке задачи);
  • Оставшиеся – объем оставшихся трудозатрат
  • (рис 8.7) Таблица ввода повременных данных по ресурсам

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

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

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

  • отобразить таблицу Отслеживание ;
  • в правой таблице отобразить строки Трудозатраты и Фактические трудозатраты.
  • После настройки представление имеет вид, изображенный на рис. 8.8.

    (рис 8.8) Представление для ввода повременных данных по задачам

    Левая таблица содержит следующие столбцы.

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

    Фактические трудозатраты задачи всегда измеряются в часах и обозначают объем фактической работы, выполненной всеми назначенными этой задаче трудовыми (и только трудовыми) ресурсами. Если назначено несколько ресурсов – фактические трудозатраты будут автоматически распределены между ними пропорционально показателям плановых трудозатрат. Например, за сутки над задачей должны отработать Программист1 – 8ч, и Программист2 – 4ч. Если ввести фактически отработанное время, равное 6ч, система распределит его в той же самой пропорции: Программист1 – 4ч, Программист2 – 2ч. Вполне естественно, что платой за сокращение объема вводимых фактических данных является уменьшение их точности.

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

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

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

    Для реализации данного способа ввода используется представление Использование задач, которое требуется предварительно настроить:

  • отобразить таблицу Отслеживание ;
  • добавить в нее столбцы Оставшиеся трудозатраты, Остановка и Возобновление.
  • в правой таблице отобразить строки Трудозатраты и Фактические трудозатраты.
  • Представление после преобразований имеет вид, изображенный на рис. 8.9.

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

    Существует четыре варианта ввода фактических или оставшихся трудозатрат:

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

    Если увеличить значение в столбце Фактические трудозатраты у ресурса (задачи, фазы, суммарной задачи проекта), или уменьшить в столбце Оставшиеся трудозатраты, это будет означать ввод данных о проделанной работе исполнителями на величину изменения значения. Это изменение автоматически вычисляется системой и распределяется по ресурсу или по исполнителям задачи, фазы, всего проекта пропорционально их плановой загрузке. Остается открытым вопрос, в какой день система введет эти фактические трудозатраты. Для его регулирования предназначены столбцы Остановка и Возобновление. Дата в первом показывает, в какой дате зарегистрированы последние фактические трудозатраты, а во втором – в какую дату будут занесены добавляемые фактические трудозатраты.

    Предположим, что мы хотим добавить в представление, изображенное на рис. 8.9 для задачи Постановка задачи фактические трудозатраты в объеме 8ч. Поскольку у нее до этого имеется 44ч фактических трудозатрат, то в ячейке, обозначенной на рисунке, следует установить значение 52ч. То же самое действие выполняется уменьшением на 8ч значения в столбце Оставшиеся трудозатраты с 36ч до 28ч. Поскольку при этом датой возобновления работ является 15.09.09, то введенные 8ч будут отнесены именно на нее. Результат показан на рис. 8.10а. Выполним те же самые изменения фактических трудозатрат, но предварительно установим дату возобновления работ 16.09.09. Результат такого преобразования показан на рис. 8.10б. Мы видим, что здесь фактические трудозатраты отнесены на 16.09.09.

    (рис 8.10) а)

    (рис 8.10) б) Варианты изменения фактических трудозатрат

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

    Ввод процента завершения можно выполнить тремя способами.

  • На диаграмме Ганта схватить мышкой левую границу отрезка задачи и переместить вправо на требуемую величину. Этот способ является наглядным, но не точным.
  • В окне свойств задачи на вкладке Общие заполнить поле Процент завершения (рис. 8.11).
  • В таблице Отслеживание представления Использования задач (Вид/Таблица/Отслеживание) найти строку задачи, а в ней ячейку столбца % завершения и ввести в эту ячейку требуемое значение (рис. 8.12).
  • В двух первых вариантах система распределяет фактические трудозатраты в полном соответствии с плановыми как по объемам, так и по дням таким образом, чтобы выдержать заданный процент. В третьем варианте введенный (или добавленный) процент распределяется после даты возобновления, указанной в столбце Возобновление.

    (рис 8.12) Ввод процента завершения в окне свойств задачи (рис 8.11) Ввод процента завершения в представлении Использование задач

    8.1.4. Анализ хода выполнения проекта

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

  • Базовая стоимость запланированных работ (БСЗР). Обозначает общую стоимость работ, которые должны быть завершены к текущему моменту (каковы должны быть затраты на проект по базовому плану).
  • Фактическая стоимость выполненных работ (ФСВР). Обозначает общую фактическую стоимость трудозатрат на текущий момент (сколько фактически потрачено на проект к текущему моменту).
  • Базовая стоимость выполненных работ (БСВР). Обозначает запланированную по базовому плану стоимость фактически выполненных работ (сколько планировалось потратить на трудозатраты, которые были фактически осуществлены).
  • На основе этих величин вычисляются разнообразные индикаторы, по значению которых можно судить о скорости выполнения и расходовании средств проекта в сравнении с плановыми показателями. Используемые индикаторы перечислены в табл. 8.1.

    Название Формула Знач. Трактовки
    Отклонение от календарного плана (ОКП) ОКП = БСВР – БСЗР

    <0

    =0

    >0

    Отставание от плана

    Выполнение в срок

    Опережение плана

    Отклонение по стоимости (ОПС) ОПС = БСВР – ФСВР

    <0

    =0

    >0

    Превышение затрат

    Затраты по плану

    Экономия средств

    Относительное отклонение по стоимости (ООПС) ООПС = ОПС / БСВР * 100

    <0

    =0

    >0

    Превышение затрат

    Затраты по плану

    Экономия средств

    Индекс отклонения стоимости (ИОС) ИОС = БСВР / ФСВР

    <1

    =1

    >1

    Превышение затрат

    Затраты по плану

    Экономия средств

    Относительное отклонение от календарного плана (ООКП) ООКП = ОКП / БСЗР * 100

    <0

    =0

    >0

    Отставание от плана

    Выполнение в срок

    Опережение плана

    Индекс отклонения от календарного плана (ИОКП) ИОКП = БСВР/ БСЗР

    <1

    =1

    >1

    Отставание от плана

    Выполнение в срок

    Опережение плана

    Предварительная оценка по завершении (ПОПЗ) ПОПЗ = ФСВР + (БПЗ – БСВР) / ИОС

    <БПЗ

    =БПЗ

    >БПЗ

    Экономия средств

    Затраты по плану

    Превышение затрат

    Отклонение по завершении (ОПЗ) ОПЗ = БПЗ – ПОПЗ

    <0

    =0

    >0

    Превышение затрат

    Затраты по плану

    Экономия средств

    Показатель эффективности выполнения (ПЭВ) ПЭВ = (БПЗ – БСВР)/(БПЗ – ФСВР)

    <1

    =1

    >1

    Средства экономятся, можно повысить качество работ

    Ход работ по плану

    Возможно превышение затрат, нужно повысить эффективность

    В этой таблице БПЗ – это плановые затраты на проект (или задачу) согласно базовому плану.

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

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

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

    (рис 8.14) Таблица Освоенный объем(рис 8.13) Таблица Показатели затрат (освоенный объем)(рис 8.15) Таблица Показатели календарного плана (освоенный объем)

    8.1.5. Контрольные вопросы

  • Что такое отслеживание?
  • Какие показатели отражает текущий план?
  • Для чего нужен базовый план?
  • Что такое фактический план?
  • Как взаимосвязаны текущий, базовый и фактический планы?
  • Какие показатели содержит промежуточный план?
  • Как сохранить базовый план?
  • Как создать промежуточный план?
  • Какие параметры имеет окно сохранения базового плана?
  • Как очистить базовый план?
  • Как сравнить базовый план с текущим?
  • Какие показатели содержит таблица Базовый план?
  • Что такое фактические данные и какими способами их можно ввести?
  • Как выполняется ввод повременных данных ресурсов?
  • Как выполняется ввод повременных данных задач?
  • Как система распределяет фактические трудозатраты задачи по ее трудовым ресурсам?
  • Какие существуют варианты ввода фактических или оставшихся трудозатрат?
  • Как выполняется ввод фактических или оставшихся трудозатрат?
  • Как влияют на результат ввода фактических трудозатрат влияют значения полей Остановка и Возобновление?
  • Какими способами выполняется ввод процента завершения задач?
  • Какие три основных показателя использует методика освоенного объема и что они обозначают?
  • Какие индикаторы используются системой в рамках методики освоенного объема, что они обозначают и как вычисляются?
  • Какие таблицы используются в представлениях для отображения показателей освоенного объема?
  • Как показатели освоенного объема связаны с датой отчета?
  • 8.2. Лабораторная работа "Отслеживание проекта"

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

    Форма занятия – лабораторная работа с использованием компьютера.

    Продолжительность – четыре академических часа.

    8.2.1. Пример отслеживания проекта

    Примеры отслеживания иллюстрируются с использованием проекта Разработка программы, содержащегося в файле Тема8.mpp.

    Сохранение базового плана

  • Переключиться в диаграмму Ганта.
  • Выбрать пункт Сервис/Отслеживание/Задать базовый план.
  • Установить переключатели Задать базовый план и всего проекта – Ok.
  • Выбрать Вид/Диаграмма Ганта с отслеживанием. Результат – текущий и базовый планы совпадают. Текущий план изображен цветными отрезками, а базовый – отрезками серого цвета.
  • Настройка представления Использование задач

  • Переключиться в представление Использование задач.
  • В контекстном меню правой таблицы представления выбрать Трудозатраты, Фактические трудозатраты и Фактические затраты..
  • Вставить в левую таблицу столбцы Остановка, Возобновление, Оставшиеся трудозатраты, % завершения: Вставка/Столбец – выбрать имя столбца – Ok (рис. 8.16).
  • Ввод повременных данных ресурсов

  • Введем повременные данные ресурса Постановщик по выполнению задачи Постановка задачи. Ему запланированы работы в течение 10 рабочих дней общей трудоемкостью 80ч.
  • В строке Постановщик в ячейки Фактические трудозатраты введем значения по 8ч в течение первых 10 рабочих дней.
  • В строке Бумага в ячейку Фактические трудозатраты введем 1 в первый день работы постановщика 07.09.09.
  • В строке СD-матрица в ячейку Фактические трудозатраты введем 2 в этот же день 07.09.09. Результат – процент завершения задачи равен 100% и она отмечается знаком в столбце индикаторов (рис. 8.16).
  • В строке Междугородные переговоры в ячейку Фактические затраты введем 100, 200 и 200 в соответствии с рис. 8.16.
  • Переключиться в диаграмму Ганта с отслеживанием. Результат – проект выполняется точно в соответствии с первоначальным планом.
  • (рис 8.16) Результат ввода повременных данных

    Ввод повременных данных задач

  • Переключиться в представление использования задач ( Вид/Использование задач ).
  • Найти строку задачи Разработка интерфейса. На нее назначен Программист1, Междугородные переговоры и CD-матрица. Трудозатраты программиста составляют 40ч (5 дней по 8ч), а CD-матриц расходуется по одной штуке в день (всего 5шт).
  • В строку Фактические трудозатраты правой таблицы, расположенной напротив названия задачи, введем трудозатраты задачи в рабочие дни, начиная с запланированного дня начала работ (23.09.09): 4ч, 8ч, 8ч, 8ч, 8ч, 4ч. Результат – система сама распределяет фактические трудозатраты задачи по выполняющим ее трудовым ресурсам. Поскольку такой ресурс единственный ( Программист1 ), все вводимые значения переносятся в его трудозатраты.
  • В строке CD-матрица для этой же задачи в первый день работы программиста введем фактические трудозатраты 5.
  • В строке Междугородные переговоры для этой же задачи в строке Фактические затраты введем по 200 в каждый день работы Программист1.
  • Найти строку задачи Разработка структуры базы данных. На нее назначен Программист2, Междугородные переговоры и CD-матрица. Трудозатраты программиста составляют 56ч (7 дней по 8ч), а CD-матриц расходуется по 1 штуке в день.
  • В строку Фактические трудозатраты правой таблицы, расположенной напротив названия задачи, введем трудозатраты задачи в рабочие дни, начиная с запланированного дня начала работ (23.09.09): 8ч, 8ч, 8ч, 8ч, 8ч, 8ч, 8ч. Результат – система аналогично распределяет фактические трудозатраты задачи по выполняющим ее трудовым ресурсам. Поскольку такой ресурс единственный ( Программист2 ), все вводимые значения переносятся в его трудозатраты.
  • В строке CD-матрица для этой же задачи в первый день работы программиста введем фактические трудозатраты 7.

    В строке Междугородные переговоры для этой же задачи в строке Фактические затраты введем по 150 в каждый день работы Программист2. Результат изображен на рис. 8.17.

    (рис 8.17) Результат ввода повременных данных задач
  • Введем таким же способом фактические трудозатраты задач Разработка модулей обработки данных (4, 4, 4, 4, 8, 8, 8, 8 с 1.10.09) и Заполнение базы данных (8, 8, 8, 8, 4, 4, 4, 4, 4, 4, 4, 4 с 2.10.09).
  • Введем фактические трудозатраты CD-матриц по 7 и 8 штук соответственно 1.10.09 и 2.10.09. Результат изображен на рис. 8.18.
  • Переключиться в диаграмму Ганта с отслеживанием. Результат – в связи с тем, что фактическое выполнение задач отстало от ранее запланированного графика, выполнение проекта в целом отстает от базового плана (время окончания последних цветных отрезков находится позже времени окончания последних отрезков серого цвета, что изображено на рис. 8.19).
  • (рис 8.19) Результат продолжения ввода повременных данных задач (рис 8.18) Отставание выполнения проекта от плана

    Ввод фактических трудозатрат

  • Выбрать представление Использование задач.
  • Добавить в таблицу представления столбец Фактические трудозатраты.
  • Найти строку задачи Отладка программного комплекса, а в ней – ячейки столбцов Фактические трудозатраты и Оставшиеся трудозатраты. В них соответственно записаны 0ч и 120ч. Эти трудозатраты делятся на 2 программистов и постановщика, у которых значения фактических и оставшихся трудозатрат равны соответственно 0ч и 40ч.
  • Ввести в поле Фактические трудозатраты задачи Отладка программного комплекса значение 32ч. Результат – введенные трудозатраты пропорционально распределены между программистами (поскольку степень их участия в работе одинакова, произошло равномерное распределение). Постановщику не досталось фактических трудозатрат, поскольку в первые дни он не участвует в этой задаче. Фактические трудозатраты распределены, начиная с запланированного дня начала работ (с 19.10.09). Оставшиеся трудозатраты равны 88ч. В графе Остановка для задачи Комплексная отладка модулей указана дата прекращения работ, а в графе Возобновление – дата, с которой работы будут продолжены. Обе данные равны 19.10.09.
  • Предположим, что работы были возобновлены 23.10.09 и велись ежедневно в полном объеме вплоть до завершения задачи. Установить в графе Возобновление дату 23.10.09. Ввести в поле Фактические трудозатраты задачи Отладка программного комплекса значение 120ч. Результат – оставшиеся трудозатраты равны 0, работа выполнена полностью. Итоговое представление Использование задач изображено на рис. 8.20.
  • (рис 8.20) Результат ввода фактических трудозатрат

    Ввод процента завершения

  • Перейти в представление Использование задач.
  • Найти строку задачи Тестирование и исправление ошибок.
  • В левой таблице представления в этой строке найти поле %завершения и занести в него 30. Результат – система перенесла 30% запланированных трудозатрат в фактические трудозатраты.
  • Открыть окно свойств задачи Тестирование и исправление ошибок: двойной щелчок мыши по ее названию.
  • В открывшемся окне перейти на вкладку Общие, найти поле Процент завершения и занести в него 50. Результат – 50% запланированных трудозатрат ресурсов перенесены в фактические трудозатраты.
  • Перейти в представление Диаграмма Ганта и найти на диаграмме отрезок задачи Тестирование и исправление ошибок. Черная линия на этом отрезке соответствует фактическому ходу выполнения работ по задаче. Поскольку линия не достигла конца отрезка, задача является незавершенной.
  • Переместить при помощи мыши правую границу линии фактического выполнения задачи примерно на 80% отрезка. Результат – система определит точный процент завершения и в соответствии с ним перенесет запланированные трудозатраты в фактические.
  • Анализ хода выполнения проекта

  • Перейти в представление Использование задач.
  • В правой части представления убрать строки Фактические трудозатраты и Фактические затраты.
  • Вывести таблицу для анализа освоенного объема: Вид/Таблица/Другие таблицы – выбрать из списка Освоенный объем – Применить.
  • Вставить в таблицу суммарную задачу проекта: Сервис/Параметры – вкладка Вид – установить флаг суммарную задачу проекта.
  • В строке суммарной задачи выведены основные показатели:

  • БСЗР – затраты на текущий момент по базовому плану;
  • ФСВР ­– сколько фактически затрачено на проект к текущему моменту;
  • БСВР – сколько планировалось затратить на те работы , которые уже выполнены.
  • Установим дату отчета, на которую будем выполнять анализ. В качестве таковой используем 19.11.09, когда проект должен быть завершен: Проект/Сведения о проекте, Дата отчета – 19.11.09.
  • Анализируем индексы суммарной задачи проекта:

  • ОКП < 0 – проект выполняется с отставанием от плана (значение этого индекса – стоимость тех работ, которые мы выполнили сверх плана к текущему моменту);
  • ПОПЗ = БПЗ – затраты по проекту ожидаются в пределах плановых показателей (значение ПОПЗ – ожидаемая стоимость проекта после его завершения);
  • ОПЗ = 0 – величина, на которую увеличатся затраты (значение ОПЗ – размер ожидаемой экономии).
  • Выберем таблицу для анализа скорости выполнения работ: Вид/Таблица/Другие таблицы – выбрать из списка Показатели календ. плана (освоенный объем) – Применить.
  • Проанализируем индексы суммарной задачи проекта, которых не было в предыдущей таблице:

  • ООКП < 0 – проект отстает от плана (значение ООКП показывает процент опережения плана);
  • ИОКП < 1 – проект отстает от плана.
  • Выберем таблицу для анализа затрат проекта: Вид/Таблица/Другие таблицы – выбрать строку Показатели затрат (освоенный объем) – Применить.
  • Проанализируем показатели суммарной задачи проекта, которых не было в двух предыдущих таблицах:

  • ООПС = 0 – проект не экономит средства (значение ООПС – процент сэкономленных средств);
  • ИОС = 1 – проект не экономит средства;
  • ПЗВ = 1 – средства не экономятся, но и нет перерасхода.
  • 8.2.2. Задания для самостоятельного выполнения

    Вариант 1

  • Для ранее созданного проекта Строительство дома самостоятельно ввести фактические данные о выполнении работ различными способами для задач, принадлежащих различным фазам в соответствии с табл.8.2.
    Фаза Способ ввода фактических данных Файл сохранения результата
    Утверждение проектов Процент завершения Тема8_Процент.mpp
    Строительство фундамента Ввод фактических или оставшихся трудозатрат с перерывом в работе Тема8_Фактич.mpp
    Каркас и крыша Ввод повременных данных задач Тема8_Задачи.mpp
    Коммуникации Ввод повременных данных ресурсов Тема8_Ресурсы.mpp
  • Выполнить анализ хода выполнения проекта по методике освоенного объема на предполагаемую дату окончания работ и сделать вывод о скорости выполнения работ (раньше или позже плана) и о предполагаемом объеме фактических затрат (больше или меньше плановых).
  • Вариант 2

  • Для ранее созданного проекта Внедрение бухгалтерской системы самостоятельно ввести фактические данные о выполнении работ различными способами для задач, принадлежащих различным фазам в соответствии с табл.8.3.
    Фаза Способ ввода фактических данных Файл сохранения результата
    Выбор системы Процент завершения Тема8_Процент.mpp
    Приобретение программного обеспечения Ввод фактических или оставшихся трудозатрат с перерывом в работе Тема8_Фактич.mpp
    Составление проекта сети Ввод повременных данных задач Тема8_Задачи.mpp
    Приобретение компьютеров и сетевого оборудования Ввод повременных данных ресурсов Тема8_Ресурсы.mpp
  • Выполнить анализ хода выполнения проекта по методике освоенного объема на предполагаемую дату окончания работ и сделать вывод о скорости выполнения работ (раньше или позже плана) и о предполагаемом объеме фактических затрат (больше или меньше плановых).
  • Вариант 3

  • Для ранее созданного проекта Внедрение бухгалтерской системы самостоятельно ввести фактические данные о выполнении работ различными способами для задач, принадлежащих различным фазам в соответствии с табл.8.4.
    Фаза Способ ввода фактических данных Файл сохранения результата
    Замена окон Процент завершения Тема8_Процент.
    Замена дверей Ввод фактических или оставшихся трудозатрат с перерывом в работе Тема8_Фактич.mpp
    Замена отопительных приборов Ввод повременных данных задач Тема8_Задачи.mpp
    Выравнивание стен Ввод повременных данных ресурсов Тема8_Ресурсы.mpp
  • Выполнить анализ хода выполнения проекта по методике освоенного объема на предполагаемую дату окончания работ и сделать вывод о скорости выполнения работ (раньше или позже плана) и о предполагаемом объеме фактических затрат (больше или меньше плановых).
  • Вернуться к учебному плану