11.1 Конвейер исследования
Обзор и мотивация
Конвейер исследования это поток работы, который решает, что строить и зачем, и определяет, как будет выглядеть успех, до поставки и параллельно с ней. Там, где конвейер поставки (глава 11.2) превращает проверенные идеи в работающее программное обеспечение, конвейер исследования превращает проблемы, свидетельства и стратегию в приоритизированный, проверяемый набор намеченных результатов. В современной практике они работают непрерывно и параллельно, что нередко называют двухтрековой разработкой, а не как последовательные фазы. Исследование продолжает подавать поставке готовый запас работы со сниженным риском и хорошей постановкой, а поставка продолжает возвращать в исследование данные о реальных результатах.
Для больших команд слабый конвейер исследования самый дорогой режим отказа в программном обеспечении. Команда с превосходной поставкой и плохим исследованием эффективно строит не то: она быстро отгружает, выполняет цели по скорости и всё равно не двигает ни одну бизнес-метрику. Цена невидима на инженерных панелях и огромна в балансе. Конвейер исследования это то, как вы делаете эту цену видимой: он заставляет цели быть явными, измеримыми и опровергаемыми до того, как вы обязуетесь крупными вложениями.
Корпоративные и государственные условия повышают ставки. Корпорации координируют десятки команд вокруг общей стратегии, поэтому несогласованные локальные цели накапливаются в потраченные впустую портфели. Государственные программы обязуются многолетним общественным финансированием перед законодательными мандатами, где «мы построили то, что сказано в контракте» не оправдание, если результат (обслуженные граждане, сокращённые времена ожидания, предотвращённое мошенничество) так и не материализовался. Дисциплинированный конвейер исследования, выраженный через цели, меры и явные требования к качеству, это то, как обе стороны держат своё намерение проверяемым.
Ключевые принципы
- Результаты важнее выпуска. Измеряйте изменение, которое создаёте для пользователей и бизнеса, а не отгружаемые функции.
- Делайте намерение явным и измеримым. Цель, которую нельзя измерить, мнение, которым нельзя управлять.
- Снижайте риск до построения. Самый дешёвый эксперимент побеждает самое уверенное мнение.
- Исследование и поставка работают непрерывно и параллельно, а не как последовательные барьеры.
- Атрибуты качества это требования, а не запоздалая мысль. Надёжность, безопасность и доступность исследуются и специфицируются, а не подразумеваются.
- Согласованность побеждает локальную оптимизацию. Вложенные цели связывают работу команды со стратегией.
- Замыкайте цикл. Поставленные результаты это свидетельства, возвращающиеся в исследование.
Рекомендации
Формулируйте направление через OKR
Используйте цели и ключевые результаты (OKR), чтобы связать стратегию с исполнением команды. Цель (Objective) это качественное, вдохновляющее описание желаемого конечного состояния («Сделать первое знакомство лёгким»). Ключевые результаты (Key Results) это небольшое число (обычно 2–4) измеримых результатов, доказывающих, что цель достигается («Поднять 7-дневную активацию с 40% до 60%»; «Сократить обращения в поддержку по знакомству на 30%»). Ключевые результаты выражают результаты, а не задачи: «выпустить новый мастер» это задача, выдающая себя за результат.
Каскадируйте OKR через согласование, а не диктат: руководство задаёт небольшое число целей компании; команды предлагают ключевые результаты и собственные цели, поднимающиеся к ним. Задавайте их с регулярным ритмом (обычно поквартально в годовой рамке), пересматривайте в середине цикла и честно оценивайте в конце. Держите их отдельно от оценки работы: OKR, оцениваемые для компенсации, быстро занижаются. См. главу 10.1 о том, как OKR связаны с управлением портфелем и программами.
Следите за здоровьем через KPI
Отличайте ключевые показатели эффективности (KPI) от OKR. OKR описывают изменение, которое вы хотите в этот период; KPI описывают текущее здоровье, которое нужно поддерживать независимо от того, что вы меняете (время работы, конверсия, цена за транзакцию, удовлетворённость клиентов). Метрика может быть и тем и другим (KPI, который вы активно пытаетесь сдвинуть, становится ключевым результатом), но большинство KPI ограждения, за которыми вы следите, а не цели, к которым спринтуете.
Классифицируйте каждую важную метрику как опережающую (предсказательную и применимую сейчас, такую как регистрации на пробный период) или запаздывающую (подтверждающую и медленную, такую как годовая выручка). Исследование опирается на опережающие индикаторы, чтобы управлять до того, как запаздывающие подтвердят. Остерегайтесь метрик тщеславия, надёжно растущих, но ничего не предсказывающих (сырые просмотры страниц, общее число зарегистрированных пользователей); предпочитайте метрики отношений и когорт, устойчивые к манипуляциям. См. главы 7.3 и 7.4 об аналитической и экспериментальной машинерии за этими мерами.
Явно специфицируйте атрибуты качества системы
Функциональные требования говорят, что система делает. Атрибуты качества системы («-ости»: надёжность, производительность, масштабируемость, безопасность, доступность, сопровождаемость, эксплуатируемость) говорят, насколько хорошо она должна это делать. Их рутинно недоисследуют: все их предполагают, никто не специфицирует, и они всплывают как производственные инциденты. Воспринимайте их как первоклассный результат исследования. Выявляйте архитектурно значимые требования (требования к качеству, существенно формирующие архитектуру) для каждой инициативы. Квантифицируйте их («p99 задержка менее 200 мс при 10-кратной текущей нагрузке»; «WCAG (Web Content Accessibility Guidelines) 2.2 AA»; «целевое время восстановления 15 минут»). И где можете, кодируйте их как автоматизированные функции пригодности (исполняемые проверки, непрерывно проверяющие атрибут качества), которые конвейер поставки может проверять. Это дополнение со стороны исследования к главе 3.1 (основы архитектуры) и главе 3.5 (масштабируемость, производительность, устойчивость).
Делайте каждую цель SMART
Пишете ли вы ключевой результат, критерий приёмки или цель по качеству, применяйте тест SMART:
- Конкретная (Specific): называет один ясный недвусмысленный результат.
- Измеримая (Measurable): имеет метрику и источник истины.
- Достижимая (Achievable): реалистична с учётом ограничений и свидетельств.
- Релевантная (Relevant): поднимается к более высокой цели и к ценности для пользователя.
- Ограниченная по времени (Time-bound): имеет срок или дату пересмотра.
«Улучшить производительность» проваливает каждую букву. «Сократить медианное время оформления заказа с 8 с до 3 с для мобильных пользователей к концу третьего квартала, измеряемое мониторингом реальных пользователей» проходит все пять. Критерии SMART превращают расплывчатое честолюбие в опровергаемое утверждение, которое исследование может проверить, а поставка подтвердить.
Ведите непрерывное, основанное на свидетельствах исследование
Структурируйте исследование как повторяемый конвейер, а не разовую фазу:
- Почувствовать (Sense). Соберите сигналы: исследования пользователей, данные поддержки, аналитику, рыночные и регуляторные входы.
- Оформить (Frame). Картируйте возможности (дерево возможностей и решений связывает желаемый результат с потребностями пользователей и кандидатами решений, которые могли бы его сдвинуть).
- Выдвинуть гипотезу (Hypothesise). Формулируйте допущения как опровергаемые утверждения: «Мы полагаем, что [изменение] вызовет [результат] для [сегмента], и узнаем это, если сдвинется [мера]».
- Поставить эксперимент (Experiment). Проверяйте самые рискованные допущения самым дешёвым тестом: интервью, прототипы, тесты «фальшивой двери» (реклама ещё не построенной функции для измерения реального спроса), A/B-эксперименты (рандомизированные сравнения двух вариантов, глава 7.4).
- Решить (Decide). Продолжить, развернуться или отказаться, и передать выживших в бэклог поставки с прикреплёнными критериями успеха SMART.
Результат конвейера исследования не список функций; это поток проверенных измеримых ставок, готовых к поставке.
Компромиссы: плюсы и минусы
| Подход | Плюсы | Минусы |
|---|---|---|
| Цели, основанные на результатах (OKR) | Согласует команды на эффект; даёт автономию в том, как | Трудно хорошо написать; соблазн заполнить задачами; шумная атрибуция |
| Дорожные карты выпуска/функций | Предсказуемо, легко сообщать и заключать контракты | Вознаграждает отгрузку, а не эффект; скрывает риск «не того» |
| Тяжёлое предварительное исследование | Снижает потери на построение; сильные требования | Замедляет старт; риск паралича анализа; допущения всё ещё не проверены |
| Непрерывное двухтрековое исследование | Непрерывно снижает риск; быстрая обратная связь | Требует мощности исследования и дисциплины; труднее планировать |
| Явные атрибуты качества как цели SMART | Предотвращает сюрпризы «-остей»; проверяемо | Усилия на квантификацию; может чрезмерно ограничить раннюю разведку |
Центральное напряжение между обязательством и обучением. Корпорациям, и особенно государствам, нередко нужны твёрдые обязательства для бюджетирования и контрактов, что тянет к дорожным картам выпуска. Хорошим результатам нужно место для обучения, что тянет к OKR и экспериментам. Разрешайте это так: твёрдо обязуйтесь проблемам и результатам и держите решения свободно.
Вопросы для обсуждения с командой
Кто в вашей команде на самом деле владеет исследованием и хватает ли у него мощности вести его непрерывно, а не в разовом спринте? Двухтрековая разработка работает, только когда кто-то держит трек исследования открытым каждую неделю, а не только в начале квартала. В большой организации у исследования нередко нет выделенного владельца, поэтому оно рассыпается на того, у кого есть свободное время, то есть ни на кого, и команда по умолчанию строит. Принесите свидетельства: посчитайте, сколько из ваших последних десяти функций прошли через документированную гипотезу и дешёвый тест до построения, а сколько попали прямо в бэклог. В корпоративной и государственной среде, где одна несогласованная инициатива может потратить впустую несколько командо-кварталов, назовите владельца продукта или трио (продукт, дизайн, инженерия), подотчётное за цикл «почувствовать-оформить-выдвинуть гипотезу-поставить эксперимент-решить». Если им никто не владеет, укомплектуйте его, прежде чем спорить о чём-либо ещё.
Какие из ваших текущих инициатив имеют архитектурно значимые требования, которые вы никогда не квантифицировали, и могли бы вы закодировать какие-то из них как функции пригодности? «-ости» (надёжность, производительность, безопасность, доступность) предполагаются, а затем всплывают как производственные инциденты. Пройдите по каждой активной инициативе, спросите, какие атрибуты качества существенно формируют архитектуру, и проверьте, есть ли у каждого число и источник истины: «p99 менее 200 мс при 10-кратной нагрузке», «WCAG 2.2 AA», «целевое время восстановления 15 минут». Для корпорации и государства неквантифицированные требования доступности или безопасности создают прямую юридическую и аудиторскую экспозицию. Сигнал, который стоит принести, ваши три последних инцидента: сколько из них прослеживается до атрибута качества, который никто не специфицировал? Где можете превратить цель в автоматизированную функцию пригодности, проверяемую конвейером поставки, делайте это, потому что специфицированная, но непринуждаемая цель дрейфует.
Когда вы в последний раз обязывались решению, проверяли ли вы сначала самое рискованное допущение или самое лёгкое? Команды надёжно проверяют допущение, с которым им комфортнее всего, и пропускают то, которое на деле убило бы идею. Для каждой инициативы перечислите её допущения (желательность, жизнеспособность, осуществимость) и ранжируйте по «насколько мертва идея, если мы здесь неправы», затем направьте самый дешёвый тест на верх этого списка. Это важно в масштабе, потому что уверенная старшая команда может обязать квартал инженерии непроверенному убеждению, а цена остаётся невидимой до запуска. Принесите артефакт: вашу последнюю гипотезу, сформулированную как «Мы полагаем, что [изменение] вызывает [результат] для [сегмента], измеряемый [метрикой]», и спросите, проверяли ли вы её или просто построили. Если вы не можете назвать самое рискованное допущение, вы не готовы обязывать мощность построения.
Сколько из ваших ключевых результатов подлинные результаты, а сколько задачи или даты отгрузки в одежде результатов? Самый частый провал планирования, основанного на результатах, заполнение ключевых результатов работой, которую вы уже планировали («запустить новый мастер»), вместо изменения, которое эта работа должна вызвать («поднять 7-дневную активацию с 40% до 60%»). В масштабе это тихо уничтожает весь смысл: десятки команд сообщают зелёное, пока ни одна бизнес-метрика не движется, потому что все оценивали себя по отгрузке. Конкурирующая тяга реальна: дорожные карты выпуска легче сообщать, заключать по ним контракты и прогнозировать, поэтому они и вползают обратно. Принесите ваш текущий набор OKR и отметьте каждый ключевой результат как результат или выпуск, затем проверьте, не переплетена ли оценка OKR с компенсацией, поскольку результаты, привязанные к оплате, быстро занижаются. Для корпоративных и государственных портфелей, где финансирование обязуется против заявленных целей, дорожная карта выпуска без меры результата ждущая своего часа находка аудита; настаивайте, чтобы каждая инициатива твёрдо обязывалась проблеме и измеримому результату, держа решение свободно.
Какие из ваших KPI продолжали бы расти, даже если бы продукт становился хуже, и какие ограждения защищают метрики, которые вы активно пытаетесь сдвинуть? Каждая метрика, которую вы возводите в цель, приглашает закон Гудхарта: как только мера становится целью, люди оптимизируют меру, а не то, что она должна была представлять. Метрики тщеславия (сырые просмотры страниц, накопленное число зарегистрированных пользователей) надёжно растут и ничего не предсказывают, а единый ключевой результат, преследуемый без ограждений, может быть выполнен ухудшением чего-то, что вы никогда не называли. Напряжение в том, что опережающие индикаторы позволяют управлять рано, но шумны и поддаются манипуляциям, тогда как запаздывающие заслуживают доверия, но подтверждают слишком поздно для действий. Принесите вашу опись метрик, классифицированную как опережающие или запаздывающие и как цель или ограждение, и проверьте на прочность каждую цель вопросом «как умная команда могла бы достичь этого числа, ухудшив продукт». В регулируемой и государственной среде публикуйте ограждения рядом с целями, потому что надзорный орган, видящий только заглавную метрику, не может отличить подлинную общественную ценность от подкрученного числа.
Когда поставка что-то отгружает, как реальный результат на самом деле возвращается в исследование или цикл остаётся разомкнутым? Двухтрековая разработка накапливается, только если поставленные результаты возвращаются как свидетельства для следующего раунда; когда цикл остаётся разомкнутым, команды отгружают, празднуют и никогда не узнают, окупилась ли ставка, так что те же непроверенные допущения повторяются. В большой организации путь обратной связи это место, где ответственность наиболее вероятно провалится в щель: поставка владеет выпуском, аналитика владеет панелью, и никто не владеет сравнением обещанного ключевого результата с наблюдаемым. Принесите ваши десять последних отгруженных инициатив и спросите для каждой, проверял ли кто-нибудь метрику результата относительно исходной цели SMART и изменила ли эта проверка последующее решение. Для корпоративных и государственных программ, обязующихся многолетним финансированием, назовите ритм и владельца для вывода или пересмотра объёма функций, не сдвинувших свою метрику, потому что отгруженная функция, к которой никто не возвращается, становится постоянной ценой без подотчётной рецензии.
Взгляд по секторам
Стартап. С крошечной командой и коротким запасом ваш конвейер исследования намеренно лёгкий, но никогда не пропускается: день интервью с клиентами и тест «фальшивой двери» стоят почти ничего против недель, сжигаемых неверным построением. Выберите один опережающий индикатор, замещающий вашу основную ценность, формулируйте каждую ставку как единую опровергаемую гипотезу и убивайте идеи до написания кода, а не после. Формальные OKR избыточны при пяти людях; одного честного измеримого результата за цикл достаточно, чтобы скорость не стала движением без прогресса.
Малый бизнес. У вас, вероятно, нет выделенного исследователя или продуктового аналитика, поэтому воспринимайте исследование как привычку, а не роль: несколько структурированных разговоров с реальными клиентами и простая метрика, которую вы уже собираете. Вопрос «строить или покупать» доминирует, потому что большинство атрибутов качества (надёжность, безопасность, доступность) дешевле получить от уважаемого поставщика, чем специфицировать и принуждать самим. Напишите одну-две цели SMART, чтобы понимать, сдвинул ли купленный инструмент или малое построение результат, и избегайте обязывать дефицитный бюджет функциям, желанность которых никто не проверил.
Крупная организация. Масштаб превращает исследование в проблему координации по десяткам команд: без общего ритма OKR и общего определения «результата» локальные цели дрейфуют и дублируются, а несогласованные ставки накапливаются в потраченные впустую портфели. Стандартизируйте, как квантифицируются архитектурно значимые требования, и кодируйте их как функции пригодности, чтобы атрибутами качества управляли, а не предполагали их. Управляйте исследованием как портфелем с явными критериями отказа и циклом, возвращающим метрики поставленных результатов в следующий цикл, чтобы руководство управляло по эффекту, а не по бэклогу функций.
Государственный сектор. Закупки и многолетнее финансирование требуют твёрдых обязательств, что сильно тянет к контрактам на выпуск, однако общественная ценность живёт в результатах: обслуженные граждане, сокращённые времена ожидания, сниженное бремя. Формулируйте программы вокруг измеримых общественных результатов и не подлежащих обсуждению атрибутов качества (доступность WCAG, простой язык, безопасность) и делайте свидетельства исследования, включая тестирование удобства использования с пользователями вспомогательных технологий, частью записи, которую надзорные органы могут проверить. Определяйте успех как результаты для налогоплательщиков или граждан, а не как поставленные модули, чтобы «мы построили то, что сказано в контракте» никогда не заменяло результат, который так и не материализовался.
Примеры
Стартап. Команда из четырёх человек на посевной стадии, строящая приложение для записи в парикмахерские, соблазняется построить виджет онлайн-записи, потому что несколько громких пользователей попросили. Вместо этого они проводят неделю исследования: пять интервью с владельцами, кнопку «фальшивой двери» «Записаться онлайн» на маркетинговом сайте и единственный опережающий индикатор (процент записей, заканчивающихся неявкой). Интервью и данные кликов показывают, что настоящая боль в неявках, а не в записи, поэтому они пишут один ключевой результат SMART (сократить неявки с 22% до менее 10% для пилотных салонов в этом квартале) и сначала отгружают малую функцию залога и напоминаний, убивая виджет записи, не написав ни строки.
Крупная организация. Платёжная группа розничного банка заменяет дорожную карту по числу функций тремя квартальными OKR, одна из которых «Сделать повседневные платежи мгновенными» с ключевыми результатами по p95 времени подтверждения перевода, доле успеха с первой попытки и обращениям в поддержку по платежам. Атрибуты качества системы специфицированы заранее (доступность 99,99%, подтверждение менее секунды, минимизированный охват PCI-DSS (Payment Card Industry Data Security Standard)) и подключены к поставке как функции пригодности. Исследование ведёт еженедельные интервью с клиентами и тесты «фальшивой двери» до того, как обязывать инженерию. Две функции-кандидата убиты в исследовании за неспособность сдвинуть опережающие индикаторы (экономия оценочных двух кварталов усилий построения), тогда как меньшее, непритязательное исправление задержки больше всего сдвигает ключевой результат.
Государственный сектор. Национальная налоговая служба, модернизирующая онлайн-подачу деклараций, задаёт цель программы «Сократить бремя подачи для обычных налогоплательщиков» с ключевыми результатами SMART: сократить медианное время подачи с 45 до 20 минут, поднять успешное самообслуживание с 60% до 85% и соблюсти WCAG 2.2 AA и стандарты простого языка как не подлежащие обсуждению атрибуты качества. KPI (время работы в сезон подачи, объём колл-центра) отслеживаются как ограждения. Исследование использует модерируемое тестирование удобства с реальными налогоплательщиками, включая пользователей вспомогательных технологий, перед каждым выпуском. Поскольку успех определён как результаты для налогоплательщиков, а не поставленные модули, программа может показать надзорным органам измеримую общественную ценность, а не только расходы.
Бизнес-обоснование: мотивы, ROI и TCO
Отдача конвейера исследования определяется избегнутыми потерями. Отраслевой опыт, эхом отзывающийся в программах контролируемых экспериментов в крупных технологических фирмах, неоднократно обнаруживает, что большая доля построенных функций, нередко цитируется около половины и более, не даёт измеримого улучшения или активно вредит целевой метрике. Предположим, даже четверть мощности построения команды уходит на идеи, которые исследование убило бы дёшево. Тогда конвейер окупает себя многократно: неделя исследования пользователей и тест «фальшивой двери» стоят почти ничего против квартала инженерии плюс постоянное бремя сопровождения неиспользуемой функции.
Рамка совокупной стоимости владения (TCO) важна, потому что непроверенные функции не бесплатны после запуска. Каждая отгруженная функция несёт бессрочные цены: сопровождение, тестирование, поверхность безопасности, поддержку и когнитивную нагрузку (глава 10.4). Убийство плохой идеи в исследовании избегает не только цены построения, но и всего хвоста владения. Явные атрибуты качества следуют той же логике: специфицирование надёжности и доступности как целей SMART заранее гораздо дешевле, чем их дооснащение после сбоя, взлома или иска.
Чтобы обосновать перед руководством, сместите разговор с «сколько мы отгружаем» на «насколько мы двигаем метрики, которые важны», и покажите несколько конкретных примеров дорогих функций, не сдвинувших ничего. Цена внедрения скромна (мощность исследования, ритм OKR и дисциплина писать критерии SMART), а основной риск неприменения тих, несчитан и накапливается.
Антипаттерны и ловушки
- Дорожные карты функций, выдающие себя за стратегию: списки выпуска без заявленного результата или меры.
- Ключевые результаты, являющиеся задачами: «запустить X» вместо «улучшить Y на Z».
- Театр OKR: цели написаны, подшиты и никогда не рассматриваются и не оцениваются.
- Заниженные или героические OKR: цели, заданные, чтобы гарантировать 100% (ничему не научились), или фантастический рывок без плана.
- Неспецифицированные атрибуты качества: надёжность, безопасность и доступность предполагаются, а не квантифицируются, затем обнаруживаются в производстве.
- Метрики тщеславия: меры, которые всегда растут и ничего не предсказывают.
- Исследование как разовая фаза: «спринт исследования» в начале, затем никакой продолжающейся проверки.
- Построение решения до проверки допущения: пропуск самого дешёвого эксперимента, потому что команда уверена.
- Фиксация на метриках и закон Гудхарта: как только мера становится целью, она перестаёт быть хорошей мерой; уравновешивайте ограждающими KPI.
Модель зрелости
- Уровень 1, Начальный: Работа определяется как функции в дорожной карте, а успех это «мы это отгрузили». Нет явных мер результата или целей по качеству; исследование происходит случайно, если вообще, а решения движимы самым громким мнением.
- Уровень 2, Развитие: OKR и KPI существуют для некоторых команд, но не для других; цели заявлены, но часто имеют форму выпуска; атрибуты качества названы, но не квантифицированы. Команда может провести разовый «спринт исследования», затем перестать проверять, как только начинается построение, поэтому практика реальна, но непоследовательна по организации.
- Уровень 3, Стандартизация: Согласованный ритм OKR, соответствующий стратегии, ключевые результаты SMART и специфицированные проверяемые атрибуты качества документированы и ожидаются по всей организации. Исследование признанная укомплектованная деятельность с гипотезами и экспериментами, а архитектурно значимые требования выявляются для каждой инициативы, а не предполагаются.
- Уровень 4, Управление: Портфель измеряется относительно базовых значений. Опережающие и запаздывающие индикаторы, доля попаданий исследования и результат, который каждая отгруженная ставка на самом деле сдвинула, отслеживаются относительно её цели SMART; гипотезы оцениваются по свидетельствам, а критерии отказа принуждаются; функции пригодности непрерывно сообщают о соответствии атрибутам качества, так что отклонение от специфицированной цели надёжности, производительности или доступности ловится данными, а не в инциденте.
- Уровень 5, Оркестрация: Непрерывное двухтрековое исследование интегрировано с портфелем, рисками и бюджетированием; проверенные ставки стабильно текут в поставку, а метрики результатов автоматически возвращаются, направляя следующий раунд. Опережающие индикаторы управляют инвестициями, а организация рутинно выводит, пересматривает и перебалансирует инициативы по свидетельствам, адаптируя сам конвейер по мере сдвигов рынка и метрик.
Идеи для обсуждения
- Посмотрите на вашу текущую дорожную карту: сколько пунктов называют измеримый результат против просто функции для отгрузки?
- Какие из ключевых результатов вашей команды на деле замаскированные задачи и как бы вы их переписали?
- От каких атрибутов качества системы зависит ваш продукт, которые никогда не были явно квантифицированы?
- Каков самый дешёвый эксперимент, который мог бы убить вашу последнюю неудавшуюся функцию до построения?
- Как вы разрешаете напряжение между твёрдыми обязательствами, требуемыми бюджетированием и закупками, и обучением, нужным хорошим результатам?
- Какие из ваших KPI продолжали бы расти, даже если бы продукт становился хуже?
Главные выводы
- Конвейер исследования решает что и зачем и определяет успех до того, как поставка обязывает ресурсы.
- Используйте OKR для изменения, которое хотите, KPI для здоровья, которое поддерживаете, и классифицируйте метрики как опережающие или запаздывающие.
- Воспринимайте атрибуты качества системы как явные, квантифицированные, проверяемые требования, а не допущения.
- Делайте каждую цель, ключевой результат и критерий приёмки SMART.
- Ведите исследование непрерывно и параллельно с поставкой; дёшево проверяйте самые рискованные допущения.
- Доминирующая отдача избегнутые потери: и цена построения, и бессрочная TCO неиспользуемых функций.
- Замыкайте цикл: поставленные метрики результатов (глава 11.2) основное свидетельство для следующего раунда исследования.
Источники и дополнительное чтение
- Measure What Matters, by John Doerr (on OKRs).
- Radical Focus, by Christina Wodtke (on OKRs in practice).
- Continuous Discovery Habits, by Teresa Torres (opportunity-solution trees, dual-track discovery).
- Inspired and Empowered, by Marty Cagan (product discovery and outcome teams).
- Lean Analytics, by Alistair Croll and Benjamin Yoskovitz (leading indicators, vanity metrics).
- The Lean Startup, by Eric Ries (build-measure-learn, validated learning).
- Escaping the Build Trap, by Melissa Perri (outcomes over outputs).
- Outcomes Over Output, by Joshua Seiden.
- Software Architecture in Practice, by Bass, Clements, Kazman (quality attributes).
- Doran, G. T., “There’s a S.M.A.R.T. way to write management’s goals and objectives” (Management Review, 1981): origin of SMART criteria.