ð ï û ÿ í õ ð í Microsoft Project...

34
ИЗУЧЕНИЕ Microsoft Project 2010 ЗА 1 ДЕНЬ МЕТОДОМ СКВОЗНОГО ПРИМЕРА Алексей Просницкий, РМР, MCTS, MCITP Владимир Иванов, MVP 4-е издание

Transcript of ð ï û ÿ í õ ð í Microsoft Project...

Page 1: ð ï û ÿ í õ ð í Microsoft Project 2010leoconsulting.com.ua/resources/documents/Microsoft...ðзучение практического применения Microsoft Project

ИЗУЧЕНИЕ

Microsoft Project 2010 ЗА 1 ДЕНЬ МЕТОДОМ СКВОЗНОГО ПРИМЕРА

Алексей Просницкий, РМР, MCTS, MCITP

Владимир Иванов, MVP

4-е издание

Page 2: ð ï û ÿ í õ ð í Microsoft Project 2010leoconsulting.com.ua/resources/documents/Microsoft...ðзучение практического применения Microsoft Project

Изучение практического применения Microsoft Project 2010 за 1 день методом сквозного примера 2

Алексей Просницкий, РМР, MCTS, MCITP [email protected], www.leoconsulting.com.ua

Владимир Иванов, MVP [email protected], www.turboproject.ru

Оглавление

Список рисунков .......................................................................................................................................... 3

Введение от Владимира Иванова, MVP .................................................................................................... 4

1 ВВЕДЕНИЕ В ОСНОВЫ УПРАВЛЕНИЯ ПРОЕКТАМИ ............................................................................ 6

2 ТЕХНИКА ПЛАНИРОВАНИЯ .................................................................................................................. 8

3 СОСТАВЛЕНИЕ ПЛАНА И БЮДЖЕТА. ТИПОВЫЕ МЕТОДЫ ПЛАНИРОВАНИЯ. БЮДЖЕТ И

МАТЕРИАЛЬНЫЕ РЕСУРСЫ ........................................................................................................................ 10

3.1 Постановка задачи .................................................................................................................... 10

3.2 Список этапов ............................................................................................................................. 10

3.3 Список задач .............................................................................................................................. 12

3.4 Определение длительности задач ........................................................................................... 12

3.5 Определение последовательности задач ............................................................................... 13

3.6 Формирование пула ресурсов .................................................................................................. 15

3.7 Назначение ресурсов на задачи ............................................................................................... 16

3.8 План с бюджетом ...................................................................................................................... 19

4 ОТСЛЕЖИВАНИЕ ПРОЕКТА. УПРАВЛЕНИЕ РИСКАМИ. МОДИФИКАЦИЯ ПЛАНА ПО ХОДУ

ПРОЕКТА ..................................................................................................................................................... 21

4.1 Риски и косвенные работы ....................................................................................................... 21

4.2 Управление рисками по стандартам PMI ................................................................................ 22

4.3 Оценка значимости рисков....................................................................................................... 23

4.4 Методы вычисления реальных сроков задач ......................................................................... 23

4.5 Расчет трех версий проекта методом Монте-Карло .............................................................. 24

4.6 Согласование и отчет ................................................................................................................ 26

4.7 Проблемы и решения ............................................................................................................... 27

5 ФОРМАЛЬНОЕ ЗАКРЫТИЕ ПРОЕКТА. ПОЛИТИЧЕСКИЕ РИСКИ. АНАЛИЗ СТАТИСТИКИ ................ 29

5.1 Измеряемая цель ...................................................................................................................... 29

5.2 Иллюзия простоты (80%/20%) .................................................................................................. 29

5.3 План и требования должны изменяться совместно .............................................................. 30

5.4 Планирование итеративно, следующие стадии предсказуемы лишь статистически ......... 31

5.5 Нужны измеряемые критерии завершения проекта (контрольные тесты) ......................... 31

5.6 Формальное закрытие проекта ................................................................................................ 32

5.7 Закрытие и оценка проекта ...................................................................................................... 32

5.8 Что показывает статистика? ...................................................................................................... 33

6 Список литературы ............................................................................................................................ 34

Page 3: ð ï û ÿ í õ ð í Microsoft Project 2010leoconsulting.com.ua/resources/documents/Microsoft...ðзучение практического применения Microsoft Project

Изучение практического применения Microsoft Project 2010 за 1 день методом сквозного примера 3

Алексей Просницкий, РМР, MCTS, MCITP [email protected], www.leoconsulting.com.ua

Владимир Иванов, MVP [email protected], www.turboproject.ru

Список рисунков

Рисунок 1.1. Жизненный цикл проекта ...................................................................... 6

Рисунок 2.1 Процесс планирования ........................................................................... 9

Рисунок 3.1 Формирование списка этапов проекта ................................................... 11

Рисунок 3.2 Формирование списка задач внутри каждого этапа ................................. 12

Рисунок 3.3 Определение длительности задач .......................................................... 13

Рисунок 3.4 Связывание задач ................................................................................ 13

Рисунок 3.5 Расчет проекта с задачами ручного типа планирования .......................... 14

Рисунок 3.6 Формирование списка ресурсов и его группировка ................................. 15

Рисунок 3.7 Назначение ресурсов на задачи ............................................................ 17

Рисунок 3.8 Назначение ресурсов на суммарные задачи (этапы) ............................... 17

Рисунок 3.9 Представление график ресурсов ........................................................... 18

Рисунок 3.10 Представление «Планирование групп». Перегрузка ресурсов ................ 18

Рисунок 3.11 Представление «Планирование групп». Вид после перенесения задач

вручную ................................................................................................................ 19

Рисунок 3.12 План проекта с бюджетом ................................................................... 19

Рисунок 3.13 Создание базового плана .................................................................... 20

Рисунок 4.1 Планирование непредвиденных работ ................................................... 21

Рисунок 4.2 Управление рисками согласно PMBoK, 2008 ........................................... 22

Рисунок 4.3 Метод Парето для управления рисками .................................................. 23

Рисунок 4.4 Определение длительностей задач ........................................................ 25

Рисунок 4.5 Настройки TurboRiskManager ................................................................. 25

Рисунок 4.6 Рассчитанные длительности проекта методом Монте-Карло ..................... 26

Рисунок 4.7 Представление «Диаграмма Гантта с отслеживанием» ............................ 27

Рисунок 5.1 Крайний срок в проекте ........................................................................ 29

Рисунок 5.2 Иллюзия простоты ................................................................................ 30

Рисунок 5.3 Закрытый проект .................................................................................. 33

Page 4: ð ï û ÿ í õ ð í Microsoft Project 2010leoconsulting.com.ua/resources/documents/Microsoft...ðзучение практического применения Microsoft Project

Изучение практического применения Microsoft Project 2010 за 1 день методом сквозного примера 4

Алексей Просницкий, РМР, MCTS, MCITP [email protected], www.leoconsulting.com.ua

Владимир Иванов, MVP [email protected], www.turboproject.ru

Введение от Владимира Иванова, MVP

- 31% проектов завершаются провалом

- 53% проектов завершаются с перерасходом бюджета в

среднем в 1,9 раза

- 16% проектов укладываются в срок и бюджет

Данные от консалтинговой компании Standish Group

Это пособие не полная методика по управлению проектами и не учебник по всем

функциям Microsoft Project 2010. Хотя таких книг не на английском пока нет. Очень

часто мне приходилось наблюдать почти шоковое состояние менеджеров, которые были

незнакомы ранее с Microsoft Project и теорией управления проектами от PMI и/или IPMA

и решили изучить их по книгам. Перед менеджером стояла задача прочесть минимум

две большие книги, т.е. более 1000 страниц. Самое интересное, даже потратив массу

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

применения Microsoft Project.

Дело в том, что книги не учат практическому применению инструментов по управлению

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

MS Project в том, что там просто рассматриваются все подряд функции, при этом нет

сквозных практических примеров и анализа типовых ошибок.

Очень и очень редко в книгах есть полные (сквозные) примеры. Как правило,

примеры заканчиваются демонстрацией какой-то функции и менеджер не видит как

повлияет его действие через несколько шагов планирования и отслеживания проекта.

Еще интересное наблюдение состоит в том, что в 90% случаев менеджеры вынуждены

использовать не какие-то сложнейшие приемы управления, а выполнять самые

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

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

книгах шлифовке и повторению самых важных и вроде бы «простых» навыков работы

не уделяется достаточно места, обычно авторы ставят себе цель охватить кратким

описанием все несколько тысяч функций встроенных в Microsoft Project.

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

принципиально новый дидактический материал, который рассматривал применение MS

Project методом сквозного примера и с разбором различных проблемных ситуаций.

Такой прием быстрого введения очень популярен на Западе и известен как Overview.

Это позволяет очень быстро освоить продукт и закрепить навыки его практического

применения по основным функциям.

Написать четвертую версию данного пособия я попросил своего коллегу Алексея

Просницкого, гуру по Spider Project и автора единственного самоучителя по Spider

Project, кстати, книга написана методом сквозного примера, и специалиста по Microsoft

Project.

Данное четвертое издание приурочено выходу Microsoft Project 2010 и переписано под

его особенности использования.

В данной работе рассматривается как пример проект по разработке программного

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

Page 5: ð ï û ÿ í õ ð í Microsoft Project 2010leoconsulting.com.ua/resources/documents/Microsoft...ðзучение практического применения Microsoft Project

Изучение практического применения Microsoft Project 2010 за 1 день методом сквозного примера 5

Алексей Просницкий, РМР, MCTS, MCITP [email protected], www.leoconsulting.com.ua

Владимир Иванов, MVP [email protected], www.turboproject.ru

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

с рисками.

Условные обозначения:

ВАЖНО: Будьте внимательны

Совет, который дороже денег

Page 6: ð ï û ÿ í õ ð í Microsoft Project 2010leoconsulting.com.ua/resources/documents/Microsoft...ðзучение практического применения Microsoft Project

Изучение практического применения Microsoft Project 2010 за 1 день методом сквозного примера 6

Алексей Просницкий, РМР, MCTS, MCITP [email protected], www.leoconsulting.com.ua

Владимир Иванов, MVP [email protected], www.turboproject.ru

1 ВВЕДЕНИЕ В ОСНОВЫ УПРАВЛЕНИЯ ПРОЕКТАМИ

Проект – временное предприятие, предназначенное для создания уникальных

продуктов или услуг (PMBOK, 2008).

Проект обладает рядом свойственных ему характеристик, определив которые, можно

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

Временность — любой проект имеет четкие временные рамки (это не относится к

его результатам); в случае, если таких рамок не имеется, деятельность

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

Уникальные продукты, услуги, результаты — проект должен порождать

уникальные результаты, достижения, продукты; в противном случае такое

предприятие становится серийным производством.

Последовательная разработка — любой проект развивается во времени, проходя

через определенные ранее этапы или шаги, но при этом составление

спецификаций проекта строго ограничивается содержанием, установленным на

этапе начала.

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

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

Выполняется людьми

Ограничен доступностью ресурсов

Планируется, исполняется и управляется.

Под определение проекта не попадает операционная деятельность. Но дело в том, что

даже операционную деятельность можно рассматривать как проект в том числе в

Microsoft Project, например, квартальный план работ производственного цеха серийной

продукции. Временем ограничено? Да. Уникальность результата есть? Есть, т.к.

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

рассмотрения операционной деятельности в виде проекта есть? Есть, используя данный

подход можно внедрить средства проектного планирования и добиться большей

управляемости квартальных работ.

Рисунок 1.1. Жизненный цикл проекта

Инициация

(постановка задачи и фиксация целей

проекта в уставе проекта)

Планирование

(разработка плана проекта, бюджета,

корректировка)

Управление и исполнение Контроль, мониторинг и оценка

исполнения

Завершение проекта (закрытие

договора, анализ усвоенных уроков,

роспуск команды)

Page 7: ð ï û ÿ í õ ð í Microsoft Project 2010leoconsulting.com.ua/resources/documents/Microsoft...ðзучение практического применения Microsoft Project

Изучение практического применения Microsoft Project 2010 за 1 день методом сквозного примера 7

Алексей Просницкий, РМР, MCTS, MCITP [email protected], www.leoconsulting.com.ua

Владимир Иванов, MVP [email protected], www.turboproject.ru

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

стандартный подход к проектному управлению, см. Рисунок 1.1. Жизненный цикл проекта

Page 8: ð ï û ÿ í õ ð í Microsoft Project 2010leoconsulting.com.ua/resources/documents/Microsoft...ðзучение практического применения Microsoft Project

Изучение практического применения Microsoft Project 2010 за 1 день методом сквозного примера 8

Алексей Просницкий, РМР, MCTS, MCITP [email protected], www.leoconsulting.com.ua

Владимир Иванов, MVP [email protected], www.turboproject.ru

2 ТЕХНИКА ПЛАНИРОВАНИЯ

Этап планирования является одним из самых важных. На этом этапе определяются

задачи, бюджет и сроки проекта. Довольно часто планирование понимают только как

составление графика работ, упуская из вида управление ресурсами, составление

бюджета, графика потребности в материалах, машинах и механизмах и т. д.

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

последовательность, Рисунок 2.1:

1) Определение цели проекта и ее описание. Довольно часто проекты начинаются без

четких и измеримых целей.

2) Определение технологических стадий (этапов работ). Для проекта должна быть

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

типичных ошибок планирования является несоответствие плана технологическому

циклу.

3) Для технологических стадий необходимо определить список задач, указать их

последовательность и прогнозируемую длительность (зависит от назначенных

ресурсов).

4) Необходимо согласовать вопрос о выделяемых ресурсах для проекта. Следует

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

Довольно часто возникает ошибка планирования, связанная с тем, что некоторые

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

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

приоритезированы.

5) График работ в таких системах, как Microsoft Project, получается автоматически,

если определены задачи и ресурсы.

6) Если определить расценки на человеческие ресурсы, машины, механизмы и

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

ошибок заключается в том, что бюджет не сверяют с графиком работ.

7) В небольших проектах обязательным условием начала работ по проекту является

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

образуют формальный документ «План проекта». Довольно часто перед началом

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

рассмотрим ниже. В больших проектах, необходимо также разработка планов

управления рисками, качеством, документооборотом, персоналом и др.

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

проекта (сроки, список задач, бюджет) должен изменяться по результатам как

исполнения проекта, так и по результатам изменения среды проекта.

Page 9: ð ï û ÿ í õ ð í Microsoft Project 2010leoconsulting.com.ua/resources/documents/Microsoft...ðзучение практического применения Microsoft Project

Изучение практического применения Microsoft Project 2010 за 1 день методом сквозного примера 9

Алексей Просницкий, РМР, MCTS, MCITP [email protected], www.leoconsulting.com.ua

Владимир Иванов, MVP [email protected], www.turboproject.ru

Рисунок 2.1 Процесс планирования

Описание целей проекта

Определение целей проекта

Определение этапов

Определение потребности в ресурсах

(люди, материалы, механизмы) Определение списка работ

Определение последовательности

работ

Назначение людей, материалов,

механизмов на задачи

Определение длительностей задач

Стоимостные

расценки

ресурсов

График

работ

Формирование бюджета проекта

Бюджект

проекта

Утверждение плана проекта

(получение базового плана)

План

проекта

Page 10: ð ï û ÿ í õ ð í Microsoft Project 2010leoconsulting.com.ua/resources/documents/Microsoft...ðзучение практического применения Microsoft Project

Изучение практического применения Microsoft Project 2010 за 1 день методом сквозного примера 10

Алексей Просницкий, РМР, MCTS, MCITP [email protected], www.leoconsulting.com.ua

Владимир Иванов, MVP [email protected], www.turboproject.ru

3 СОСТАВЛЕНИЕ ПЛАНА И БЮДЖЕТА. ТИПОВЫЕ МЕТОДЫ

ПЛАНИРОВАНИЯ. БЮДЖЕТ И МАТЕРИАЛЬНЫЕ РЕСУРСЫ

Мы будем рассматривать нашу методику на сквозном примере проекта по адаптации и

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

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

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

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

рассмотрим в следующей части.

3.1 Постановка задачи

Проект должен начинаться с формулировки цели. При этом цель должна быть

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

Документ «Постановка задачи» должен отвечать на следующие вопросы:

1. В какие сроки должна быть достигнута цель?

2. Какие условия достижения цели есть в наличии (бюджет, ресурсы, технология)?

3. Каким способом измерить достижение цели?

4. Как распределены обязанности в проекте (кто за что отвечает)?

5. Согласен ли инвестор (заказчик) с определением цели и условиями ее

достижения?

В нашем примере цель проекта заключается в адаптации и внедрении некой системы

документооборота. В нашем случае задание было письменным, не был определен

только способ измерения того, что цель достигнута; последствия этого мы увидим

далее.

3.2 Список этапов

Перейдем непосредственно к нашему примеру. Менеджер получил постановку задачи

на адаптацию и внедрение некого продукта «Web Work Flow». Менеджер запускает

Microsoft Project 2010 и приступает к планированию, см. Рисунок 3.1.

Page 11: ð ï û ÿ í õ ð í Microsoft Project 2010leoconsulting.com.ua/resources/documents/Microsoft...ðзучение практического применения Microsoft Project

Изучение практического применения Microsoft Project 2010 за 1 день методом сквозного примера 11

Алексей Просницкий, РМР, MCTS, MCITP [email protected], www.leoconsulting.com.ua

Владимир Иванов, MVP [email protected], www.turboproject.ru

Рисунок 3.1 Формирование списка этапов проекта

Одним из новшеств Microsoft Project 2010 является наличие временной шкалы.

Для того, чтобы создать веху (контрольное событие) «Решение о начале проекта»

необходимо нажать на пиктограмму «Вставка вехи».

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

«Вставка этапа».

Также в Microsoft Project 2010 появилось такое новшество как выбор режима

планирования – ручное или автоматическое.

Автоматическое планирование обозначает, что задачи этого типа назначаются с

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

календарей проектов и ресурсов. Автоматическое планирование встречалось во

всех предыдущих версиях Microsoft Project.

Ручное планирование обозначает, что задачи этого типа можно расположить в

любом месте расписания без изменения их расписания в проекте. Они не

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

изменении задач, т.е. Microsoft Project никогда не изменяет даты планируемых

вручную задач, но может выдавать предупреждения при наличии потенциальных

проблем с введенными значениями. Можно изменить параметры задачи, чтобы

ее планирование выполнялось автоматически. В этом случае программа Project

будет планировать задачу на основе зависимостей, ограничений, календарей и

других факторов. Ручное планирование предпочтительней использовать когда не

известны точные даты основных вех, и когда этапы проекта не конкретным

и/или полностью не определены.

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

отображение суммарной задачи (Файл – Параметры - Дополнительно).

Временная шкала

Вставка этапа

Выбор режима

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

Вставка вехи

Page 12: ð ï û ÿ í õ ð í Microsoft Project 2010leoconsulting.com.ua/resources/documents/Microsoft...ðзучение практического применения Microsoft Project

Изучение практического применения Microsoft Project 2010 за 1 день методом сквозного примера 12

Алексей Просницкий, РМР, MCTS, MCITP [email protected], www.leoconsulting.com.ua

Владимир Иванов, MVP [email protected], www.turboproject.ru

3.3 Список задач

Рисунок 3.2 Формирование списка задач внутри каждого этапа

Следующий шаг – это определение списка задач, см. Рисунок 3.2. Для того, чтобы

вставить новую задачу, необходимо на закладке «Задача», в разделе «Вставить»

нажать на пиктограмму «Задача» и выбрать «Задача».

В случае, если это планирование нового проекта, определить список задач могут

эксперты компании. В случае, если проект типовой, в компании должны быть

разработаны типовые фрагменты (подпроекты / шаблоны проектов), которые можно

будет вставлять в проект. Для этих целей предусмотрена пиктограмма «Подпроект» на

закладке «Проект».

3.4 Определение длительности задач

Проанализировав задание, менеджер составил свое представление об их длительности

и ввел эту информацию в колонку «Длительность»1, Рисунок 3.3.

1 В случае, если длительность задачи не известна, можно воспользоваться предварительной ее оценкой. Для

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

Page 13: ð ï û ÿ í õ ð í Microsoft Project 2010leoconsulting.com.ua/resources/documents/Microsoft...ðзучение практического применения Microsoft Project

Изучение практического применения Microsoft Project 2010 за 1 день методом сквозного примера 13

Алексей Просницкий, РМР, MCTS, MCITP [email protected], www.leoconsulting.com.ua

Владимир Иванов, MVP [email protected], www.turboproject.ru

Рисунок 3.3 Определение длительности задач

3.5 Определение последовательности задач

Ориентируясь на приоритеты задач и особенности технологии, менеджер определяет

последовательность задач, см. Рисунок 3.4.

Рисунок 3.4 Связывание задач

Для этого нужно, или:

Отображение задач при

автоматическом

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

Отображение задач при

ручном планировании

Page 14: ð ï û ÿ í õ ð í Microsoft Project 2010leoconsulting.com.ua/resources/documents/Microsoft...ðзучение практического применения Microsoft Project

Изучение практического применения Microsoft Project 2010 за 1 день методом сквозного примера 14

Алексей Просницкий, РМР, MCTS, MCITP [email protected], www.leoconsulting.com.ua

Владимир Иванов, MVP [email protected], www.turboproject.ru

1. Выделить две задачи и нажать на пиктограмму «Связать задачи» на закладке

«Задача» (по умолчанию, задачи будут связаны связью «Окончание-Начало»).

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

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

будут связаны связью «Окончание-Начало»).

3. В сведениях о задаче, перейти на закладку «Предшественники» и выбрать ту

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

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

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

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

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

Так как у нас основная масса задач с ручным типом планирования, расписание проекта

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

щелкнуть на пиктограмме «Соблюдение связей», закладка «Задача» и нажать

пиктограмму «Расчет проекта» на закладке «Проект».

Следующий шаг, это определение критического пути проекта. Для этого на диаграмме

Гантта нужно щелкнуть правой кнопкой мыши и в выпавшем меню выбрать

«Показывать или скрыть стили отрезков – Критическое расписание», см. Рисунок 3.52.

Рисунок 3.5 Расчет проекта с задачами ручного типа планирования

Microsoft Project выделил красным цветом критический путь проекта, т.е. те задачи,

которые определяют его длительность. Также можно сказать, что задачи, лежащие на

критическом пути не имеют резервов по началу и окончанию, т.е. любое изменение в

начале, окончании, длительности работ лежащих на критическом пути отобразится на

сроках всего проекта.

2 Желательно, чтобы в проекте не было «висящих задач», т.е. задач не имеющих исходящих связей, естественно за исключением последней задачи проекта.

Page 15: ð ï û ÿ í õ ð í Microsoft Project 2010leoconsulting.com.ua/resources/documents/Microsoft...ðзучение практического применения Microsoft Project

Изучение практического применения Microsoft Project 2010 за 1 день методом сквозного примера 15

Алексей Просницкий, РМР, MCTS, MCITP [email protected], www.leoconsulting.com.ua

Владимир Иванов, MVP [email protected], www.turboproject.ru

Точный срок следует указывать только для задачи «Начало проекта», все остальные

сроки должны быть относительными. Таким образом, вы всегда можете легко

перенести проект на другую дату, все сроки пересчитаются автоматически.

Для контрольных событий желательно устанавливать желаемые даты окончания. Как

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

позднее такого-то числа, а тепло в дом пущено к таком-то числу.3

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

по технологии некий законченный результат может быть получен только в

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

осмотр проекта. Жестко и подневно контролировать исполнение отдельных задач

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

том порядке, как указано в плане. Все это не значит, что подневная отчетность не

нужна, она нужна в виде отчетов о затратах рабочего времени, о чем речь пойдет

далее.

В Microsoft Project можно устанавливать связи как между задачами, так и между

этапами.

Сокращение критического пути проекта за счет преждевременного начала задач очень

рискованно. Сокращайте критический путь за счет подготовительных работ

(обучение, моделирование и т.д.). В нашем случае можно одновременно с

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

кодирование и общую продолжительность проекта. Сокращение критического пути

проекта фактически всегда приводит к увеличению затрат на подготовительные

работы. Иными словами, сокращение длительности проекта, как правило, приводит к

повышению его себестоимости или рисков.

3.6 Формирование пула ресурсов

Ресурсы, человеческие, машины, механизмы, материалы и статьи затрат заносятся в

представление лист ресурсов, Рисунок 3.6.

Рисунок 3.6 Формирование списка ресурсов и его группировка4

3 «Сведения о задаче – Дополнительно – Крайний срок»

Page 16: ð ï û ÿ í õ ð í Microsoft Project 2010leoconsulting.com.ua/resources/documents/Microsoft...ðзучение практического применения Microsoft Project

Изучение практического применения Microsoft Project 2010 за 1 день методом сквозного примера 16

Алексей Просницкий, РМР, MCTS, MCITP [email protected], www.leoconsulting.com.ua

Владимир Иванов, MVP [email protected], www.turboproject.ru

Для удобства будущей отчетности и анализа проекта в разрезе ресурсов, каждый

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

В случае, если нужно кроме расписания проекта получить еще его бюджет необходимо

учесть стоимость ресурсов.

Для планирования трудовых ресурсов наиболее удобна повременная система

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

работающим по подряду, относительно стоимости работ. Достаточно один раз

согласовать стоимость человеко-часа, далее вопрос заключается только в обсуждении

трудоемкости.

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

ошибок в округлениях5

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

запоминать инвентарные номера, что очень удобно для учета. Повременную

амортизацию основных средств можно учитывать через параметр «Стандартная

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

через параметр «Затраты на использование».

Microsoft Project 2010, как и Microsoft Project 2007 позволяет вводить затратные

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

затрат не зависящих от времени исполнения проекта. В случае, если вам необходимо

моделировать повременные затраты, создавайте например материальный ресурс,

указывайте его группу «Затраты» и назначайте на любые задачи как фиксировано, так

и повременно.

3.7 Назначение ресурсов на задачи

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

задачи.

Для того, чтобы назначить ресурс на задачу нужно или:

1. Перейти на закладку «Ресурс», нажать на пиктограмму «Назначить ресурсы», в

окне «Назначение ресурсов» выбрать нужный ресурс и нажать кнопку

«Назначить» и указать при необходимости единицы назначения, Рисунок 3.7.

2. Зайди в сведения задач, и на закладке «Ресурсы», в колонке «Название

ресурсов» выбрать нужный ресурс и указать при необходимости единицы

назначения.

3. Вывести колонку «Названия ресурсов» и в выпадающем меню в ячейках задач

поставить галочки у ресурсов, которые будут исполнять работы.6

4 Для группировки (ресурсов, задач и др.) необходимо перейти на закладку «Вид» и в разделе «Данные»

выбрать пиктограмму «Группировка» 5 При вычислении стоимости часа и дня из стоимости месяца, день в 8 раз точнее часа по количеству действительных знаков после запятой. Приведем пример. Стоимость человеко-месяца $1500, значит стоимость дня с точностью до 2х знаков $68.18 (погрешность $0,04 за месяц), а для часа - $8.52 (погрешность $0.48 за месяц). Видно, что если начислять стоимость как $1500 за месяц, погрешности не будет совсем, но многие менеджеры для небольших работ в несколько дней находят это неудобным, т.к. на глаз не сверить дневную ставку с Cost задачи 6 В случае, если при формировании списка ресурсов, кто-то или что-то было забыто, в окне «Назначение

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

Page 17: ð ï û ÿ í õ ð í Microsoft Project 2010leoconsulting.com.ua/resources/documents/Microsoft...ðзучение практического применения Microsoft Project

Изучение практического применения Microsoft Project 2010 за 1 день методом сквозного примера 17

Алексей Просницкий, РМР, MCTS, MCITP [email protected], www.leoconsulting.com.ua

Владимир Иванов, MVP [email protected], www.turboproject.ru

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

Следует отметить, что длительность работ зависит не только от директивных приказов

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

Рисунок 3.7 Назначение ресурсов на задачи

Если нужно производить учет административных расходов, т.е. затрат на управление

проектом, можно использовать следующий прием. Нужно указать в Microsoft Project

менеджера в качестве ресурса на весь технологический этап. Соответственно

продолжительности этапа будет производиться учет административных расходов по

трудоемкости и себестоимости. Если менеджер ведет одновременно несколько

проектов, можно указать процент нагрузки менеджера по данному проекту, Рисунок

3.8

Рисунок 3.8 Назначение ресурсов на суммарные задачи (этапы)

Перегрузка

трудовых ресурсов

Page 18: ð ï û ÿ í õ ð í Microsoft Project 2010leoconsulting.com.ua/resources/documents/Microsoft...ðзучение практического применения Microsoft Project

Изучение практического применения Microsoft Project 2010 за 1 день методом сквозного примера 18

Алексей Просницкий, РМР, MCTS, MCITP [email protected], www.leoconsulting.com.ua

Владимир Иванов, MVP [email protected], www.turboproject.ru

На Рисунок 3.8 видно, что на некоторых работах есть перегруженные ресурсы, это

связано с тем, что загрузка некоторых ресурсов на тех задачах, которые выполняются

параллельно, и на которые он назначен, выше 100%.

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

представление «Лист ресурсов». Перегруженный ресурс будет выделен красным

цветом. В представлении «График ресурсов» будет видно, в какой именно момент

времени ресурс перегружен, Рисунок 3.9.

Рисунок 3.9 Представление график ресурсов

Рисунок 3.10 Представление «Планирование групп». Перегрузка ресурсов

В Microsoft Project 2010 бороться с перегрузкой можно следующими способами:

Page 19: ð ï û ÿ í õ ð í Microsoft Project 2010leoconsulting.com.ua/resources/documents/Microsoft...ðзучение практического применения Microsoft Project

Изучение практического применения Microsoft Project 2010 за 1 день методом сквозного примера 19

Алексей Просницкий, РМР, MCTS, MCITP [email protected], www.leoconsulting.com.ua

Владимир Иванов, MVP [email protected], www.turboproject.ru

1. Так же как и в Microsoft Project 2007 выравниванием7 (автоматическим или

ручным) загрузки ресурсов (закладка «Ресурс», раздел «Выравнивание»,

пиктограмма «Параметры выравнивания» и «Выровнять все»).

2. Выравниванием по конкретному ресурсу (закладка «Ресурс», раздел

«Выравнивание», пиктограмма «Выровнять ресурс»).

3. Выравниванием выделенных задач (закладка «Ресурс», раздел «Выравнивание»,

пиктограмма «Выровнять выделенное»).

4. Ручным передвижением задач в представлении «Планирование групп», Рисунок

3.10 и Рисунок 3.11.

Рисунок 3.11 Представление «Планирование групп». Вид после перенесения задач вручную

3.8 План с бюджетом

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

бюджетом, Рисунок 3.12.

Рисунок 3.12 План проекта с бюджетом

7 Оптимально использовать выравнивание, если у вас более 10-20 задач без четких сроков начала, или вы

не можете указать последовательность задач, но можете указать их приоритеты. Задайте приоритеты и запустите Resource Leveling в Microsoft Project включив опцию выравнивания «Priority; Standart». Программа автоматически поставит задачи последовательно для ресурсов исходя из их приоритетности.

Page 20: ð ï û ÿ í õ ð í Microsoft Project 2010leoconsulting.com.ua/resources/documents/Microsoft...ðзучение практического применения Microsoft Project

Изучение практического применения Microsoft Project 2010 за 1 день методом сквозного примера 20

Алексей Просницкий, РМР, MCTS, MCITP [email protected], www.leoconsulting.com.ua

Владимир Иванов, MVP [email protected], www.turboproject.ru

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

1. Длительность.

2. Трудоемкость.

3. Себестоимость.

4. Сроки.

5. Исполнители и ответственные лица

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

Рисунок 3.13, для последующего занесения в него информации об исполнении и

сравнения фактической информации с запланированной.

Рисунок 3.13 Создание базового плана

Page 21: ð ï û ÿ í õ ð í Microsoft Project 2010leoconsulting.com.ua/resources/documents/Microsoft...ðзучение практического применения Microsoft Project

Изучение практического применения Microsoft Project 2010 за 1 день методом сквозного примера 21

Алексей Просницкий, РМР, MCTS, MCITP [email protected], www.leoconsulting.com.ua

Владимир Иванов, MVP [email protected], www.turboproject.ru

4 ОТСЛЕЖИВАНИЕ ПРОЕКТА. УПРАВЛЕНИЕ РИСКАМИ.

МОДИФИКАЦИЯ ПЛАНА ПО ХОДУ ПРОЕКТА

Довольно часто после формальных процедур планирования и получения бюджета

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

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

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

Необходимо провести довольно сложную работу по модификации плана. По

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

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

В этой части мы рассмотрим вопросы реального отслеживания проектов.

4.1 Риски и косвенные работы

В нашем примере сложилась следующая ситуация: не успел проект начаться, как

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

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

ситуацию, менеджер планирует обучение и снова проходит процедуру утверждения

бюджета и сроков, Рисунок 4.1.

Рисунок 4.1 Планирование непредвиденных работ

Таких переутверждений бюджета и сроков можно делать бесконечно много, если не

проанализировать причины подобных проблем. Они гораздо глубже конкретного

недостатка квалификации персонала. Дело в том, что большинство прямых работ,

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

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

состав и трудоемкость косвенных работ невозможно. Можно дать лишь статистические

оценки. С другой стороны, косвенные работы часто обусловлены влиянием рисков на

проект.

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

рекомендации:

Page 22: ð ï û ÿ í õ ð í Microsoft Project 2010leoconsulting.com.ua/resources/documents/Microsoft...ðзучение практического применения Microsoft Project

Изучение практического применения Microsoft Project 2010 за 1 день методом сквозного примера 22

Алексей Просницкий, РМР, MCTS, MCITP [email protected], www.leoconsulting.com.ua

Владимир Иванов, MVP [email protected], www.turboproject.ru

1. Планируйте обучение и качество. Это предотвращает типичные технологические

риски.

2. Исследуйте риски и планируйте действия по их предупреждению. Об этом мы

расскажем далее.

4.2 Управление рисками по стандартам PMI

Риск проекта – это неопределенное событие или условие, которое в случае

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

Исследования показали, что вероятность успешной реализации проекта, параметры

которого определены на базе того, как бывает обычно, колеблется в диапазоне 20-

38%, поэтому учет рисков и неопределенностей имеет огромное значение на всех

стадиях управления проектом.

Рассмотрим теорию управления рисками, Рисунок 4.2

Рисунок 4.2 Управление рисками согласно PMBoK, 2008

По теории нужно выполнять следующие действия:

1. Спланировать, как в компании будет вестись планирование и управление

рисками.

2. Определение рисков и разработка реестра рисков. Необходимо провести анализ

проекта с целью идентификации причин рисков.

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

качественный (построить дерево целей) анализы.

4. Разработать план реагирования на риски.

5. Исполнение плана с отслеживанием рисков. Необходимо планирование

антирисковых мероприятий и поиск новых рисков.

Планирование рисков

Индентификация рисков

Качественный анализ рисков

Количественный анализ

рисков

Планирование

реагирования на риски

Мониторинг и контроль

рисков

Page 23: ð ï û ÿ í õ ð í Microsoft Project 2010leoconsulting.com.ua/resources/documents/Microsoft...ðзучение практического применения Microsoft Project

Изучение практического применения Microsoft Project 2010 за 1 день методом сквозного примера 23

Алексей Просницкий, РМР, MCTS, MCITP [email protected], www.leoconsulting.com.ua

Владимир Иванов, MVP [email protected], www.turboproject.ru

Теоретические советы, как видим, достаточно общие, но из них следует важные

выводы:

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

устранения рисков;

реальные сроки окончания проекта и реальная стоимость проекта будет выше

запланированной.

4.3 Оценка значимости рисков

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

мероприятия по борьбе со всеми практически невозможно. Что же делать?

Рисунок 4.3 Метод Парето для управления рисками

Следует обратиться к статистике. Нужно посчитать, какие виды рисков вызывают

наибольшее количество проблем. На рисунке приведен график дефектов продукции в

зависимости от видов дефектов.

Видно, что работает правило 80/20. Примерно 20% рисков создают 80% угрозы.

Именно на них следует обращать основные усилия. В технологичных проектах обычно

риски предотвращаются обучением, контролем и поддержанием качества

(тестированием).

Для того, чтобы эффективно бороться с рисками, нужно вести статистический учет

возникающих проблем по видам рисков. В данном качестве может быть использована

система учета дефектов продукции. В случае если статистика отсутствует как класс,

рекомендуется обратиться к экспертам (компании или внешним)

Кроме негативных рисков, необходимо также учитывать положительные

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

4.4 Методы вычисления реальных сроков задач

Для моделирования рисков в проекте необходимо разработка трех версий реализации

проекта:

0

20

40

60

80

100

120

0

2

4

6

8

10

12

14

16

Perc

en

tag

e

Defe

cts

Defect Causes

Defects

Cum %

Page 24: ð ï û ÿ í õ ð í Microsoft Project 2010leoconsulting.com.ua/resources/documents/Microsoft...ðзучение практического применения Microsoft Project

Изучение практического применения Microsoft Project 2010 за 1 день методом сквозного примера 24

Алексей Просницкий, РМР, MCTS, MCITP [email protected], www.leoconsulting.com.ua

Владимир Иванов, MVP [email protected], www.turboproject.ru

оптимистическую, базирующуюся на оптимистических оценках параметров

проекта и включающую наиболее вероятные события риска (вероятность

наступления которых выше 90%);

наиболее вероятную, включающую просто вероятные события риска

(вероятность наступления которых выше 50%) и обычные оценки параметров

проекта;

пессимистическую, включающую отобранные при качественном анализе

значимые события риска (вероятность наступления которых ниже 50%) и

пессимистические оценки параметров проекта.

Так как это часто бывает оценки сотрудников недостоверны и узнать полный состав

работ невозможно.

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

Рассмотрим типовые приемы:

1. В Microsoft Project просто добавляют 30% к общей длительности плановых задач

(Buffer time в 30%). Этот резерв расходуется на покрытие рисков.

2. Метод Load Factor (или на сколько умножить слова ответственного за

определение сроков), рекомендуемый группой XP. Статистический анализ

проектов в малых группах разработки показал, что можно достаточно точно

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

коэффициент. Вот ориентировочные значения коэффициента:

умножить на 2 - оптимистичная оценка;

умножить на пи - нормальный проект;

умножить на 4-5 - применение нестандартных технологий

3. Схема PERT вычисления реального срока. Часто бывает, что разные оценки

дают разные сроки; в этом случае можно применить метод расчет реального

срока по следующей формуле:

Реальный_Срок=(Оптимистичный_Срок+4*Ожидаемый_Срок+Пессимистичный_

Срок)/6.

Коэффициенты в данной формуле (4 и 6) получены путем анализа статистики

большого количества проектов. Следует отметить, что схема PERT эффективна

только в том случае, если действительно имеются различные оценки. Если

менеджер хочет через PERT просто убедить себя, что его решение единственно

правильно, то подгонка статистики не даст ничего, кроме положительного

ответа. В Microsoft Project 2010 метод расчета PERT не используется.

4. Методика Монте Карло. Система моделирования рисков на базе Монте Карло

более точны чем PERT (точность выше примерно на 10%), плюс такие средства

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

Microsoft Project является Turbo Risk Manager, который мы рассмотрим ниже.

Приведенные статические коэффициенты являются лишь ориентировочными.

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

чтобы получить специфические для данной технологии и данных исполнителей

калибровочные коэффициенты.

4.5 Расчет трех версий проекта методом Монте-Карло

Для расчета трех версий проекта воспользуемся программой TurboProjectLite.

Первоначально выведем три колонки «Длительность1», «Длительность2» и

«Длительность3» и переименуем их соответственно в «Оптимистическая длительность»,

«Ожидаемая длительность» и «Пессимистическая длительность». Для этого нужно

Page 25: ð ï û ÿ í õ ð í Microsoft Project 2010leoconsulting.com.ua/resources/documents/Microsoft...ðзучение практического применения Microsoft Project

Изучение практического применения Microsoft Project 2010 за 1 день методом сквозного примера 25

Алексей Просницкий, РМР, MCTS, MCITP [email protected], www.leoconsulting.com.ua

Владимир Иванов, MVP [email protected], www.turboproject.ru

выделить шапку колонки и нажать на ней правой кнопкой мыши, в меню выбрать

«Настраиваемые поля», выбрать поле и нажать «Переименовать».

Далее, по формуле, приравниваем «Оптимистическую длительность» колонке

«Длительность, «Ожидаемую длительность» колонке «Длительность и умноженную на

коэффициент 1.3, «Пессимистическую длительность» колонке «Длительность и

умноженную на коэффициент 1.5, Рисунок 4.4.

Рисунок 4.4 Определение длительностей задач

На закладке «TurboProject» нажимаем на пиктограмме «Управление рисками. Метод

Монте-Карло» и настраиваем TurboRiskManager как показано на Рисунок 4.5 и

нажимаем «Запуск».

Рисунок 4.5 Настройки TurboRiskManager

Результат расчета приведен на Рисунок 4.6. На Рисунок 4.6в колонке «Отклонение по

Page 26: ð ï û ÿ í õ ð í Microsoft Project 2010leoconsulting.com.ua/resources/documents/Microsoft...ðзучение практического применения Microsoft Project

Изучение практического применения Microsoft Project 2010 за 1 день методом сквозного примера 26

Алексей Просницкий, РМР, MCTS, MCITP [email protected], www.leoconsulting.com.ua

Владимир Иванов, MVP [email protected], www.turboproject.ru

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

846 человеко-часов.

Рисунок 4.6 Рассчитанные длительности проекта методом Монте-Карло

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

первоначального плана. Вы может добавить эти колонки в любой вид просмотра.

4.6 Согласование и отчет

После утверждения нового плана и сохранения нового базового плана обучение

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

выделить задачи «Решение о начале проекта», «Курсы по NET 4.0» и «Сертификация

по NET 4.0», перейти на закладку «Задачи» и нажать пиктограмму «100% завершено».

Сотрудник успешно преступил к выполнению первой задачи «Описание форм». Однако

в день ее завершения он сообщил, что «задача готова на 90% и требуется еще 1 день».

На следующий день он ответил то же самое.

Page 27: ð ï û ÿ í õ ð í Microsoft Project 2010leoconsulting.com.ua/resources/documents/Microsoft...ðзучение практического применения Microsoft Project

Изучение практического применения Microsoft Project 2010 за 1 день методом сквозного примера 27

Алексей Просницкий, РМР, MCTS, MCITP [email protected], www.leoconsulting.com.ua

Владимир Иванов, MVP [email protected], www.turboproject.ru

Рисунок 4.7 Представление «Диаграмма Гантта с отслеживанием»

На рисунке показан вид просмотра проекта в представлении «Диаграмма Гантта с

отслеживанием, на котором видно отличие первоначального плана от фактического

исполнения.

Что можно сказать о сложившейся ситуации? Постоянное утверждение исполнителей,

что задача готова на «90% и нужно еще чуть-чуть» - верный признак проваленной

задачи.

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

и стал выяснить глубинные причины срыва сроков. Они могут, как правило, быть

следующими:

1. Сотрудник не участвует в принятии решения относительно сроков по данной

задаче. Это решение единолично принимает менеджер, хотя срок явно занижен.

2. Сам сотрудник слабо ориентируется в реальных сроках задач. Это нормально,

только менеджер концентрируется на сроках и перспективах. Сотрудника

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

часов.

3. Отчет о выполнении задачи в процентах ни о чем не говорит. Представления о

процентах субъективно. Более важна информация о реальных затратах времени

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

принятия решений.

4.7 Проблемы и решения

Каковы выходы из сложившейся ситуации?

1. Срок должен определяться в первую очередь исполнителем. Исполнитель, как

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

опасаться, что исполнитель сильно завысит сроки, скорее срок будет занижен.

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

необходимость косвенных работ.

Page 28: ð ï û ÿ í õ ð í Microsoft Project 2010leoconsulting.com.ua/resources/documents/Microsoft...ðзучение практического применения Microsoft Project

Изучение практического применения Microsoft Project 2010 за 1 день методом сквозного примера 28

Алексей Просницкий, РМР, MCTS, MCITP [email protected], www.leoconsulting.com.ua

Владимир Иванов, MVP [email protected], www.turboproject.ru

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

сотрудником. Это позволяет разделить ответственность между ними и избежать

ошибок при оценке сроков. В Microsoft Project встроена система рассылки

сообщений TeamAssign через e-mail или Web. Данное сообщение является мини-

контрактом относительно задачи между исполнителем и менеджером.

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

вести учет рабочего времени по проектам. Правильные контрольные вопросы о

состоянии задачи (Team Status) следующие:

на что уже было потрачено время (work complete)?

сколько еще нужно времени (remain work)?

Microsoft Project позволяет через почту или браузер автоматизировать отчетность

исполнителей о затратах рабочего времени и их прогнозах. Информация,

предоставляемая ими, отображается в плане. Менеджер, сравнивая план и факт

(об этом подробнее ниже), может судить об успешности хода проекта по срокам

и затратам.

Page 29: ð ï û ÿ í õ ð í Microsoft Project 2010leoconsulting.com.ua/resources/documents/Microsoft...ðзучение практического применения Microsoft Project

Изучение практического применения Microsoft Project 2010 за 1 день методом сквозного примера 29

Алексей Просницкий, РМР, MCTS, MCITP [email protected], www.leoconsulting.com.ua

Владимир Иванов, MVP [email protected], www.turboproject.ru

5 ФОРМАЛЬНОЕ ЗАКРЫТИЕ ПРОЕКТА. ПОЛИТИЧЕСКИЕ РИСКИ.

АНАЛИЗ СТАТИСТИКИ

Обычно после тщательной проработки сроков на основе достоверной статистики проект

идет в графике до тех пор, пока не подходит к своему завершению, в этот момент на

него начинают влиять новый вид риска – политический. Рассмотрим технику

завершения проектов.

5.1 Измеряемая цель

В нашем примере проект подошел к концу, но проект завершить в срок не удается.

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

заказчика.

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

заказчик, назначив крайний срок сдачи (Dead Line). В Microsoft Project существует

средство для отметки Dead Line и оповещении о подходе к нему, Рисунок 5.1.

Рисунок 5.1 Крайний срок в проекте

Рассмотрим причины потери контроля и способы его восстановления.

5.2 Иллюзия простоты (80%/20%)

Следует помнить правило 80/20. Иными словами 80% работы делаются за 20% времени

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

ощущение реальности. Это является особенностью человеческой психологии и

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

заниженных исполнителями оценок сроков.

Менеджер должен помнить, что, возможно, потребуется провести значительные работы

по поднятию качества до потребительского уровня.

Page 30: ð ï û ÿ í õ ð í Microsoft Project 2010leoconsulting.com.ua/resources/documents/Microsoft...ðзучение практического применения Microsoft Project

Изучение практического применения Microsoft Project 2010 за 1 день методом сквозного примера 30

Алексей Просницкий, РМР, MCTS, MCITP [email protected], www.leoconsulting.com.ua

Владимир Иванов, MVP [email protected], www.turboproject.ru

В нашем случае менеджер зарезервировал необходимое время на обеспечение

качества. Возникшие причины проблем носят политический характер. Рассмотрим их.

Рисунок 5.2 Иллюзия простоты

5.3 План и требования должны изменяться совместно

Если проанализировать ситуацию, видно, что фактически происходит изменение

задания (задач) проекта в результате процедуры приемки. На Рисунок 1.1 был

приведен итерационный цикл управления проектом.

Необходимо отметить, что если задачи проекта не были документированы или если

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

неуправляема. Скорее всего, проект пойдет на самотек, или Исполнитель откажется

вести проект себе в убыток.

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

практике. Очень часто Заказчик только на сдаче проекта обнаруживает, что

требования к проекту и его ожидания - несколько разные вещи. Часто Заказчик

начинает настаивать именно на выполнении своих ожиданий.

В нашем случае причина в другом. Менеджер предусмотрел в плане работы по

составлению задания и утвердил его у Заказчика. Заказчик был заранее

предупрежден, что многие его ожидания в данном проекте реализованы не будут. Для

правильного планирования необходимо завершить этап постановки задач.

При заключении Договора на исполнение работа по проекту необходимо добиться в

нем исключения неоднозначных трактовок и описании в задании. Иначе, Заказчик

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

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

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

задания и потенциального конфликта. Любые изменения в плане должные

оформляться как дополнительные соглашения к Договору

0 10 20 30 40 50 60 70 80 90 100

Расход бюджета, %

0

20

40

60

800

100

Исполнение п

роекта,

%

Page 31: ð ï û ÿ í õ ð í Microsoft Project 2010leoconsulting.com.ua/resources/documents/Microsoft...ðзучение практического применения Microsoft Project

Изучение практического применения Microsoft Project 2010 за 1 день методом сквозного примера 31

Алексей Просницкий, РМР, MCTS, MCITP [email protected], www.leoconsulting.com.ua

Владимир Иванов, MVP [email protected], www.turboproject.ru

5.4 Планирование итеративно, следующие стадии предсказуемы лишь

статистически

Итак, в чем заключаются настоящие проблемы данного проекта? Заказчик раздражен

постоянным удорожанием проекта и спорит о толковании пунктов задания. Таким

образом, разделим мотив и формальную причину.

Как мы видели выше, менеджер (исполнитель) сделал много ошибок в процессе

планирования. Однако нельзя сказать, что вся ответственность за это лежит на нем.

Дело в том, что невозможно было точно предсказать сроки задач в конце проекта без

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

трудоемкости разработки.

Более правильным является разложить этот большой проект на несколько небольших,

но с гарантированным получением результата. Проблема состоит в том, что Заказчик,

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

представляется менее ценным, чем весь проект.

Единственное, что может сделать опытный менеджер в данном случае, это четко

спланировать ближайший этап, а остальные определить статистически. Как видно из

выше изложенного, статистика с учетом косвенных работ поражает воображение своей

трудоемкостью на фоне иллюзии простоты.

Заказчик, получив большие статистически оценки, требует составить план работ из

конкретных задач и начинает убирать оттуда «завышенные» и «ненужные» работы.

Если это произошло, проект обречен на потерю контроля.

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

рамках одного проекта и статистические оценки стал применять только уже по ходу

проекта.

5.5 Нужны измеряемые критерии завершения проекта (контрольные

тесты)

Поговорим теперь о формальном завершении проекта. Чтобы не спорить о том,

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

достижения цели. В случае ПО это контрольные тесты. Измеряемые критерии

позволяют формально завершить проект, разделив ожидания и требования.

Альтернативой формальному завершению проекта является бесконечное движение в

сторону ожиданий. Рассмотрим, что может получиться в данном случае:

1. Ожидания по своей природе противоречивы, как и человеческие отношения.

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

больше аналитической статистики, а оператор хочет заполнять меньше

аналитических полей. Удовлетворить оба эти ожидания логически невозможно,

поэтому система, развивающаяся в данном направлении, может оказаться

нерабочей из-за дефектов логики

2. Существуют рамки возможностей технологии. Например, ожидания

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

удовлетворить с помощью современных технологий.

Page 32: ð ï û ÿ í õ ð í Microsoft Project 2010leoconsulting.com.ua/resources/documents/Microsoft...ðзучение практического применения Microsoft Project

Изучение практического применения Microsoft Project 2010 за 1 день методом сквозного примера 32

Алексей Просницкий, РМР, MCTS, MCITP [email protected], www.leoconsulting.com.ua

Владимир Иванов, MVP [email protected], www.turboproject.ru

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

Разработчики проекта увлечены технологией и математической логикой, при

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

Результат получается, но не тот.

Успешное внедрение обычно происходит иначе. Проект обычно решает некий

ограниченный круг согласованных задач. После их достижения формулируются новые

задачи и выполняется новый проект. Таким образом, за несколько проектов все

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

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

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

возможных в данное время.

5.6 Формальное закрытие проекта

Сравним формальное закрытие проекта с проектом «без конца».

Проект с формальным завершением обладает очень высокой предсказуемостью и

управляемостью.

Можно достаточно точно определить бюджет и сроки проекта. Формальный проект

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

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

формализованный проект подвержен значительному риску на этапе постановки, то

неформальный проект, в силу неопределенности задач, подвержен риску на всем

протяжении.

Тем не менее, многие предпочитают неформальное ведение проектов. Этот объясняется

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

ответственность, и эта ответственность часто пугает как исполнителя проекта, так и

заказчика. За неудачу формального проекта несут ответственность в равной степени и

Исполнитель, и Заказчик. Оба подписались под требованиями к проекту и взяли на

себя ответственность, причем эта ответственность носит личный характер.

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

они и могут своим волевым решением привести ситуацию в норму. Оптимально, если

это происходит до начала проекта, а не по ходу его.

В нашем случае, менеджеру на встрече с топ-менеджером Заказчика необходимо

добиться решения об измеряемых критериях завершения проекта.

5.7 Закрытие и оценка проекта

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

Далее в соответствии с тестами продукт был приведен в порядок и в срок сдан

заказчику.

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

себестоимость.

Тем не менее, следует отметить, что в условиях нашего примера проект был для

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

в данных условиях можно считать хорошим (нормальным).

Page 33: ð ï û ÿ í õ ð í Microsoft Project 2010leoconsulting.com.ua/resources/documents/Microsoft...ðзучение практического применения Microsoft Project

Изучение практического применения Microsoft Project 2010 за 1 день методом сквозного примера 33

Алексей Просницкий, РМР, MCTS, MCITP [email protected], www.leoconsulting.com.ua

Владимир Иванов, MVP [email protected], www.turboproject.ru

Рисунок 5.3 Закрытый проект

Согласно статистики Standish Group: 53% проектов завершаются успешно, но с

превышение бюджета в 1,9 раза.

После завершения проекта необходимо вычислить статистические показатели для

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

стоимости и т.д.

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

независит от вида проекта.

5.8 Что показывает статистика?

Приведем типичные статистические показатели Канера-Фолка и прокомментируем их

относительно нашего примера.

Продукт получается в среднем через 8 внутренних и 3 внешних версии. Из этого

следует, что стоит планировать 8 версий, и, скорее всего, потребуется несколько

проектов. Об этом мы уже говорили выше.

Для разработки ПО характерны следующие статистические показатели соотношения

технологических стадий:

Разработка - 37%

Сопровождение - 63%

Этап разработки разделяется на стадии со следующими пропорциями:

Постановка - 34%

Кодирование - 21%

Тестирование - 45%

Проверяйте план на соответствие статистике!

Page 34: ð ï û ÿ í õ ð í Microsoft Project 2010leoconsulting.com.ua/resources/documents/Microsoft...ðзучение практического применения Microsoft Project

Изучение практического применения Microsoft Project 2010 за 1 день методом сквозного примера 34

Алексей Просницкий, РМР, MCTS, MCITP [email protected], www.leoconsulting.com.ua

Владимир Иванов, MVP [email protected], www.turboproject.ru

6 Список литературы

Американский национальный стандарт по управлению проектами ANSI/PMI 99-

001-2008. Руководство к Своду знаний по управлению проектами. Четвертое

издание (Руководство PMBOK®)

Просницкий А. Самоучитель по управлению проектами в Spider Project