Лысый мужик правильно сказал! Очень жизненная ситуация. Опасно все задачи тупо уравнивать. Буквально только что зафакапил 3 раза подряд срок по фронту, поскольку рассчитывал, что один экран веба делается условных 4 часа +/- 2-4 часа, а по факту задача вышла на 40-50 часов. Проблема была в том, что не было опыта решения задач такого уровня сложности. Ну, такие сложные задачи, наверное, нужно элементарно декомпозировать на более мелкие, схожие с типовыми задачами. Но это если такая декомпозиция возможна, а если нет, то по факту своего провала понимаю, что лучше сразу сказать заказчику, что задача нестандартная, непредсказуемого объёма, ждите... И сразу начинать её фигачить. Нежели три раза называть волшебные сроки и про** их один за другим 😅
Порой приходиться называть. Часто руководство/не желает принимать реальные сроки. Пытается сдвинуть график влево. В прочем ничего нового. Рекомендую книгу смертельный марщ к прочтению
Всё так. Но не согласен с выводом на 13 минуте. Распределение, когда все задачи распределены одинаково ( нет корреляции) говорит о не правильной категоризации по SP, а не о том что Майк Кон не прав. И дальше как раз Павел приводит способ выронять эту категоризацию, что бы корреляция появилась. Про оценку в степени 2 отдельное спасибо. Приходил к этим же выводам на основе анализа этих же данных на своих командах.
Чтобы явно понять о чем речь в вашем изложении, надо уточнить, что вы имеете ввиду под SP, и как их используете. Категоризация бывает разной и с разной целью
SP - стори поинт. На моих кейсах были разные варианты. Опытные команды, 2 года стабильного стоствва на одном продукте, показывали распределиние похожее на нормально в группе 2 и 4 SP. Среднее время выполнения таких задач отличалось примерно в два раза. И в 3 сигмы попадало почти 90% задач в этих котегориях Тогда как на зажачах в 1 и 8 SP. Были совершенно другие распределния. У не опытных команд, только начинающих применять относительные оценки, до года. Картина была в точности как описана в докладе. Решали анализом выбросов и разбором всех кейсов постепенно меня правила работы с беклогом. Я бы сказал что если распределение похоже на нормальное, в какой то степени, то это косвенный признак зрелой команды умеющей в данном контесте при данных ресурсах предсказывать время работ.
@@alexeyesipov255 Очень подозрительно иметь нормальное распределение во временных рядах. Это странно. Так как время не умеет ходить назад. И свойство времени решения в том, что оно может только увеличиваться. Возможно у вас в системе что-то было не так. Может быть переоптимизированная система под измерения. Логарифмические распределения для временных рядов - более естесственная картина.
@@alexeyesipov255 Так же история с 3-я сигмами применима к измерениям которые связаны с физическими размерами и количестве экспериментов, 3-и сигма основаны на эмпирическом исследовании измерения размеров заготовок на заводе, но не временными рядами. Поэтому не корректно использовать эту методику для анализа времени выполнения интеллектуальной работы.
1. Если в вашем скраме есть стори поинты, то со скрамом, что-то не так (с), вроде походу доклада разобрались, что скрам применяется в Комплекс домене, там же находятся инструменты которые позволяют, что-то делать с этой самой неопределённостью и вроде бы SP это даже не только и не столько, что-бы придать измеримости этой самой неопределённости (и уж точно, не убедить заказчика в сроках доставки), а создание "маркера" неопределённости (5 SP много непонятного - надо её понижать, 1 SP почти всё понятно - можно не понижать и брать в работу), а если это верно, то выглядит так что SP свою функцию в "комплексе" выполняют и "практика" там как раз к месту? Итерации в данном случае не мерило прогресса или мерило капасити - а "транспорт" доставки ценности (её еще итеративно инкрементальной разработкой называют) не рассматривать "инкремент" в связке с итерациями, всё равно, что отчуждать "еду от ложки" в процессе поедания - если это верно, то зачем рассказывать об этом в целом (в начале доклада)? 2. Что-то я не разобрался с метафорой про "зарплаты и риски", можете объяснить? 3. А зачем мы выделяем Customer Lead Time и Development Lead Time? (мы действительно в парадигме которая направлена на Customer Centricity хотим разделять эти 2 цифры?) - пойдём от противного, улучшая DLT != CLT, кастомер станет счастливее? (вопрос следует воспринимать в лоб, без изысканий на тему "может и станет, если на производстве была проблема") Резюмируя, я правильно понял, что ответ на вопрос "когда будет поставлено"? - "вот когда переместим в компликейтед" тогда и станет, ждите!?
1. Зависит от того как именно используете. В докладе приведен пример наиболее часто встречающийся вариант использования SP. Такие подходы поддерживаются инструментами, например Atlassian, или другими трекинг системами. Но, проблема в том, что SP как оценку сложности складывать нельзя - она нарушает принципы аддитивности. Так как при сложении SP 1 + 1 не будет равно 2. Это связано как раз с принципом сложения веростностных величин.
3. Докладчик немного ошибся, выделяется Customer Lead Time - время ожидания заказчика, и System Lead Time - время на которое непосредственно можно влиять управляющим воздействием (то что можно ограничить).
Про резюме, отвечая на вопрос "когда будет поставлено?" нужно уточнить контекст, сначала узнать - а действительно ли нужна какая-то дата, или заказчик чего-то другого хочет. И конечно, если у вас система выстроена так что порождает высокую неопределенность, то ни о каких прогнозах не имеет смысл вести речь. Нужно думать о том, как выстроить систему.