aspirity - microsoft...проекта Презентация решения и...

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

Upload: others

Post on 22-Jun-2020

19 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: aspirity - Microsoft...проекта Презентация решения и согласование стоимости проекта с заказчиком Стоимость

Разработка

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

приложений

aspirity.com

Page 2: aspirity - Microsoft...проекта Презентация решения и согласование стоимости проекта с заказчиком Стоимость
Page 3: aspirity - Microsoft...проекта Презентация решения и согласование стоимости проекта с заказчиком Стоимость

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

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

3

стоимость

время

объем работ

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

Проект

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

качество

риски

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

контракты

изменения

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

Page 4: aspirity - Microsoft...проекта Презентация решения и согласование стоимости проекта с заказчиком Стоимость

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

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

4

Page 5: aspirity - Microsoft...проекта Презентация решения и согласование стоимости проекта с заказчиком Стоимость

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

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

5

Page 6: aspirity - Microsoft...проекта Презентация решения и согласование стоимости проекта с заказчиком Стоимость

Причина

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

6

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

Page 7: aspirity - Microsoft...проекта Презентация решения и согласование стоимости проекта с заказчиком Стоимость

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

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

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 - Microsoft...проекта Презентация решения и согласование стоимости проекта с заказчиком Стоимость

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

8

Page 9: aspirity - Microsoft...проекта Презентация решения и согласование стоимости проекта с заказчиком Стоимость

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

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

9

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

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

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

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

?

Page 10: aspirity - Microsoft...проекта Презентация решения и согласование стоимости проекта с заказчиком Стоимость

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

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

BCWP

BCWSACWP

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

Actual Cost of Work Performed

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

Budgeted Cost of Work Scheduled

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

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

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

Budgeted Cost of Work Performed

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

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

Page 11: aspirity - Microsoft...проекта Презентация решения и согласование стоимости проекта с заказчиком Стоимость

Пример

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

100 100 100 100

tACWP = 250

400

BCWS = 200

BCWP = 100

Page 12: aspirity - Microsoft...проекта Презентация решения и согласование стоимости проекта с заказчиком Стоимость

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

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 - Microsoft...проекта Презентация решения и согласование стоимости проекта с заказчиком Стоимость

Пример

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

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 - Microsoft...проекта Презентация решения и согласование стоимости проекта с заказчиком Стоимость

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

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 - Microsoft...проекта Презентация решения и согласование стоимости проекта с заказчиком Стоимость

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

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 - Microsoft...проекта Презентация решения и согласование стоимости проекта с заказчиком Стоимость

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

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

16

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

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

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

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

• Лукойл

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

Page 17: aspirity - Microsoft...проекта Презентация решения и согласование стоимости проекта с заказчиком Стоимость

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

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

17

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

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

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

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

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

Page 18: aspirity - Microsoft...проекта Презентация решения и согласование стоимости проекта с заказчиком Стоимость

Waterfall vs. scrum

18

Page 19: aspirity - Microsoft...проекта Презентация решения и согласование стоимости проекта с заказчиком Стоимость

Практика

19

Page 20: aspirity - Microsoft...проекта Презентация решения и согласование стоимости проекта с заказчиком Стоимость

Проект 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 - Microsoft...проекта Презентация решения и согласование стоимости проекта с заказчиком Стоимость

Проект 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 - Microsoft...проекта Презентация решения и согласование стоимости проекта с заказчиком Стоимость

Проект 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 - Microsoft...проекта Презентация решения и согласование стоимости проекта с заказчиком Стоимость

Проект 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 - Microsoft...проекта Презентация решения и согласование стоимости проекта с заказчиком Стоимость

Проект 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 - Microsoft...проекта Презентация решения и согласование стоимости проекта с заказчиком Стоимость

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

25

Page 26: aspirity - Microsoft...проекта Презентация решения и согласование стоимости проекта с заказчиком Стоимость

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

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

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

ACWP BCWP BCWS

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

CPI = 0,35SPI = 0,65

Page 27: aspirity - Microsoft...проекта Презентация решения и согласование стоимости проекта с заказчиком Стоимость

Проект 1

27

Page 28: aspirity - Microsoft...проекта Презентация решения и согласование стоимости проекта с заказчиком Стоимость

Проект 2

28

Page 29: aspirity - Microsoft...проекта Презентация решения и согласование стоимости проекта с заказчиком Стоимость

Проект 3

29

Page 30: aspirity - Microsoft...проекта Презентация решения и согласование стоимости проекта с заказчиком Стоимость

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

30

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

Page 31: aspirity - Microsoft...проекта Презентация решения и согласование стоимости проекта с заказчиком Стоимость

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

31

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

Ме

не

дж

ер

пр

ое

кта

Ме

не

дж

ер

по

п

ро

да

жа

мБ

изн

ес

ан

ал

ити

кА

дм

ин

ист

ра

тор

Ко

ма

нд

а

ра

зра

бо

тки

Те

сти

ро

вщ

ик

Те

хни

че

ски

й

ли

де

рР

ук

ов

од

ите

ль

о

тде

ла

PM

O

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

Старт

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

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

проекта

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

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

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

и)

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

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

экранов

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

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

План-смета

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

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

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

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

проекта

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

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

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

проекта

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

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

с заказчиком

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

нет

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

да

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

Бриф

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

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

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

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

спринта

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

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

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

спринту

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

Бэклог пуст

нет

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

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

спринта

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

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

окончены

да

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

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

да

нет

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

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

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

проекта

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

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

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

прототипа

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

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

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

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

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

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

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

QA среде

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

поставке

нет

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

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

заказчика

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

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

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

(бэклог)

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

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

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

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

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

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

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

проекту

да

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

проектом

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

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

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

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

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

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

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

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

заказчика

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

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

ресурсов

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

заказчика

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

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

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

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

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

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

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

проекта

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

по проекту

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

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

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

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

спринту

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

по спринту

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

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

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

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

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

платежа

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

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

по проекту

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

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

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

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

Диаграммы

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

meeting

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

KPI проекта

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

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

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

заказчика

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

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

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

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

функций

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

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

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

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

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

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

терминов

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

Проверка ТЗ

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

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

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

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

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

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

коррекция

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

заказчика

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

проекта

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

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

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

проекта

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

проекта

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

проекта

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

проекта

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

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

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

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

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

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

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

да

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

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

и)

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

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

проекта

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

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

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

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

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

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

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

соглашения

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

проекта

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

Page 32: aspirity - Microsoft...проекта Презентация решения и согласование стоимости проекта с заказчиком Стоимость

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

32

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

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

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

Page 33: aspirity - Microsoft...проекта Презентация решения и согласование стоимости проекта с заказчиком Стоимость

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

33

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

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

проектами

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

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

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

Page 34: aspirity - Microsoft...проекта Презентация решения и согласование стоимости проекта с заказчиком Стоимость

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

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

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

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