34
Разработка веб и мобильных приложений aspirity.com

aspirity - DevPRO'17 · PDF fileМетод освоенного объема Определениесостояния проекта bcwp bcws acwp Нужныизмеримыепоказатели

Embed Size (px)

Citation preview

Page 1: aspirity - DevPRO'17 · PDF fileМетод освоенного объема Определениесостояния проекта bcwp bcws acwp Нужныизмеримыепоказатели

Разработка

веб и мобильных

приложений

aspirity.com

Page 2: aspirity - DevPRO'17 · PDF fileМетод освоенного объема Определениесостояния проекта bcwp bcws acwp Нужныизмеримыепоказатели
Page 3: aspirity - DevPRO'17 · PDF fileМетод освоенного объема Определениесостояния проекта bcwp bcws acwp Нужныизмеримыепоказатели

Что такое управление проектами?

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

3

стоимость

время

объем работ

Проектный треугольник

Проект

время содержание стоимость

качество

риски

персоналкоммуникации

контракты

изменения

Объекты управления

Page 4: aspirity - DevPRO'17 · PDF fileМетод освоенного объема Определениесостояния проекта bcwp bcws acwp Нужныизмеримыепоказатели

Проблемы управления проектами

Российская действительность

4

Page 5: aspirity - DevPRO'17 · PDF fileМетод освоенного объема Определениесостояния проекта bcwp bcws acwp Нужныизмеримыепоказатели

Проблемы управления проектами

Народные проектные мудрости

5

Page 6: aspirity - DevPRO'17 · PDF fileМетод освоенного объема Определениесостояния проекта bcwp bcws acwp Нужныизмеримыепоказатели

Причина

Отсутствуют инструменты объективного контроля за состоянием проекта

6

Невозможно управлять тем, что нельзя измерить!

Page 7: aspirity - DevPRO'17 · PDF fileМетод освоенного объема Определениесостояния проекта bcwp bcws acwp Нужныизмеримыепоказатели

История управления проектами

Давным давно в далекой галактике..

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

Page 8: aspirity - DevPRO'17 · PDF fileМетод освоенного объема Определениесостояния проекта bcwp bcws acwp Нужныизмеримыепоказатели

Теория и научный подход

8

Page 9: aspirity - DevPRO'17 · PDF fileМетод освоенного объема Определениесостояния проекта bcwp bcws acwp Нужныизмеримыепоказатели

Что мы хотим контролировать?

Обратимся к японскому менеджменту

9

• Cost – затраты по проекту

• Delivery – сроки проекта

• Quality – качество проекта

Метод освоенного объема

?

Page 10: aspirity - DevPRO'17 · PDF fileМетод освоенного объема Определениесостояния проекта bcwp bcws acwp Нужныизмеримыепоказатели

Метод освоенного объема

Определение состоянияпроекта

BCWP

BCWSACWP

Нужны измеримые показатели

Actual Cost of Work Performed

(ACWP)Фактическая стоимость произведенных работ.

Budgeted Cost of Work Scheduled

(BCWS)Планируемая стоимость объема работы, которая

должна быть выполнена по состоянию на текущую или

контрольную дату.

Budgeted Cost of Work Performed

(BCWP)Планируемая стоимость объема работы, которая

выполнена на данный момент.

Page 11: aspirity - DevPRO'17 · PDF fileМетод освоенного объема Определениесостояния проекта bcwp bcws acwp Нужныизмеримыепоказатели

Пример

Разработка веб-сайта

100 100 100 100

tACWP = 250

400

BCWS = 200

BCWP = 100

Page 12: aspirity - DevPRO'17 · PDF fileМетод освоенного объема Определениесостояния проекта bcwp bcws acwp Нужныизмеримыепоказатели

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

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

Абсолютные Относительные

Page 13: aspirity - DevPRO'17 · PDF fileМетод освоенного объема Определениесостояния проекта bcwp bcws 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

Page 14: aspirity - DevPRO'17 · PDF fileМетод освоенного объема Определениесостояния проекта bcwp bcws acwp Нужныизмеримыепоказатели

Динамический отчет

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

Page 15: aspirity - DevPRO'17 · PDF fileМетод освоенного объема Определениесостояния проекта bcwp bcws acwp Нужныизмеримыепоказатели

Статический отчет

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)

Page 16: aspirity - DevPRO'17 · PDF fileМетод освоенного объема Определениесостояния проекта bcwp bcws acwp Нужныизмеримыепоказатели

Где применяется

Военные плохого не посоветуют…

16

• С/SCSC- концепция применялась в течение 30 лет и стала стандартомдля крупных военных разработок в США и других странах, напримерАвстралии, Канаде и Швеции

• В той или иной мере EVM применялось в

• Министерство обороны США

• Все правительственные ведомства США

• Лукойл

• Ренессанс капитал

Page 17: aspirity - DevPRO'17 · PDF fileМетод освоенного объема Определениесостояния проекта bcwp bcws acwp Нужныизмеримыепоказатели

Условия для использования метода

Метод освоенного объема требует предварительной подготовки

17

• Фиксация базового плана проекта

• Система учета потраченного времени ресурсов

• Регулярная актуализация статусов задач

• Регулярная актуализация изменений в проекте

• Оперативная коррекция процесса реализации проекта на основе данных

Page 18: aspirity - DevPRO'17 · PDF fileМетод освоенного объема Определениесостояния проекта bcwp bcws acwp Нужныизмеримыепоказатели

Waterfall vs. scrum

18

Page 19: aspirity - DevPRO'17 · PDF fileМетод освоенного объема Определениесостояния проекта bcwp bcws acwp Нужныизмеримыепоказатели

Практика

19

Page 20: aspirity - DevPRO'17 · PDF fileМетод освоенного объема Определениесостояния проекта bcwp bcws acwp Нужныизмеримыепоказатели

Проект 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

Page 21: aspirity - DevPRO'17 · PDF fileМетод освоенного объема Определениесостояния проекта bcwp bcws acwp Нужныизмеримыепоказатели

Проект 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

Page 22: aspirity - DevPRO'17 · PDF fileМетод освоенного объема Определениесостояния проекта bcwp bcws acwp Нужныизмеримыепоказатели

Проект 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

Page 23: aspirity - DevPRO'17 · PDF fileМетод освоенного объема Определениесостояния проекта bcwp bcws acwp Нужныизмеримыепоказатели

Проект 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

Page 24: aspirity - DevPRO'17 · PDF fileМетод освоенного объема Определениесостояния проекта bcwp bcws acwp Нужныизмеримыепоказатели

Проект 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

Page 25: aspirity - DevPRO'17 · PDF fileМетод освоенного объема Определениесостояния проекта bcwp bcws acwp Нужныизмеримыепоказатели

Опыт нашей компании

25

Page 26: aspirity - DevPRO'17 · PDF fileМетод освоенного объема Определениесостояния проекта bcwp bcws acwp Нужныизмеримыепоказатели

Практика использования KPI

Протерли стекла…

Учет ресурсов Планирование проекта

ACWP BCWP BCWS

Наглядная картина по проекту

CPI = 0,35SPI = 0,65

Page 27: aspirity - DevPRO'17 · PDF fileМетод освоенного объема Определениесостояния проекта bcwp bcws acwp Нужныизмеримыепоказатели

Проект 1

27

Page 28: aspirity - DevPRO'17 · PDF fileМетод освоенного объема Определениесостояния проекта bcwp bcws acwp Нужныизмеримыепоказатели

Проект 2

28

Page 29: aspirity - DevPRO'17 · PDF fileМетод освоенного объема Определениесостояния проекта bcwp bcws acwp Нужныизмеримыепоказатели

Проект 3

29

Page 30: aspirity - DevPRO'17 · PDF fileМетод освоенного объема Определениесостояния проекта bcwp bcws acwp Нужныизмеримыепоказатели

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

30

Компоненты стоимости проекта заказной разработки

Page 31: aspirity - DevPRO'17 · PDF fileМетод освоенного объема Определениесостояния проекта bcwp bcws acwp Нужныизмеримыепоказатели

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

31

Управление проектом заказной разработки Aspirity

Ме

не

дж

ер

пр

ое

кта

Ме

не

дж

ер

по

п

ро

да

жа

мБ

изн

ес

ан

ал

ити

кА

дм

ин

ист

ра

тор

Ко

ма

нд

а

ра

зра

бо

тки

Те

сти

ро

вщ

ик

Те

хни

че

ски

й

ли

де

рР

ук

ов

од

ите

ль

о

тде

ла

PM

O

Завершение проектаПредстарт проекта Старт проекта Этап проекта Предзавершение проекта

Старт

Проектирование решения

Оценка стоимости проекта Создание группы

проекта

Разработка ТЗТЗ

Набор требований (бэклог) (3-й

уровень детализаци

и)

Модель данных

Примерная карта

экранов

Карта проекта

Договор Акт приема-передачи

План-смета

Словарь терминов

Техническая спецификация

Подготовка договора

Определение участников

проекта

Установочная встреча по проекту

Сообщение о получении

предоплаты по первому этапу

проекта

Презентация решения и

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

с заказчиком

Стоимость согласована

нет

Подписание договора

да

Подписание ТЗ

Бриф

Запрос реквизитов заказчика

Передача решенияда

Описание требований

Формирование очередного

спринта

Проведение daily meeting

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

Оценка трудозатрат по

спринту

Разработка daily chunk

Бэклог пуст

нет

Добавить в группу задачи по лиду

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

спринта

Проведение демо заказчику

Работы по спринту

окончены

да

Устранение багов по спринту

Баги по спринту отсутствуют

да

нет

Публикация финальной сметы в

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

Создание репозитория

проекта

Настройка багтрекера

Настройка среды разработки

Разработка архитектурного

прототипа

Архитектурный прототип

Создание плана тестирования

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

Настройка и подготовка

тестовой среды

Развертывание проекта в QA среде

Санитарная проверка проекта в

QA среде

Публикация сообщения о

поставке

нет

Баги по спринту

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

заказчика

Актуализация решения

Актуализация требований

Набор требований

(бэклог)

Разработка документации

пользователя по проекту

Разработка технической

документации по проекту

Ретро по проекту

Сдача проекта заказчику

Подготовка закрывающих документов по

проекту

да

Изменения в стандарты по управлению

проектом

остались только баги

Публикация изменений в

группе проекта

Финальное анкетирование

удовлетворенности заказчика

Регулярное анкетирование

удовлетворенности заказчика

Обратная связь об удовлетворенности

заказчика

Актуализация данных по проекту

в системе планирования

ресурсов

Средняя оценка удовлетворенности

заказчика

Данные о текущем

состоянии проекта

Коррекция процесса разработки проекта

на основе ретро

Оценка работы руководителя

проекта на основе KPI

Коррекция работы руководителя

проекта

Оповещение об окончкнании работ

по проекту

Обратная связь по ретро по спринту

Оформление резюме проекта

Резюме проекта

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

спринту

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

по спринту

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

результатам проекта

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

по результатам проекта

Получение последнего

платежа

Расчет премий по проекту

Служебная записка на выплату премий

по проекту

Выплата премий по проекту

Передача проекта заказчику

Документация пользователя

Техническая документация

Диаграммы

Коррекция работы команды на основе daily

meeting

Передача решения

KPI проекта

Развертывание проекта в

продакшн среде

Форма обратной связи по проекту от

заказчика

Разработка модели данных

Карта экранов

Запрос на ресурсы

Таблица ролей/

функций

Актуализация плана

тестирования

Инкрементальное тестирование

Оформление информации о проекте в wiki

Передача видения проекта

Примерный словарь

терминов

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

Проверка ТЗ

Разработка мнимального

набора автотестов

Code review и коррекция работы

исполнителей

Проверка требований

Сравнение оценок с план-сметой и их

коррекция

Контактные данные

заказчика

Передача контакта заказчика и параметров

проекта

Параметры проекта

Реквизиты заказчика

Подготовка акта выполненных работ по этапу

проекта

Акт выполненных работ по этапу

проекта

Сообщение об окончании этапа

проекта

Выставление счета на очередной этап

проекта

Счет на очередной этап проекта

Сообщение о получении

предоплаты по очередному этапу

Сообщение о получении оплаты

по прошедшему этапу

Приказ на выплату премий по проекту

нетЭтап завершен?

да

Набор требований (бэклог) (2-й

уровень детализаци

и)

Описание требований

Выставление счета на первый этап

проекта

Счет на первый этап проекта

Передача счета заказчику

Задачи на спринт

Регистрация багов от заказчика

Развертывание проекта в Staging

среде для заказчика

Формирование работ для доп.

соглашения

Актуализзация информации в Wiki

проекта

Всё встраивается в единый и сложный процесс, ничего не делается отдельно

Page 32: aspirity - DevPRO'17 · PDF fileМетод освоенного объема Определениесостояния проекта bcwp bcws acwp Нужныизмеримыепоказатели

Регулярное анкетирование

32

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

• Анкетирование заказчика (quality)• Регулярное по ходу проекта• Финальное по итогам реализации проекта

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

Page 33: aspirity - DevPRO'17 · PDF fileМетод освоенного объема Определениесостояния проекта bcwp bcws acwp Нужныизмеримыепоказатели

Где почитать?

33

Ссылки на более подробное изучение вопроса

1. ForPM.ru – отличный ресурс с горой информации по управлению

проектами

2. PMBOK 5th Edition – Project Management Body of Knowledge

3.Методика освоенного объема в оперативном управлении

проектами – для любителей «матана» ☺

Page 34: aspirity - DevPRO'17 · PDF fileМетод освоенного объема Определениесостояния проекта bcwp bcws acwp Нужныизмеримыепоказатели

Найдите меня в социальных сетях

Александр Ефремов

г. Красноярск, ул. Профсоюзов 3 ст. 3 офис 11(391) 205-00-55

или заходите к нам в гости :)