Press "Enter" to skip to content

Agile Product Ownership in a Nutshell


давайте поговорим о гибком программном обеспечении
развитие с точки зрения
владелец продукта здесь Pat, она продукт
владелец
у нее есть видение продукта, что она
действительно страстно о ней не знает
детали того, что собирается ее продукт
но она знает, почему мы строим
продукт и какая проблема собирается
решить и для кого она говорит обо всем этом
время
здесь заинтересованные стороны — это
люди , которые собираются использовать и поддержка
или каким-либо образом затронуты системой
разрабатывается
Пэт видит, что эти люди здесь
будет любить нашу систему и использовать ее все
время и рассказать своим друзьям об этом
потребности заинтересованных сторон и идеи Пата
как пользовательские истории здесь для
Например, если это было бронирование рейса
люди системы должны иметь возможность искать
для полета и, возможно, это будет один
история пользователя и Пат и заинтересованные стороны
потеряли идеи так Pat помогает превратить эти
в конкретные истории пользователей теперь кто-то
должен фактически построить систему, поэтому здесь
они есть
небольшой совместно расположенный кросс-функциональный
самоорганизующаяся команда разработчиков с
это гибкая команда, которую они не скупают
за большой взлом в конце
вместо этого они выпускаются рано и часто в
в этом случае они обычно выпускают
от четырех до шести этажей в неделю,
их пропускная способность
измерять просто подсчет количества историй
выпущенный в неделю, некоторые истории большие
поэтому они нас считают — некоторые из них маленькие и
считайте половину, но все это добавляет
до 4-6 историй в неделю
некоторые люди называют эти сюжеты, но
Я просто буду называть это рассказами в
неделю , чтобы поддерживать этот темп и
не увязнуть при ручной регрессии
тестирование команды вкладывает значительные средства в
автоматическое тестирование и непрерывное
интеграции, поэтому каждая история имеет хотя бы
один автоматизированный приемочный тест на
функциональный уровень, и большая часть кода имеет
проблема с автоматическим модулем здесь
представляют собой группу заинтересованных сторон, требующих
все виды вещей, и они уверены, что нет
будет ограничено четырьмя-шестью идеями
в неделю у них много идей и
много пожеланий и каждый раз, когда мы доставляем
что-то для них они получат еще больше
идеи и попросить еще больше
что произойдет, если мы попробуем не
попытаться сделать все, чтобы попросить, получит
переполнение предполагает, что команда начинает работать
около 10 новых историй в неделю, если
вход 10, а выход — от 4 до 6
команда будет перегружена, что приведет к
многозадачная демотивация и все виды
плохих вещей, и в конечном итоге он опустится
выход и снижение
качество — это потерянное предложение
это похоже на попытку засунуть больше
бумагу в принтер, чтобы сделать печать
быстрее или толкая больше автомобилей на
уже переполненные шоссе, это просто не
работать это только делает вещи хуже, так что
мы делаем с этим хорошо схватку и
XP способ избежать этой проблемы
команда говорит вчера
ну за последние несколько недель мы закончили
четыре на шесть функций в неделю так , которые
четырьмя шестью функциями мы должны построить это
неделю, а работа владельца продукта —
выяснить , из всех возможных историй
во всей вселенной, которая от четырех до шести
Истории должны доставляют Далее
сложный путь — ограничить работу в
прогресс или ограничение WIPP WIP предполагают, что
команда решает, что пять является оптимальным
количество историй, над которыми нужно работать
одновременно они узнали, что
этого достаточно, чтобы держать всех
без перегрузки, поэтому они
решите, что пять — это их взбитый предел
когда они заканчивают одну историю, они будут
принять одну новость, тем самым делая
что они никогда не нарушают предел
пять текущих историй как из этих
подходы работают отлично в том смысле, что
у команды будет достаточно работы для
и они смогут быстро и быстро
эффективно побочный эффект , однако, что
там будет очередь формирования в передней
команды, и эта очередь в схватке
вызванное отставание продукта в очереди
для управления
предположим , что заинтересованные стороны продолжают просить десять
новые истории каждую неделю и
доводил по четыре-шесть историй каждую неделю
это означает, что очередь будет просто содержать
все больше и больше
прежде чем вы знаете , что вы есть шесть месяцев
длинный список желаний в отставании и
что означает, что в среднем каждый
история, которую команда доставляет, — это что-то
что кто-то просил шесть месяцев назад
насколько проворным является то, что есть действительно
только один способ остановить очередь из
выходить из- под контроля, и это слово
нет, это самое важное слово для
владелец продукта и Пэт практикуют его каждый
день перед зеркалом, говоря «да»
новый запрос функции
если это означает только добавление его к
постоянно растущее отставание наиболее важно
работа для владельца продукта — решить, что
не строить и принимать последствия
этого решения, и именно поэтому
Конечно, владелец продукта решает
что происходит и что выходит
владелец продукта также решает
упорядочивая то, что мы строим сейчас, что мы
строить позже и как долго этот список
на самом деле это должно быть тяжелая работа
поэтому Пэт не делает это в одиночку, она это делает
в сотрудничестве с командой
заинтересованные стороны , чтобы иметь возможность
приоритет владельца продукта должен иметь
некоторое представление о ценности каждой истории как
а также размер некоторых историй
критически важно сейчас это просто
бонусы отличает некоторые истории
несколько часов, чтобы построить, а другие
месяцы теперь угадывают, что такое корреляция
между значением истории и размером сюжета
Правильно, ничто больше не означает
лучше подумайте о любой системе, которую вы
и я держал пари, что вы можете думать по крайней мере
одна очень простая функция, которая очень
важно использовать каждый день, и я уверен
вы можете придумать хотя бы одну огромную
сложная функция, которая полностью
Неважное значение и размер — это то, что помогает
подушечка приоритеты разумно , как здесь
эти две истории примерно одинаковы
размер, но другое значение, поэтому постройте это
первый и последний здесь
эти две истории имеют примерно одинаковые
значение, но разные размеры, поэтому постройте это
один первый и так далее, хорошо, что звучит
достаточно легко, но подождите секунду, как она
знать значение истории и как делает
она хорошо знает размер, вот плохая
новости она не угадывает игру
и это игра, в которой все
вовлеченный в Пэт, постоянно беседует с
заинтересованных сторон, чтобы выяснить, что они ценят
и она постоянно беседует с командой
чтобы узнать , что они считают большими или
с точки зрения усилий по осуществлению
это относительные догадки не абсолютные
цифры Я не знаю, что это Apple
весит или что клубника, но я довольно
уверен , что Apple , весит по крайней мере пять
столько же и что клубника
мне лучше нравится, и это
все Пэт должен знать, чтобы
приоритет отставания довольно круто
таким образом, в начале нового
проект наших догадок неизбежно сосут
но это нормально, самое большое значение
действительно в беседах, а не
в действительных числах и каждый раз, когда
команда поставляет что-то реальным пользователям, мы
учиться чему-то и улучшаться
угадывая как ценность, так и размер, поэтому
мы постоянно оцениваем оценку
пытаясь все исправить
начало довольно глупо, потому что это
что мы знаем наименее, так что обратная связь
петля — наша приоритизация друзей не
достаточно , чтобы доставить раннее
и часто нам нужно разбить истории
вниз в части размера укуса
предпочтительно всего несколько дней работы за
Мы хотим, чтобы эта приятная форма воронки
с небольшими ясными историями на фронте
и более расплывчатые истории сзади
делая это разбиение точно в срок
мы можем воспользоваться нашими
последние сведения о продукте и
используйте ваши потребности все это, я был
говорить о
оценка ценности и размера историй
и приоритизации разделения всех, что есть
обычно называемый backlog grooming Pat работает
семинары по
Среда от 11 до 12 часов в час
неделю вся команда обычно там и
иногда несколько заинтересованных сторон , как хорошо
повестка дня немного меняется, но иногда это
фокусируется на оценке иногда на
разбивая истории, а иногда и на
написание критериев приемлемости для истории
и т. д., поэтому, надеюсь, вы заметили тему
здесь связь собственности продукта
действительно все об общении, когда я
спросите у владельцев продуктов, что это
чтобы добиться успеха, они обычно подчеркивают
страсть и общение, так что это не
совпадение того, что первый принцип
гибкий манифест — это люди и
взаимодействия с процессами и инструментами
работа владельца продукта не
ложь кормить команду рассказами, которые
скучный и неэффективное Pat вместо делает
уверен, что все понимают видение как
команда находится в непосредственном контакте с
заинтересованных сторон и что существует
петля обратной связи с точки зрения частых
доставки реальным пользователям таким образом,
команда учится и может ежедневно комментировать
решения сами по себе, поэтому Пэт может сосредоточиться
на большой картине давайте взглянем на
некоторые из компромиссов, которые должны быть
сделанные Патом и командой в первую очередь
есть компромисс между разными
типы стоимости на ранней стадии проекта
неопределенность и риск — наш враг
есть бизнес-риск, мы строим
правильная вещь есть социальный риск может
эти люди строят его, и есть
технический риск будет работать над
платформу, на которой вы хотите запустить ее
будет ли он масштабироваться, и есть
график риска, мы можем закончить продукт
и разумное количество времени для
разумная сумма денег может
рассматриваться как противоположность риска
поэтому, когда неопределенность высока, мы фокусируемся на
приобретение знаний мы фокусируемся на вещах
как прототипы пользовательского интерфейса и
технические всплески или эксперименты
не слишком интересны для своих клиентов, но
по-прежнему ценны, потому что мы сокращаем
риск с точки зрения стоимости клиента
кривая выглядит так :
начиная с неопределенности, мы уменьшаем
постепенно все больше сосредотачиваются на
ценность для клиентов, мы знаем, что мы собираемся
строить, как так просто сделать это и
делая магазины с наивысшим значением, сначала мы
получить эту хорошую крутую кривую стоимости, а затем
постепенно начинается кривая значений
сглаживание, мы построили наиболее
и теперь мы просто
добавление бонусных функций наполнителей
и мороженое
это хорошее место , чтобы быть , потому что в
любой пункт Пэт и команда могут решить
обрезать хвост, чтобы вырезать прямо здесь и двигаться
на другой более важный проект или
возможно, начать совершенно новую область функций
в пределах того же продукта, который является бизнесом
ловкость, поэтому, когда я говорил о ценности
здесь я фактически имею в виду ценность знаний
плюс ценность для клиентов, и нам нужно
постоянно находить компромисс между
эти два других компромисса
краткосрочное и долгосрочное мышление
что мы должны строить дальше, если мы это сделаем
что
срочная ошибка исправить или построить, что удивительный новый
функция, которая приведет к удалению пользователей или
сделать это сложное обновление платформы ,
будет способствовать более быстрому развитию в
будущее когда-то нам нужно постоянно
баланса между реактивной работой и
активная работа или пожаротушение и пожар
профилактики, и это относится к другому
компромисс, мы должны сосредоточиться на
правильная вещь или строительство вещи
право или, возможно, быстро его построить
в идеале мы хотим всех трех, но это сложно
чтобы найти баланс, предположим, что мы здесь
пытаясь построить идеальный продукт с помощью
идеальная архитектура, если мы тоже проводим
много времени, пытаясь добиться совершенства, мы
может пропустить окно рынка или натолкнуться на
проблемы с денежным потоком или предположим, что мы здесь
бросаясь превратить прототип в
полезный продукт отлично подходит для краткосрочной
возможно, но в долгосрочной перспективе мы могли бы быть
утопая в технической задолженности, что наши
скорость приблизится к нулю или предположим
мы здесь строим красивую
собор в рекордные сроки, за исключением того, что
пользователям не нужен собор, они
нужен оператор
поэтому здесь есть здоровое напряжение
между владельцами правил схватки
стремятся сосредоточиться на построении права
группы разработчиков навыков, как правило, сосредоточены на
строя вещь право и схватка
мастера или подвижные тренеры имеют тенденцию фокусироваться
при укорачивании скорости обратной связи
на самом деле стоит подчеркнуть, потому что
короткий цикл обратной связи ускорит
обучения, чтобы вы быстрее научились
что правильно и как построить
это правда, однако, все три перспективы
важны, поэтому продолжайте пытаться найти
баланс, наконец, есть компромисс
между разработкой нового продукта и старым
продукт отставание продукта продукта
фактически немного запутанный термин
потому что это означает, что существует только
один продукт и проект запутывают
потому что это означает, что продукт
разработка заканчивается продуктом никогда
действительно закончен
всегда есть обслуживание и
улучшения должны быть выполнены полностью
пока продукт не достигнет конца жизни и
закрывается, поэтому, когда начинается команда
разработка нового продукта
происходит с их последним,
продукт из одной команды в другую
дорогой рискованный, поэтому более общий
сценарий состоит в том, что команда продолжает
сохранение старого продукта во время
разрабатывая новый, так что это не
на самом деле продукт отстает больше
больше похоже на отставание команды в списке вещей
что заказ продукта хочет эту команду
строить, и это может быть смесь вещей
из разных продуктов и продукта
владельцу необходимо постоянно
компромисс между ними раз в то время
заинтересованная сторона позвонит Пату и скажет, что он
когда мои вещи будут сделаны или насколько
моих вещей будет сделано к Рождеству как
владелец продукта Pat отвечает за
управления ожиданиями или более
важные реалистичные ожидания
и это означает, что я не лжу
знаю , что это трудно , но кто сказал , Проворный
просто это на самом деле не так уж трудно сделать
прогноза, если он не
быть точным, если вы измеряете скорость
вашей команды или комбинированной скорости
все ваши команды вы можете нарисовать ожог истории
как это показано на этой диаграмме.
совокупное количество предоставленных историй
со временем или сюжетными точками, если вы предпочитаете
обратите внимание на разницу, которую показывает эта кривая
вывод, который показывает результат, который
результат, и это результат, который
мы надеемся, что это достигнет нашей цели, а не
для производства как можно большего количества материала
наша цель — достичь желаемого результата
счастливые заинтересованные стороны, используя наименее
возможный выход меньше, теперь смотрите на
диаграмму бернама, и вы можете нарисовать
оптимистические и пессимистические трендовые вам
может сделать это, используя причудливую статистику voodoo
или вы можете просто нарисовать визуально, и
разрыв между этими линиями, конечно же,
связанные с тем, как волнистые и непредсказуемые
к счастью, ваша скорость
стабилизируется со временем, поэтому наш конус
неопределенность должна стать более напряженной и
туже порядке поэтому назад ожидания
Управление предположит , заинтересованные спросить
Пэт, когда все это будет сделано
когда мы будем здесь, это фиксированный
вопрос с переменной переменной времени, который использует Пэт
две линии тренда, чтобы ответить на большинство
вероятно , где- то между апрелем и
в середине может предположить, что заинтересованные стороны обращаются к Пэт
сколько будет сделано к Рождеству
это переменная сфера фиксированного времени
задайте вопрос, скажите нам, я буду
скорее всего, закончить все это
Рождество некоторых из них и ни одного из них
и, наконец, предположим, что
заинтересованные стороны говорят, можем ли мы получить
эти функции к Рождеству теперь являются
вопрос с фиксированным сроком действия
на трендовых линиях Пэт говорит, не жалею, что это
может случиться
а затем, как мы можем получить
сделанное к Рождеству или вот, сколько
больше времени, которое нам нужно будет получить
все делается, как правило, лучше
сократить время их продления
потому что, если мы сначала уменьшим сферу
все еще имеют возможность продлить время
позже и добавьте остальные истории
наоборот, не работает, потому что
мы не можем повернуть часы назад
время это довольно раздражает, что нет
это так Пэт ставит так, что мы могли бы
доставить что-то здесь, а остальное
позже, или мы ничего не можем доставить здесь
и остальные позже
которые вы предпочитаете эти расчеты
довольно просто сделать это обновление Pat
прогноз каждую неделю важно
дело в том, что мы используем реальные
данные для составления прогнозов, а затем мы
честно относятся к неопределенности I
сказал ни одной линии вправо так , это не очень
честный способ общения с
заинтересованных сторон, и они обычно ценят
что много, если ваша организация не
как истина и честность, это, вероятно, не будет
теперь как предупреждение, если
команда накапливает технический долг, если
они не пишут тесты, а не
постоянное совершенствование архитектуры
то они будут медленнее и медленнее
со временем и кривой выгорания истории
будет постепенно выравниваться, что делает
прогнозирование почти невозможно для Пэт так
команда отвечает за поддержание
устойчивый темп, и Пэт избегает
надавливая на них быстрыми клавишами
что, если у нас есть более крупный проект с
несколько команд, и у нас есть несколько
владельцы продуктов со старыми
отставание для другой части
Продукт в целом модель действительно
мы все же нуждаемся в управлении пропускной способностью
мы по-прежнему нуждаемся в
нам все еще нужны владельцы продуктов, которые могут сказать
нет, мы все еще нуждаемся в заботе
все еще нужен короткий цикл обратной связи и т. д.
скорость действительно является суммой всей продукции
так что его можно использовать для прогнозирования или
сделать отдельный прогноз для каждой команды
если это имеет смысл в многократном
командный сценарий, однако владельцы продуктов
имеют важное дополнительное
ответственность говорить друг с другом мы
должны организовать подростки и отставания
чтобы свести к минимуму зависимости , но там будет
всегда быть некоторыми зависимостями, которые мы просто
не может избавиться, поэтому необходимо
какая-то синхронизация между продуктом
владельцы начинают, чтобы они строили вещи
разумным
и избегать дополнительной оптимизации в больших
проектов обычно требует некоторых
вид главной роли владельца продукта
владельцы продуктов синхронизированы в порядке
это оно
объявления о владении продуктом в двух словах
надеюсь, это было полезно для вас
Please follow and like us:

Be First to Comment

Добавить комментарий