Upravlenie_proektami_lekcii
.pdf
Чтобы найти подобные задачи используется предопределенный фильтр Задачи с оценкой длительности.
Задачи со слишком короткой длительностью могут появиться в проекте по двум причинам. Во-первых, менеджер может переоценить возможности исполнителей или недооценить объем трудозатрат и сложность задачи. Такая ситуация возможна, если он принимает решение о продолжительности задачи без консультации с опытными исполнителями. Вовторых, сами исполнители, не имеющие достаточного опыта работы, могут ошибиться в оценке.
Для выявления рискованных задач требуется принять решение о пороге риска, т.е. выработать значение длительности задачи, ниже которого она будет считаться рискованной.
Предположим, что рискованными считаются все задачи с длительностью меньше либо равной 2 дням, не являющиеся вехами. Для нахождения таких задач требуется определить фильтр Короткая задача, изображенный на рис. 4.16. Применение его в диаграмме Ганта позволит отобразить все короткие задачи, после чего менеджеру предстоит провести дополнительный анализ их продолжительности.
Рис. 4.16. Фильтр для поиска коротких задач
Слишком длинные задачи с большим количеством ресурсов относятся к риско-
ванным, поскольку наличие значительного количества исполнителей делает трудным процесс правильной оценки длительности. Для упрощения оценки подобную задачу целесообразно разбить на несколько и преобразовать в фазу: чем проще задача, тем легче ее оценить.
Для поиска рискованных задач в данном случае нам понадобится вычисляемое поле КоличествоРесурсов, созданное на основе поля Число2. Его значение вычисляется по формуле (рис. 4.17). Поскольку в системе нет средств подсчитать количество ресурсов задачи, в качестве такового формула использует длину текстового поля Названия ресурсов.
Рис. 4.17. Формула для поля КоличествоРесурсов
Далее в представлении диаграмма Ганта отобразим таблицу Ввод и добавим в нее столбец КоличествоРесурсов. Для просмотра ресурсов задачи отобразим форму (Окно/Разделить) и выберем форму Ресурсы и последователи из ее контекстного меню. Левая часть этой формы отображает перечень назначенных задаче ресурсов.
Отсортируем таблицу диаграммы Ганта сначала по убыванию длительности задач, а затем по убыванию поля КоличествоРесурсов в соответствии с изображением на рис. 4.18.
Рис. 4.18. Параметры сортировки
Результат сортировки и окончательный вид представления изображен на рис. 4.19. К наиболее рискованным задачам могут быть отнесены Постановка задачи, Тестирование и исправление ошибок и Составление программной документации. Однако, первая и третья используют только один трудовой ресурс и несколько материальных и затратных. Поэтому их нельзя отнести к рискованным. В задаче же Тестирование и исправление ошибок задействованы все три работника проекта, в связи с чем ее отнести к рискованным можно.
Рис. 4.19. Диаграмма Ганта после сортировки
Задачи с календарными ограничениями представляют собой фактор риска в том случае, если установленные ограничения могут быть нарушены. Примером таких задач являются задачи с ограничением Окончание не позднее и задачи с установленными крайними сроками.
Для целей анализа создадим настраиваемые поля, вычисляемые по формулам в соответствии с табл.4.2.
|
|
Таблица 4.2. |
|
|
|
Имя поля |
На базе поля |
Формула |
|
|
|
ЗапасДоОграничения |
Число3 |
[Дата ограничения]-[Окончание] |
|
|
|
ЗапасДоКрайнегоСрока |
Число4 |
[Крайний срок]-[Окончание] |
|
|
|
Запас |
Число5 |
IIf([ЗапасДоОграничения]< [ЗапасДоКрайнегоСрока]; [ЗапасДоО- |
|
|
граничения]; [ЗапасДоКрайнегоСрока]) |
Создать фильтр ОграниченияПоВремени, при помощи которого отображаются только задачи с ограничением Окончание не позднее или с ненулевым значением крайнего срока. Окно создания фильтра изображено на рис. 4.20. В таблицу Ввод диаграммы Ганта добавим созданные настраиваемые поля ЗапасДоОграничения, ЗапасДоКрайнегоСрока и Запас. После использования фильтра ОграниченияПоВремени таблица имеет вид, изображенный на рис. 4.21. Анализ значений поля Запас позволяет сделать вывод о рискованности задачи Тестирование и исправление ошибок, поскольку ее запас между датами окончания и ограничения составляет всего два дня.
Рис. 4.20. Фильтр ОграниченияПоВремени
Рис. 4.21. Результат фильтрации таблицы
К ресурсным рискам относятся следующие виды рисков:
1.привлечение к работам неопытных сотрудников;
2.трудовые ресурсы с большим объемом трудозатрат;
3.ресурсы со сверхурочной работой.
Привлечение к работам неопытных сотрудников чревато тем, что недостаток опыта может сказаться на скорости выполнения задачи. Неопытному сотруднику требуется больше времени, чтобы войти в курс дела. Особенно рискованной является ситуация, когда такой сотрудник сам выполняет задачу, без помощи более опытных коллег.
Для целей анализа данного вида риска настроим поле Флаг1 и переименуем его в ОпытныйСотрудник. Создадим свое представление с именем АнализРисков (Вид/Другие представления/Создать/Комбинирован-ное представление). Окно настройки представления изображено на рис. 4.22. Представление будет совмещать в себе Лист ресурсов в верхней части и Использование задач в нижней.
Откроем созданное представление, в верхней части добавим столбец ОпытныйСотрудник, установим фильтр, отображающий только трудовые ресурсы и для них заполним значениями этот столбец. Выбрав неопытного сотрудника, в нижней таблице представления анализируем все назначенные задачи (рис. 4.23).
Рис. 4.22. Окно настройки представления
Рис. 4.23. Анализ риска использования неопытных сотрудников
Анализ показывает, что задачи Разработка структуры базы данных и Заполнение базы данных являются рискованными, поскольку их выполняет только неопытный сотрудник Программист1.
Трудовые ресурсы с большим объемом трудозатрат также представляют опреде-
ленный фактор риска. Если некоторый работник участвует в большом количестве задач, особенно критических, и несет повышенную ответственность в проекте, то его непредвиденная недоступность (болезнь, увольнение) может нанести значительный ущерб проекту на этапе выполнения.
Для анализа риска используем представление АнализРисков, созданное в предыдущем случае. В верхней его части в Лист ресурсов добавим столбец Трудозатраты и назначим фильтр, отображающий только трудовые ресурсы. Отсортируем таблицу по убыванию трудозатрат. В нижней части представления выберем диаграмму Ганта. Результат изображен на рис. 4.23. Из анализа делаем вывод, что распределение трудозатрат по работникам примерно одинаково, но Программист2 имеет наивысшие трудозатраты и занят исключительно в критических задачах. Поэтому его участие в проекте наиболее ценно и имеет наивысший риск.
Рис. 4.24. Анализ использования сотрудников с большими трудозатратами
Ресурсы со сверхурочной работой создают риск невыполнения плановых показателей по причине усталости и меньшей производительности труда. Для анализа риска следует воспользоваться представлением АнализРисков, добавить в Лист ресурсов столбец Сверхурочные трудозатраты и отсортировать сотрудников по их убыванию.
Для уменьшения рисков существуют следующие подходы:
1.разработка плана сдерживания рисков, который предполагает вставку в проект задач, выполнение которых уменьшает тот или иной вид риска (например, обучение неопытного сотрудника приведет к уменьшению соответствующего вида риска);
2.разработка плана реакции на риски, который включает совокупность мероприятий, которые будут выполнены при возникновении той или иной неблагоприятной ситуации (например, болезнь ценного сотрудника);
3.вставка в план проекта временных резервов – фиктивных работ, создающих временной буфер между реальными работами (особенно критическими).
4.7.Контрольные вопросы
1.Что такое настраиваемое поле?
2.Какие бывают группы, типы настраиваемых полей и каково их количество?
3.Как создать настраиваемое поле?
4.Как создать настраиваемое поле с подстановкой?
5.Как создать вычисляемое настраиваемое поле?
6.Какие операции и виды полей используются в формуле настраиваемого поля?
7.Как ввести значения настраиваемого поля?
8.Что такое параметрический анализ?
9.Для чего используется параметрический анализ длительности задач?
10.Какова последовательность действий при параметрическом анализе длительно-
сти задач?
11.Что позволяет оценить PERT-анализ длительности задач?
12.Какие кнопки содержит панель инструментов PERT?
13.Что вводится в окне ввода PERT и листе ввода PERT?
14.Какие настраиваемые поля используются для PERT-анализа?
15.В чем заключается анализ критического пути?
16.Какова структура стоимости проекта?
17.Какая таблица используется для анализа стоимости проекта?
18.Как выполняется анализ стоимости задач разного вида?
19.Как выполняется анализ стоимости ресурсов разного вида?
20.Как выполнить анализ сверхурочных затрат?
21.Что такое риск?
22.Какие бывают виды рисков?
23.Как выполнить анализ рисков задач с предварительными длительностями?
24.Как выполнить анализ рисков задач со слишком короткой длительностью?
25.Как выполнить анализ рисков слишком длинных задач с большим количеством
ресурсов?
26.Как выполнить анализ рисков задач с календарными ограничениями?
27.Как выполнить анализ рисков привлечения к работам неопытных сотрудников?
28.Как выполнить анализ рисков трудовых ресурсов с большим объемом трудоза-
трат?
29.Как выполнить анализ рисков ресурсов со сверхурочной работой?
30.Как уменьшить риски проекта?
5. ВЫРАВНИВАНИЕ РЕСУРСОВ
Перегрузка ресурсов. Понятие выравнивания ресурсов. Автоматическое выравнивание. Подходы к ручному выравниванию. Лабораторная работа по выравниванию ресурсов.
5.1. Перегрузка ресурсов
Перегрузка ресурсов – превышение в процессе планирования максимально возможного для этого ресурса объема назначения, предусмотренного в определенный промежуток времени. Максимальный объем назначения указывается в окне свойств ресурса на вкладке Общие совместно с графиком доступности (рис.5.1). При планировании система не препятствует создавать назначения больше заданного максимального уровня, но считает их как перегрузку ресурса.
Рис. 5.1. Максимальный объем назначения ресурса
Причинами перегрузки могут быть следующие:
1.ресурс назначен на несколько задач, которые выполняются одновременно;
2.после изменений параметров задачи, имеющей назначения, произошли изменения ее длительности, трудозатрат и объема ресурсов, в результате чего количество единиц выделенного ей ресурса превысило предельно допустимое значение (например, 120% вместо
100%).
3.ресурсу запланированы трудозатраты в дни, когда он недоступен.
Наиболее распространенным случаем является первый.
Для того чтобы выяснить, какие ресурсы являются перегруженными, следует от-
крыть представление Лист ресурсов (пункт меню Вид/Лист ресурсов ). Названия перегруженных ресурсов выделены красным цветом, а в столбце индикаторов расположен специальный знак (рис.5.2). Строка перегруженного ресурса выделяется красным цветом и в представлении Использование ресурсов.
Рис. 5.2. Перегруженные ресурсы в списке ресурсов
Лист ресурсов позволяет найти перегруженные ресурсы, но не дает информации о том, когда, при выполнении каких задач и насколько они перегружены.
Величину и периоды перегрузки можно определить при помощи представления График ресурсов, выбрав для отображения в нем перегруженный ресурс и параметр Трудозатраты (рис.5.3). Трудозатраты, находящиеся в пределах установленной нормы, изображаются синим цветом, а превышающие норму – красным. Из рисунка видно, что Постановщик имеет перегрузку с 19 по 23 октября 2009г, а объем суточного превышения трудозатрат равен 8ч.
Рис. 5.3. График перегруженного ресурса
График ресурсов позволяет обнаружить период и величину перегрузки, но в нем недостаточно информации о ее причинах. Наиболее информативными возможностями обладает представление Использование ресурсов, поскольку оно содержит как календарный график распределения трудозатрат, так и демонстрирует их распределение между задачами, назначенными ресурсу.
Для поиска источника перегрузки при помощи Использование ресурсов, требуется предварительно настроить это представление. По умолчанию его календарный график (правая таблица) отображает только показатель Трудозатраты. Включим также показатель Превышение доступности. После этого для каждого ресурса и задачи календарный график будет
содержать две строки с указанием графика распределения трудозатрат в одной и графика распределения трудозатрат, превышающих допустимые, в другой.
Теперь в представлении Использование ресурсов можно увидеть:
1.перегруженные ресурсы (их названия выделены красным шрифтом, а столбец индикаторов содержит специальный знак);
2.дни, когда эти ресурсы перегружены (значения трудозатрат в эти дни выделены красным цветом);
3.объем запланированных сверх нормы трудозатрат (указан красным шрифтом в строке Превыш );
4.задачи, при выполнении которых ресурс перегружен (те задачи, которые он выполняет в дни, когда имеется перегрузка).
Рис. 5.4. Анализ перегрузки в представлении Использование ресурсов
На рис.5.4 приведен пример представления Использование ресурсов, из которого видно, что перегруженным является Постановщик с 19.10.09 по 23.10.09. Ежедневная величина сверхнормативных трудозатрат составляет 8ч в день. Перегрузка возникла при выполнении задач Тестирование и устранение ошибок и Составление программной документации, поскольку они выполняются параллельно и Постановщик назначен на обе эти задачи со стопроцентным объемом назначения.
5.2. Выравнивание ресурсов
Выравнивание ресурсов – это процесс реорганизации плана проекта с целью ликвидации перегруженности его ресурсов.
Для выравнивания применяются следующие основные приемы.
1. Уменьшение объема назначения ресурса на некоторую задачу. Это может привести к увеличению ее длительности пропорционально ежедневному уменьшению трудозатрат. Например, если при работе по 8ч в день (объем назначения 100%) работник выполняет задачу за 5 дней, то при уменьшении объема назначения до 4ч в день (50%) ему понадобится 10 дней для этой же задачи.
