87
Или как перестать закапывать свои проекты в д о л г о в ы е я м ы ПЕРЕСТА НЬТЕ СПРАШИВ АТЬ «КОГДА? » @alexeykr i [email protected]

Estimations: stop asking when

Embed Size (px)

DESCRIPTION

Доклад с конференции SQA Days 2013 о психологии оценивании сроков.

Citation preview

Page 1: Estimations: stop asking when

Или

как

пер

еста

ть

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

ыПЕРЕСТАНЬТЕ СПРАШИВАТЬ «КОГДА?»

@alexeykri [email protected]

Page 2: Estimations: stop asking when

один

из

Скра

м Ги

дов

agilebasecamp.org agileee.orghotcode.org

Page 3: Estimations: stop asking when

Denver Intl. Airport

Page 4: Estimations: stop asking when

Denver Intl. Airport

Дороже на $2 млрд.Позже на 16 мес.

Page 5: Estimations: stop asking when

Eurofighter Typhoon

Page 6: Estimations: stop asking when

Eurofighter Typhoon

Потрачено:$19 млрд. $7 млрд.

С задержкой в 54 месяца

Page 7: Estimations: stop asking when

Sydney Opera House

Page 8: Estimations: stop asking when

Sydney Opera House

Потратили:$102 млн.

$7 млн.

Позже на 10 лет

Page 9: Estimations: stop asking when

CHAOS REPORT от Standish Group

Среднестатистически проект по разработке заказного софта

x2 денегx1.6 времени

Page 10: Estimations: stop asking when

ПОРОЧНЫЙ КРУГ

БИЗНЕС ЖАДНО ХОЧЕТ

МЫ ДАЕМ НЕРЕАЛЬНЫЕ

ОЦЕНКИ

МЫ НЕ ВЫПУСКАЕМ ОБЕЩАННОГО

БИЗНЕС НАЧИНАЕТ ДАВИТЬ

Page 11: Estimations: stop asking when

ПОРОЧНЫЙ КРУГ

БИЗНЕС ЖАДНО ХОЧЕТ

МЫ ДАЕМ НЕРЕАЛЬНЫЕ

ОЦЕНКИ

МЫ НЕ ВЫПУСКАЕМ ОБЕЩАННОГО

БИЗНЕС НАЧИНАЕТ ДАВИТЬ

СТАНОВИТСЯ ЕЩЕ СЛОЖНЕЕ ВЫПУСКАТЬ

ВО ВРЕМЯ

МЫ ДАЕМ ЕЩЕ БОЛЕЕ НЕРЕАЛЬНЫЕ ОЦЕНКИБИЗНЕС НАЧИНАЕТ

ДАВИТЬ СИЛЬНЕЕ

Page 12: Estimations: stop asking when

Типичный IT проект

Page 13: Estimations: stop asking when

ЧТО ЖЕ МЫ ДЕЛАЕМ НЕ ТАК???

Page 14: Estimations: stop asking when
Page 15: Estimations: stop asking when
Page 16: Estimations: stop asking when
Page 17: Estimations: stop asking when
Page 18: Estimations: stop asking when

ПРОСТАЯ ЗАДАЧКА НА ВРЕМЯ

1. ВМЕСТЕ ОНИ СТОЯТ $1,10

2. МЫШЬ ДОРОЖЕ МЯЧИКА НА ДОЛЛАР

- СКОЛЬКО СТОИТ МЯЧИК?

Page 19: Estimations: stop asking when

В «софте» нашего мозга есть «баги».У нас не все в порядке с оцениванием.

И это не ограничивается оптическими иллюзиями.

Page 20: Estimations: stop asking when
Page 21: Estimations: stop asking when

НЕ ЧИТАЙТЕ ЭТОТ ТЕКСТ

И НЕ ВЫЧИСЛЯЙТЕ

3x3 = ?

Page 22: Estimations: stop asking when
Page 23: Estimations: stop asking when
Page 24: Estimations: stop asking when
Page 25: Estimations: stop asking when

3x3 =

ЭТО ВСЕ ВАШ «ЗАЯЦ»

ЧТЕНИЕ

Page 26: Estimations: stop asking when

JUM

PIN

GTO

CON

CLUSIO

NS

Page 27: Estimations: stop asking when

ЗАЧЕМ НАМ «ЗАЯЦ»?

Page 28: Estimations: stop asking when

В ЧЕМ ЕЩЕ ХОРОШ «ЗАЯЦ»?

Page 29: Estimations: stop asking when

СКОЛЬКО БУДЕТ 17x38 ?

Page 30: Estimations: stop asking when
Page 31: Estimations: stop asking when

ЧТО ПОГУБИЛО РИМСКУЮ ИМПЕРИЮ?

Page 32: Estimations: stop asking when

MCMLXXXIVвойны

политика

ресурсылень :)

еда :)

мусульманские

кочевники

междоусобицырабство

ЧТО ПОГУБИЛО РИМСКУЮ ИМПЕРИЮ?

Page 33: Estimations: stop asking when

ИНТУИЦИЯбыстрые вычисления

ЛОГИКАсложныевычисления

малый расход энергии огромный расход энергии

ЗАЯЦ vs. ЧЕРЕПАХА

Page 34: Estimations: stop asking when

ЗАЯЦ vs. ЧЕРЕПАХА 2.0

КОГДА ВЫ ВЫЧИСЛЯЕТЕ СРОКИКАКАЯ СИСТЕМА ДЕЛАЕТ РАСЧЕТ?

Page 35: Estimations: stop asking when

Сколько было лет Махатме Ганди, когда он умер?

Page 36: Estimations: stop asking when

Сколько ему было лет, когда он умер?

1. Было ли Махатме Ганди менее 100 лет, когда он

умер? 1. Было ли Махатме Ганди более 60 лет, когда он умер?

Page 37: Estimations: stop asking when

83среднее

68среднее

1. Было ли Махатме Ганди менее 100 лет, когда он

умер? 1. Было ли Махатме Ганди более 60 лет, когда он умер?

Page 38: Estimations: stop asking when

ЭТО ЛЮСИ.

ОНА В ШОКЕ.

Page 39: Estimations: stop asking when
Page 40: Estimations: stop asking when

ЛЮСИ.

ТАМ ЖЕ.

Page 41: Estimations: stop asking when

НО ДАЖЕ, ЕСЛИ ЛЕНИВАЯ ЧЕРЕПАХА

ПРОСНУЛАСЬ И ВКЛЮЧИЛАСЬ В

ПРОЦЕСС

Page 42: Estimations: stop asking when

ПРОТИВ ВАС РАБОТАЮТ ЗАКОНЫ ПРИРОДЫ

Page 43: Estimations: stop asking when

1

Page 44: Estimations: stop asking when
Page 45: Estimations: stop asking when
Page 46: Estimations: stop asking when

Задержки накапливаются.

Page 47: Estimations: stop asking when

Задержки накапливаются.

Page 48: Estimations: stop asking when

Задержки накапливаются.

Page 49: Estimations: stop asking when

Задержки накапливаются.

Page 50: Estimations: stop asking when

Ранние завершения теряются.

Задержки накапливаются.

Э. Голдратт

Page 51: Estimations: stop asking when

2

Page 52: Estimations: stop asking when

время

веро

ятно

сть

1

ОЗВУЧИВАЕМАЯ НАМИ ОЦЕНКА

ЭТО ПЕРВОЕ ВЕРОЯТНОЕ ВРЕМЯ ЗАВЕРШЕНИЯ

Page 53: Estimations: stop asking when

3

Page 54: Estimations: stop asking when
Page 55: Estimations: stop asking when

время

Page 56: Estimations: stop asking when

1. Чтобы приехать во время – нужно ехать на пределе.

2. Стоит расслабиться – и ты опаздываешь.

3. Чтобы нагнать – нужно следующий отрезок ехать с превышенной скоростью.

4. Чтобы приехать раньше – придется долго напрягаться.

Krivitsky’s zapadLaw

Page 57: Estimations: stop asking when

НИКТО НЕ ВИДЕЛ ЛЮСИ?

Page 58: Estimations: stop asking when

проще говоря:

НАМНОГО ПРОЩЕ ОПОЗДАТЬ,

ЧЕМ УСПЕТЬ!

Page 59: Estimations: stop asking when

4

Page 60: Estimations: stop asking when

ПОСЛЕДНЯЯ ПУЛЯ МЕНЕДЖЕРА

Page 61: Estimations: stop asking when

time

4x

3x

2x1.5x

«Конус неопределенности» (Барри БОЭМ)

ПОСЛЕДНЯЯ ПУЛЯ МЕНЕДЖЕРА

Page 62: Estimations: stop asking when

НО ПРОБЛЕМА НИ В САМИХ

ОЦЕНКАХ И ИХ НЕТОЧНОСТИСЛУЧАЙНОСТИ

Page 63: Estimations: stop asking when
Page 64: Estimations: stop asking when

Commitment

CommitmentCommitment

CommitmentCommitment

Commitment

Commitment

Commitment

CommitmentCommitment

Page 65: Estimations: stop asking when

ЕСТЬ ЛИ ВЫХОД???

Page 66: Estimations: stop asking when

1. СОЗДАЙТЕ ЧУВСТВО СРОЧНОСТИ зафиксировав время выпуска

Page 67: Estimations: stop asking when

ДЕДЛАЙН(там далеко)ВЫ РЕЛИЗ

Page 68: Estimations: stop asking when

2. НИКОГДА НЕ ОЦЕНИВАЙТЕ В ОДИНОЧКУ незаякоренные коллеги – очень полезны

Page 69: Estimations: stop asking when

ВЫ

42 КТО-ТО ЕЩЕ

242

12 142

Page 70: Estimations: stop asking when

83среднее

68среднее

1. Было ли Махатме Ганди менее 100 лет, когда он

умер? 1. Было ли Махатме Ганди более 60 лет, когда он умер?

СРЕДНЕЕ ПО ВСЕМ ОТВЕТАМ - 76ПРАВИЛЬНЫЙ ОТВЕТ - 78 !

Page 71: Estimations: stop asking when

3. ОЦЕНИВАЙТЕ РАЗМЕРАМИ S M L ХЗ 1 2 3 4 5

Page 72: Estimations: stop asking when

AS A USER blah blah blah

Page 73: Estimations: stop asking when

ХЗS ML

GROOMINGСЕССИИ

Page 74: Estimations: stop asking when

2

5

2

1

8

3

2

5

5

2

3

2

Σ

спринты

Page 75: Estimations: stop asking when

4. ЗАМЕРЯЙТЕ СКОРОСТЬ points per sprint

Page 76: Estimations: stop asking when

2

5

2

1

8

3

2

5

5

2

3

2

ВАША СКОРОСТЬ ЗА СПРИНТ

спринты

Page 77: Estimations: stop asking when

5. ВЫЧИСЛЯЙТЕ ОСТАВШЕЕСЯ ВРЕМЯ estimated time = scope / velocity

Page 78: Estimations: stop asking when

2

5

2

1

8

3

2

5

5

2

3

2

спринты

Page 79: Estimations: stop asking when

2

5

2

1

8

3

2

5

5

2

3

2

спринты

Page 80: Estimations: stop asking when

2

5

2

1

8

3

2

5

5

2

3

2

спринты

Page 81: Estimations: stop asking when

7. ВОВЛЕКИТЕ ЗАКАЗЧИКОВ управлять объемом работ

Page 82: Estimations: stop asking when

спринты

ПРОБЛЕМА ОЦЕНОК?

Page 83: Estimations: stop asking when

спринты

ЭТО РЕАЛЬНОСТЬ.

Page 84: Estimations: stop asking when

Другими словами

(1) ПЕРЕСТАНЬТЕ

ФОКУСИРОВАТЬСЯ НА ОЦЕНКАХ

(они всегда будут кривыми)

Page 85: Estimations: stop asking when

Другими словами

(2) ПЕРЕВЕДИТЕ РАЗГОВОР

В РУСЛО ВАШЕЙ СКОРОСТИ

И ОБЪЕМА РАБОТА

Page 86: Estimations: stop asking when

Другими словами

(3) ПОСТОЯННО РАБОТАЙТЕ НАД

ПОВЫШЕНИЕМ ВАШЕЙ СКОРОСТИ

И УМЕНЬШЕНИЕМ ОБЪЕМА РАБОТ

Page 87: Estimations: stop asking when

Или

как

пер

еста

ть

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

ыПЕРЕСТАНЬТЕ СПРАШИВАТЬ КОГДА?

@alexeykri [email protected]