Цикл «дизайн — сборка — тест — обучение» (Design-Build-Test-Learn, DBTL) — итеративный цикл разработки: команда проектирует решение, собирает его рабочую версию, проверяет её в реальных условиях и извлекает знание, которое ложится в основу следующего проектирования. Цикл повторяют, пока не будет получена нужная функция. Он вырос из инженерной практики: в синтетической биологии его называют простой инженерной мантрой, с которой эта область возникла и развивалась, а в продуктовой разработке он близок к циклу «построить — измерить — научиться» Эрика Риса (Build-Measure-Learn, Lean Startup) и к итеративному дизайн-мышлению. Общая идея: за одну итерацию нужно получить как можно больше проверенного знания, а не «красивый» результат. В этой статье — откуда взялся цикл и как его понимают в разных областях, как построить цикл и измерять скорость обучения, где подход ошибается и как использовать фрейм OrgDevTools.
Что такое цикл DBTL и когда он нужен
Цикл состоит из четырёх фаз. На фазе проектирования (Design) определяют цель и гипотезу и выбирают решение, которое, как ожидается, даст нужный результат. На фазе сборки (Build) создают тестируемую версию — прототип, образец, экспериментальную конструкцию. На фазе проверки (Test) измеряют, работает ли построенное так, как задумано. На фазе обучения (Learn) анализируют данные, сравнивают их с целями, заданными при проектировании, и готовят следующее проектирование. Цикл повторяют столько раз, сколько нужно, пока не будет достигнута нужная функция.
Подход нужен там, где результат трудно предсказать заранее и дешевле проверять, чем спорить: новые продукты и услуги, эксперименты с бизнес-моделью, инженерные и биотехнологические разработки, алгоритмы и модели. Он менее применим там, где решение известно и требует лишь исполнения, где проверка необратима или слишком дорога и где команда не может измерить результат. Смежные методы: Minimum Viable Product (MVP), Customer Development (CustDev), быстрое прототипирование через MVP, бизнес-модель стартапа (Lean Startup Canvas), PDCA-цикл Деминга и соответствие продукта рынку (PMF).
Происхождение и исследовательская база
У цикла несколько корней. Первый — синтетическая биология и инженерия: по описанию в Nature Communications (2025), синтетическая биология «определяется циклами Design-Build-Test-Learn» и возникла благодаря этой простой инженерной мантре. В биотехнологической практике цикл включает проектирование биологической системы, её сборку из частей ДНК в подходящем организме, проверку в анализах и обучение на данных для следующего цикла; автоматизация вплоть до «биолитейных» (biofoundries) нацелена на сокращение времени, труда и стоимости итераций. Второй корень — дизайн-мышление: итеративный нелинейный процесс, включающий анализ контекста, тестирование с пользователями, постановку проблемы, генерацию идей, прототипирование и оценку; одно из пятифазных описаний предложили Платтнер, Майнель и Лейфер — переопределение проблемы, поиск потребностей и сравнение с аналогами, генерация идей, создание и тестирование.
Третий корень — Lean Startup. Метод основан на методике «развития клиентов» Стива Блэнка, а петлю «построить — измерить — научиться» описал Эрик Рис: эффективность команды определяется её способностью быстро сформулировать идею, построить минимально жизнеспособный продукт, измерить результат на рынке и извлечь урок — то есть решить, продолжать или менять курс. Ниже — рерайт этих источников. Оговорка: в продуктовой и управленческой практике название «Design-Build-Test-Learn» не относится к одной авторской методике; это сочетание инженерного цикла и дизайн-мышления с логикой Lean Startup, и приводимые ниже правила — синтез общих принципов, а не цитата одного первоисточника.
Цель цикла — не построить продукт, а как можно быстрее получить проверенное знание: скорость итерации важна, потому что каждое обучение сокращает неопределённость следующего шага.
Академическая теория: как работает цикл
Design: цель, гипотеза и решение
Проектирование опирается на знание предметной области, опыт и, где возможно, моделирование. Важно записать цель и проверяемую гипотезу до начала сборки: «мы считаем, что такое решение даст такой результат, и проверим это по такому показателю». Проектирование включает введение новых компонентов или перепроектирование имеющихся под новое применение; в продуктовой работе оно начинается с понимания пользователя, а не с идеи решения.
Build: минимально нужная сборка
Сборка создаёт версию, достаточную для проверки гипотезы. Логика минимально жизнеспособного продукта — версия нового продукта, позволяющая команде собрать максимум подтверждённых знаний о клиентах при наименьших усилиях, — переносится на любую сборку: строят не всё, а то, что нужно для теста. Скорость сборки часто определяет темп всего цикла: в биотехнологии узкими местами называют именно фазы сборки и проверки.
Test: измерение против цели
Проверка измеряет эффективность построенного относительно целей, заданных при проектировании. Хорошая проверка отвечает на вопрос гипотезы «да, нет или не знаем» и фиксируется в данных, а не в впечатлениях. Пользовательское тестирование в дизайн-мышлении и измерение реакций рынка в Lean Startup — два варианта одной идеи: проверить в реальных условиях.
Learn: обучение и решение
Обучение анализирует собранные данные, сравнивает их с целями и готовит следующий цикл. В логике Lean Startup результатом становится решение: продолжать (persevere) или менять курс (pivot). Важно, чтобы обучение было явным — записанным выводом, а не ощущением: что подтвердилось, что нет, что меняем. Знание, которое не записано, утекает.
Скорость цикла и число итераций
Классический цикл требует нескольких итераций, чтобы получить знание, и фазы сборки и проверки могут быть особенно медленными; область по-прежнему сильно зависит от эмпирической итерации, а не от предсказательного проектирования. Поэтому команды стремятся сократить время цикла (автоматизация, более простые прототипы, параллельные эксперименты) и повысить долю знания за итерацию. В Lean Startup скорость — ключевой ингредиент, а «непрерывное развёртывание» сокращает циклы до дней и часов (Рис упоминал компании, выпускавшие код в продукт до 50 раз в день).
Обучение раньше проектирования: LDBT
Современное развитие в синтетической биологии — предложение переставить фазы: авторы Nature Communications (2025) предлагают, чтобы обучение (Learn) предшествовало проектированию, потому что модели машинного обучения, обученные на больших наборах данных, способны давать «нулевые» предсказания без дополнительного обучения и заменять часть циклов. Это иллюстрирует общую идею: если знание уже накоплено, часть итераций можно заменить предсказанием, но в большинстве областей эмпирический цикл остаётся основным способом получить знание.
Метрика обучения
Чтобы управлять циклом, нужно измерять его: сколько циклов пройдено, сколько в среднем длится цикл и сколько гипотез удалось проверить и подтвердить или опровергнуть. Отношение числа проверенных гипотез к числу циклов — скорость обучения. Это не универсальная метрика из источников, а рабочий показатель, который удобно отслеживать: он показывает, приводит ли каждая итерация к проверенному знанию или итерации проходят «вхолостую». Важно считать именно проверенные гипотезы — и подтверждённые, и опровергнутые, — а не только успешные.
Ключевые идеи и принципы цикла DBTL
Принцип: каждый цикл начинается с гипотезы
Без явной цели и проверяемой гипотезы цикл превращается в «делаем и смотрим». Гипотеза определяет, что нужно построить и что измерить.
Принцип: собирайте минимум, необходимый для теста
Сборка нужна для проверки, а не для красоты. Чем проще версия, способная ответить на вопрос гипотезы, тем быстрее цикл.
Принцип: измеряйте против цели
Результат теста сравнивают с целью, заданной при проектировании, и фиксируют в данных. Впечатления и «вроде получилось» знанием не считаются.
Принцип: обучение — явное
После каждого цикла записывают вывод: что подтвердилось, что опровергнуто, что меняем. Знание, которое осталось в головах, теряется вместе с людьми.
Принцип: скорость — способ снизить неопределённость
Чем быстрее цикл, тем больше проверенного знания за период. Сокращают время сборки и проверки, запускают параллельные эксперименты и автоматизируют рутину.
Принцип: пивот — результат обучения
Опровергнутая гипотеза — не провал, а знание. Обучение заканчивается решением: продолжать, менять курс или остановиться.
Как организовать цикл DBTL: пошаговая инструкция
Практическая последовательность такая. Сформулируйте цель итерации и одну–три проверяемые гипотезы: что вы ожидаете, по какому показателю и с каким критерием успеха. Спроектируйте решение, которое проверит гипотезу: определите, что именно нужно построить и что не нужно. Соберите минимальную версию, достаточную для проверки, и заранее определите, как будете измерять. Проведите тест на реальных пользователях, образцах или данных, зафиксируйте результаты. Проанализируйте: что подтвердилось, что опровергнуто, что неожиданно. Запишите обучение и решение: продолжать, изменить гипотезу или остановиться, и определите цель следующего цикла. Измеряйте сам цикл: число пройденных циклов, среднюю длительность, число проверенных гипотез и скорость обучения. Ищите узкие места по фазам и сокращайте самые медленные. Раз в несколько циклов пересматривайте направление: приближает ли череда итераций к цели.
Учебный расчёт скорости обучения
Условный пример. Команда за квартал прошла 6 циклов; средняя длительность цикла — 10 дней; за это время проверено и валидировано 9 гипотез (подтверждённых и опровергнутых). Скорость обучения — 9 ÷ 6 = 1,5 гипотезы за цикл; общая длительность — 6 × 10 = 60 дней. Если в следующем квартале сократить цикл до 7 дней при той же скорости обучения, за 60 дней получится около 8–9 циклов и около 13 проверенных гипотез. Важно считать все проверенные гипотезы, а не только успешные: команда, которая проверяет мало гипотез, учится медленно, даже если каждая подтверждается. Числа условные и иллюстрируют расчёт.
Пример из практики: биотехнологические разработки
Наиболее устоявшееся применение цикла — синтетическая биология и разработка микробных «клеточных фабрик». Проектирование определяет целевую функцию и конструкции ДНК, сборка создаёт их в организме-носителе, проверка измеряет работу в анализах, а обучение уточняет проект. По описанию производителей оборудования, автоматизация сборки сокращает время, труд и стоимость получения множества конструкций и повышает пропускную способность, а цикл повторяют, пока не получат конструкцию с нужной функцией. Оговорка: пример описывает инженерную практику в лабораториях; перенос на продуктовые и управленческие задачи — аналогия, а не доказанный эффект.
Ограничения, слепые зоны и критика цикла DBTL
Первое ограничение — доказательная база в управлении: цикл в бизнесе описан как принцип и практика, а не проверенная контролируемыми исследованиями методика; обоснованные оценки выигрыша скорости приведены прежде всего для лабораторной автоматизации. Второе — стоимость итерации: если сборка и проверка дороги или необратимы (хардвер, регуляторные продукты, здравоохранение), большое число циклов невозможно; нужны предсказательное проектирование и моделирование.
Третье — узкие места: фазы сборки и проверки обычно самые медленные, а сокращение проектирования и обучения ускоряет цикл слабо. Четвёртое — качество гипотез: быстрые циклы с плохими гипотезами дают быстрое накопление мусора; без критериев успеха «обучение» превращается в оправдание любого результата. Пятое — «локальный максимум»: цикл улучшает то, что уже есть, но не всегда ведёт к принципиально иному решению. Шестое — метрика скорости обучения: отношение проверенных гипотез к числу циклов легко «накрутить» мелкими гипотезами; важно и качество, и значимость. Седьмое — критика дизайн-мышления в целом: доводы, что метод не является универсальным средством инноваций.
Типовые ошибки при работе с циклом DBTL
Ошибка 1: цикл без гипотезы.
Команда строит и смотрит, что получится; после теста непонятно, что подтвердилось.
Как избежать
до сборки записывать гипотезу, показатель и критерий успеха.
Ошибка 2: собирают слишком много.
Вместо минимальной версии строят почти готовый продукт; цикл растягивается на месяцы, обучение приходит поздно.
Как избежать
собирать только то, что нужно для проверки гипотезы.
Ошибка 3: тест без критерия.
Результат трактуют как успех при любом исходе; гипотезу нельзя опровергнуть.
Как избежать
до теста определять, что будет считаться подтверждением и опровержением.
Ошибка 4: обучение не записывают.
Вывод остаётся в обсуждении; через месяц никто не помнит, что проверили и что решили.
Как избежать
фиксировать вывод и решение по итогам каждого цикла.
Ошибка 5: игнорируют опровержения.
Неудачные результаты объясняют «неправильными» условиями и продолжают прежним курсом.
Как избежать
учитывать опровержение как результат и принимать решение: менять курс или остановиться.
Ошибка 6: не измеряют сам цикл.
Длительность и результативность итераций неизвестны; узкие места не находят.
Как избежать
считать число циклов, их длительность, число проверенных гипотез и время по фазам.
Ошибка 7: гонятся за скоростью в ущерб значимости.
Проверяют много мелких гипотез, чтобы улучшить показатель; главные допущения остаются непроверенными.
Как избежать
сначала проверять самые рискованные допущения и оценивать значимость гипотез.
Метрики: как оценивать цикл
Универсальных нормативов нет; фиксируйте динамику по своим данным:
Число циклов: сколько итераций пройдено за период.
Длительность цикла: среднее время от проектирования до вывода и по фазам.
Проверенные гипотезы: число гипотез, получивших подтверждение или опровержение.
Скорость обучения: проверенные гипотезы на цикл (рабочий показатель, а не общепринятый стандарт).
Доля решений по итогам: доля циклов, закончившихся явным решением: продолжать, менять курс или остановиться.
Стоимость итерации: затраты на один цикл и на одну проверенную гипотезу.
Скорость цикла важна лишь тогда, когда каждая итерация заканчивается проверенным знанием.
План внедрения цикла DBTL по неделям
Неделя 1: цель и гипотезы
Сформулируйте цель итерации и гипотезы с показателями и критериями успеха.
Неделя 2: проектирование и сборка
Спроектируйте решение и соберите минимальную версию для проверки.
Неделя 3: проверка и обучение
Проведите тест, проанализируйте результаты и запишите вывод и решение.
Неделя 4: метрики цикла
Посчитайте число циклов, длительность и скорость обучения, найдите узкое место и определите цель следующей итерации.
Далее: повторяйте циклы, сокращайте самые медленные фазы и раз в несколько итераций пересматривайте направление.
Как реализовать план цикла DBTL с помощью фрейма «Цикл дизайн-сборка-тест-обучение» в OrgDevTools
Фрейм состоит из трёх вкладок — «Метрики», «Визуализация» и «Итоги». На вкладке «Метрики» вводятся три числа: число пройденных циклов, средняя длительность цикла в днях и число валидированных гипотез (обучений); фрейм считает скорость обучения — отношение числа валидированных гипотез к числу циклов — и общую длительность (циклы × средняя длительность). На вкладке «Визуализация» показан цикл из четырёх шагов: Design («Дизайн решения»), Build («Сборка прототипа»), Test («Проверка на пользователях») и Learn («Валидированное обучение»). Вкладка «Итоги» показывает вердикт и кнопку задачи «Ускорить цикл Design-Build-Test-Learn» с текущей скоростью обучения.
Неделя 4 — данные: введите число циклов, среднюю длительность и число проверенных гипотез.
Далее — решение: посмотрите скорость обучения и создайте задачу на ускорение цикла.
Вердикт строится по ступеням: данные не введены — предложение заполнить показатели; скорость обучения не ниже единицы — подтверждение, что команда стабильно проверяет хотя бы одну гипотезу за цикл; ниже единицы — предупреждение с советом сократить длительность цикла или увеличить долю проверенных гипотез.
Чего фрейм не делает. Он не хранит сами гипотезы, результаты тестов и выводы: это три числа и схема цикла. Он не различает подтверждённые и опровергнутые гипотезы и не оценивает значимость гипотез, поэтому скорость обучения можно «накрутить» мелкими проверками. Порог в одну гипотезу на цикл зашит в код и не является общепринятым стандартом; фаза цикла в схеме не привязана к данным. Измерения по фазам (какая из фаз самая медленная) фрейм не ведёт.
Заполнили фрейм? Сохраните, чтобы не потерять
Книги и материалы по теме цикла DBTL
Эрик Рис — «The Lean Startup» (2011). Цикл «построить — измерить — научиться», минимально жизнеспособный продукт, пивот.
Стив Блэнк — «The Four Steps to the Epiphany» (2005; издание 2013). Методика развития клиентов, на которой основан Lean Startup.
Хассо Платтнер, Кристоф Майнель, Ларри Лейфер (ред.) — «Design Thinking Research». Исследования дизайн-мышления, включая пятифазное описание процесса.
«LDBT instead of DBTL: combining machine learning and rapid cell-free testing» (Nature Communications, 2025). Современный взгляд на цикл в синтетической биологии.