Upload
others
View
22
Download
0
Embed Size (px)
Citation preview
Разработка
веб и мобильных
приложений
aspirity.com
Что такое управление проектами?
Совокупность управленческих решений направленных на соблюдение параметров проекта
3
стоимость
время
объем работ
Проектный треугольник
Проект
время содержание стоимость
качество
риски
персоналкоммуникации
контракты
изменения
Объекты управления
Проблемы управления проектами
Российская действительность
4
Проблемы управления проектами
Народные проектные мудрости
5
Причина
Отсутствуют инструменты объективного контроля за состоянием проекта
6
Невозможно управлять тем, что нельзя измерить!
История управления проектами
Давным давно в далекой галактике..
7
годы события
Начало XX века Принцип “освоенного времени”, ставший популярным в промышленном производстве
1962 - 1965 гг PERT/Cost (PERT-анализ с целью стоимостного прогнозирования. Оригинальная концепция, придуманная подрядными организациями министерства обороны США)
1967 - 1996 гг C/SCSC-концепции (Министерство обороны США выпустило директиву по применениюконцепции «затратно-временные системные показатели управления» для крупных военныхразработок)
1986 г Метод освоенного объема в общих чертах был представлен в первой версии PMBOK Guide
1995 - 1998 гг Системный критерий контроля стоимости/расписания (сокращенный до 32 критериев), былпередан на утверждение стандарта ANSI EIA 748-A.
2004 PMI выпущенPractice Standard for Earned Value Management
Теория и научный подход
8
Что мы хотим контролировать?
Обратимся к японскому менеджменту
9
• Cost – затраты по проекту
• Delivery – сроки проекта
• Quality – качество проекта
Метод освоенного объема
?
Метод освоенного объема
Определение состоянияпроекта
BCWP
BCWSACWP
Нужны измеримые показатели
Actual Cost of Work Performed
(ACWP)Фактическая стоимость произведенных работ.
Budgeted Cost of Work Scheduled
(BCWS)Планируемая стоимость объема работы, которая
должна быть выполнена по состоянию на текущую или
контрольную дату.
Budgeted Cost of Work Performed
(BCWP)Планируемая стоимость объема работы, которая
выполнена на данный момент.
Пример
Разработка веб-сайта
100 100 100 100
tACWP = 250
400
BCWS = 200
BCWP = 100
Основные показатели проекта
12
Schedule Variance (SV)Разница между BCWS и BCWP
Cost Variance (CV)
Разница между BCWP и ACWP
Schedule Variance % (SV%)Относительная разница между BCWS и BCWP в %
Cost Variance % (CV%)
Относительная разница между BCWP и ACWP в %
Schedule Performance Index (SPI)Отношение BCWP к BCWS
Cost Performance Index (CPI)
Отношение BCWP к ACWP
Абсолютные Относительные
Пример
Разработка веб-сайта
100 100 100 100
tACWP = 250
400
BCWS = 200
BCWP = 100
CV (%) = BCWP-ACWP = -150 (-60%)
SV (%) = BCWP-BCWS = -100 (-50%)
CPI = BCWP/ACWP = 0,4
SPI = BCWP/BCWS = 0,5
BAC = EAC = BAC/CPI = 1000
Динамический отчет
14
Earned Value Analysis: As of April 21, 2000
$2,050,475
BAC: $9,338,254
$1,544,272
$1,574,424
-$30,152
-$506,203
-$2,000,000
$0
$2,000,000
$4,000,000
$6,000,000
$8,000,000
$10,000,000
11/2
6/99
12/2
6/99
01/2
6/00
02/2
6/00
03/2
6/00
04/2
6/00
05/2
6/00
06/2
6/00
07/2
6/00
08/2
6/00
09/2
6/00
10/2
6/00
11/2
6/00
12/2
6/00
01/2
6/01
02/2
6/01
03/2
6/01
04/2
6/01
BCWS
BCWP
ACWP
CV
SV
LEGEND
BCWS - Budgeted Cost of
Work Scheduled -
from Project Plan
BCWP - Budgeted Cost of
Work Performed -
% Completed
fromProject Plan
ACWP- Actual Cost of
Work Performed -
from Labor
Reporting System
SV - Schedule Variance
BCWP - BCWS
CV - Cost Variance
BCWP - ACWP
EAC: $8,125,326
BAC: Final figure of BCWS
matches project budget
EAC: BCWS as factored by CPI
for estimation of final cost
BCWS: Budget cost
at status date
BCWP: Budget cost
of progress
ACWP: Reported labor
actuals
CV: Cost Variance of
ACWP and BCWP
SV: Variance of BCWS
and BCWP
Статический отчет
15
Name % SV BCWS BCWP SV
Deployment Support (Transformation) -8.04% $476,990.26 $438,663.11 ($38,327.15)
Enterprise Infrastructure -9.76% $459,678.75 $414,796.79 ($44,881.96)
Help Desk Consolidation -9.41% $598,408.05 $542,082.12 ($56,325.93)
Midrange Transformation -18.52% $260,993.54 $212,648.69 ($48,344.85)
Mainframe Consolidation 3.31% $383,894.89 $396,601.56 $12,706.67
Cross Functional Processes 29.82% $134,603.75 $174,743.55 $40,139.80
$2,314,569.24 $2,179,535.82 ($135,033.42)
Где применяется
Военные плохого не посоветуют…
16
• С/SCSC- концепция применялась в течение 30 лет и стала стандартомдля крупных военных разработок в США и других странах, напримерАвстралии, Канаде и Швеции
• В той или иной мере EVM применялось в
• Министерство обороны США
• Все правительственные ведомства США
• Лукойл
• Ренессанс капитал
Условия для использования метода
Метод освоенного объема требует предварительной подготовки
17
• Фиксация базового плана проекта
• Система учета потраченного времени ресурсов
• Регулярная актуализация статусов задач
• Регулярная актуализация изменений в проекте
• Оперативная коррекция процесса реализации проекта на основе данных
Waterfall vs. scrum
18
Практика
19
Проект 1
20
GMI Earned Value Analysis: As of July 28, 2000
$659,139
$645,069
$631,188
$13,881
-$14,070
-$200,000
$0
$200,000
$400,000
$600,000
$800,000
$1,000,000
$1,200,000
01/0
7/00
01/2
1/00
02/0
4/00
02/1
8/00
03/0
3/00
03/1
7/00
03/3
1/00
04/1
4/00
04/2
8/00
05/1
2/00
05/2
6/00
06/0
9/00
06/2
3/00
07/0
7/00
07/2
1/00
08/0
4/00
08/1
8/00
09/0
1/00
09/1
5/00
09/2
9/00
10/1
3/00
10/2
7/00
11/1
0/00
11/2
4/00
12/0
8/00
12/2
2/00
BCWS
BCWP
ACWP
CV
SV
Проект 2
21
IP Earned Value Analysis: As of July 28, 2000
$170,051
$118,340
$41,847
$76,493
-$51,711
-$100,000
-$50,000
$0
$50,000
$100,000
$150,000
$200,000
01/0
7/00
01/2
1/00
02/0
4/00
02/1
8/00
03/0
3/00
03/1
7/00
03/3
1/00
04/1
4/00
04/2
8/00
05/1
2/00
05/2
6/00
06/0
9/00
06/2
3/00
07/0
7/00
07/2
1/00
08/0
4/00
08/1
8/00
09/0
1/00
09/1
5/00
09/2
9/00
10/1
3/00
10/2
7/00
11/1
0/00
11/2
4/00
12/0
8/00
12/2
2/00
BCWS
BCWP
ACWP
CV
SV
Проект 3
22
Opti Earned Value Analysis: As of July 28, 2000
$364,960
$307,680
$296,631
$11,049
-$57,281
-$100,000
-$50,000
$0
$50,000
$100,000
$150,000
$200,000
$250,000
$300,000
$350,000
$400,000
01/0
7/00
01/2
1/00
02/0
4/00
02/1
8/00
03/0
3/00
03/1
7/00
03/3
1/00
04/1
4/00
04/2
8/00
05/1
2/00
05/2
6/00
06/0
9/00
06/2
3/00
07/0
7/00
07/2
1/00
08/0
4/00
08/1
8/00
09/0
1/00
09/1
5/00
09/2
9/00
10/1
3/00
10/2
7/00
11/1
0/00
11/2
4/00
12/0
8/00
12/2
2/00
BCWS
BCWP
ACWP
CV
SV
Проект 4
23
RIGs Earned Value Analysis: As of July 28, 2000
$171,588
$145,397
$79,509
$65,887
-$26,192
-$50,000
$0
$50,000
$100,000
$150,000
$200,000
$250,000
$300,000
$350,000
$400,000
01/0
7/00
01/2
1/00
02/0
4/00
02/1
8/00
03/0
3/00
03/1
7/00
03/3
1/00
04/1
4/00
04/2
8/00
05/1
2/00
05/2
6/00
06/0
9/00
06/2
3/00
07/0
7/00
07/2
1/00
08/0
4/00
08/1
8/00
09/0
1/00
09/1
5/00
09/2
9/00
10/1
3/00
10/2
7/00
11/1
0/00
11/2
4/00
12/0
8/00
12/2
2/00
BCWS
BCWP
ACWP
CV
SV
Проект 5
24
Legacy Earned Value Analysis: As of July 21, 2000
$125,689
$116,279
$143,178
-$26,899
-$9,410
-$50,000
$0
$50,000
$100,000
$150,000
$200,000
$250,000
01/0
7/00
01/2
1/00
02/0
4/00
02/1
8/00
03/0
3/00
03/1
7/00
03/3
1/00
04/1
4/00
04/2
8/00
05/1
2/00
05/2
6/00
06/0
9/00
06/2
3/00
07/0
7/00
07/2
1/00
08/0
4/00
08/1
8/00
09/0
1/00
09/1
5/00
09/2
9/00
10/1
3/00
10/2
7/00
11/1
0/00
11/2
4/00
12/0
8/00
12/2
2/00
BCWS
BCWP
ACWP
CV
SV
Опыт нашей компании
25
Практика использования KPI
Протерли стекла…
Учет ресурсов Планирование проекта
ACWP BCWP BCWS
Наглядная картина по проекту
CPI = 0,35SPI = 0,65
Проект 1
27
Проект 2
28
Проект 3
29
Оценка проекта критический процесс
30
Компоненты стоимости проекта заказной разработки
Бизнес процесс управления проектом
31
Управление проектом заказной разработки Aspirity
Ме
не
дж
ер
пр
ое
кта
Ме
не
дж
ер
по
п
ро
да
жа
мБ
изн
ес
ан
ал
ити
кА
дм
ин
ист
ра
тор
Ко
ма
нд
а
ра
зра
бо
тки
Те
сти
ро
вщ
ик
Те
хни
че
ски
й
ли
де
рР
ук
ов
од
ите
ль
о
тде
ла
PM
O
Завершение проектаПредстарт проекта Старт проекта Этап проекта Предзавершение проекта
Старт
Проектирование решения
Оценка стоимости проекта Создание группы
проекта
Разработка ТЗТЗ
Набор требований (бэклог) (3-й
уровень детализаци
и)
Модель данных
Примерная карта
экранов
Карта проекта
Договор Акт приема-передачи
План-смета
Словарь терминов
Техническая спецификация
Подготовка договора
Определение участников
проекта
Установочная встреча по проекту
Сообщение о получении
предоплаты по первому этапу
проекта
Презентация решения и
согласование стоимости проекта
с заказчиком
Стоимость согласована
нет
Подписание договора
да
Подписание ТЗ
Бриф
Запрос реквизитов заказчика
Передача решенияда
Описание требований
Формирование очередного
спринта
Проведение daily meeting
Проведение ретро по спринту
Оценка трудозатрат по
спринту
Разработка daily chunk
Бэклог пуст
нет
Добавить в группу задачи по лиду
Полное тестирование
спринта
Проведение демо заказчику
Работы по спринту
окончены
да
Устранение багов по спринту
Баги по спринту отсутствуют
да
нет
Публикация финальной сметы в
системе управления проектами
Создание репозитория
проекта
Настройка багтрекера
Настройка среды разработки
Разработка архитектурного
прототипа
Архитектурный прототип
Создание плана тестирования
План тестирования
Настройка и подготовка
тестовой среды
Развертывание проекта в QA среде
Санитарная проверка проекта в
QA среде
Публикация сообщения о
поставке
нет
Баги по спринту
Обратная связь от
заказчика
Актуализация решения
Актуализация требований
Набор требований
(бэклог)
Разработка документации
пользователя по проекту
Разработка технической
документации по проекту
Ретро по проекту
Сдача проекта заказчику
Подготовка закрывающих документов по
проекту
да
Изменения в стандарты по управлению
проектом
остались только баги
Публикация изменений в
группе проекта
Финальное анкетирование
удовлетворенности заказчика
Регулярное анкетирование
удовлетворенности заказчика
Обратная связь об удовлетворенности
заказчика
Актуализация данных по проекту
в системе планирования
ресурсов
Средняя оценка удовлетворенности
заказчика
Данные о текущем
состоянии проекта
Коррекция процесса разработки проекта
на основе ретро
Оценка работы руководителя
проекта на основе KPI
Коррекция работы руководителя
проекта
Оповещение об окончкнании работ
по проекту
Обратная связь по ретро по спринту
Оформление резюме проекта
Резюме проекта
Оценка работы исполнителей по
спринту
Оценка работы исполнителей
по спринту
Оценка исполнителей по
результатам проекта
Оценка исполнителей
по результатам проекта
Получение последнего
платежа
Расчет премий по проекту
Служебная записка на выплату премий
по проекту
Выплата премий по проекту
Передача проекта заказчику
Документация пользователя
Техническая документация
Диаграммы
Коррекция работы команды на основе daily
meeting
Передача решения
KPI проекта
Развертывание проекта в
продакшн среде
Форма обратной связи по проекту от
заказчика
Разработка модели данных
Карта экранов
Запрос на ресурсы
Таблица ролей/
функций
Актуализация плана
тестирования
Инкрементальное тестирование
Оформление информации о проекте в wiki
Передача видения проекта
Примерный словарь
терминов
Тестирование документации пользователя
Проверка ТЗ
Разработка мнимального
набора автотестов
Code review и коррекция работы
исполнителей
Проверка требований
Сравнение оценок с план-сметой и их
коррекция
Контактные данные
заказчика
Передача контакта заказчика и параметров
проекта
Параметры проекта
Реквизиты заказчика
Подготовка акта выполненных работ по этапу
проекта
Акт выполненных работ по этапу
проекта
Сообщение об окончании этапа
проекта
Выставление счета на очередной этап
проекта
Счет на очередной этап проекта
Сообщение о получении
предоплаты по очередному этапу
Сообщение о получении оплаты
по прошедшему этапу
Приказ на выплату премий по проекту
нетЭтап завершен?
да
Набор требований (бэклог) (2-й
уровень детализаци
и)
Описание требований
Выставление счета на первый этап
проекта
Счет на первый этап проекта
Передача счета заказчику
Задачи на спринт
Регистрация багов от заказчика
Развертывание проекта в Staging
среде для заказчика
Формирование работ для доп.
соглашения
Актуализзация информации в Wiki
проекта
Всё встраивается в единый и сложный процесс, ничего не делается отдельно
Регулярное анкетирование
32
Способ получения оперативной обратной связи о качественных показателях проекта
• Анкетирование заказчика (quality)• Регулярное по ходу проекта• Финальное по итогам реализации проекта
• Анкетирование руководителя проекта об исполнителях• Регулярное по ходу проекта• Финальное по итогам реализации проекта
Где почитать?
33
Ссылки на более подробное изучение вопроса
1. ForPM.ru – отличный ресурс с горой информации по управлению
проектами
2. PMBOK 5th Edition – Project Management Body of Knowledge
3.Методика освоенного объема в оперативном управлении
проектами – для любителей «матана» ☺
Найдите меня в социальных сетях
Александр Ефремов
г. Красноярск, ул. Профсоюзов 3 ст. 3 офис 11(391) 205-00-55
или заходите к нам в гости :)