Волны и срезы: проверяемый кусок с первого дня

Классический путь — написать все спецификации, потом все задачи, потом весь код. Через месяц у вас много документов и ни одной работающей вещи.

WitnessDone делит работу иначе.

Три волны

• Волна A — понять, что строим. Каркас, анализ (кто, зачем, где границы), правила проекта, архитектура, данные и словари. • Волна B — зафиксировать ограничения. Модель угроз, числовые требования и ёмкость, план модулей и конфликты, линтеры и окружения. • Волна C — разложить работу. Карта работ, тексты заданий пачками не больше пяти, планы проверок, сборка и аудит собственного продукта.

После каждой волны — checkpoint: состояние фиксируется в одном месте, и следующая волна стартует от него, а не от памяти агента.

Вертикальные срезы

Внутри поставки порядок — срезами S0…S8. Каждый срез — тонкий, но сквозной кусок продукта: от хранения до интерфейса. Уже S0 можно запустить и проверить.

Важно: срезы — это порядок поставки, а не поколения продукта. Мы сразу строим полную комплектацию; S0 — не «MVP», а первый шаг к целому. Это разделение мы держим жёстко — почему, расскажу в посте про инварианты.

Цена бездействия

Слоями вы узнаёте, что архитектура не стыкуется, в самом конце. Срезами — на первой неделе, когда это дёшево.

Дальше — сердце методологии: задание как контракт.

Читайте серию на arhellist.ru.

Полный текст: https://arhellist.ru/blog/volny-i-vertikalnye-srezy-pochemu-ne-snachala-vse-speki-potom-ves-kod

#WitnessDone #SDD #архитектура

Волны и срезы: проверяемый кусок с первого дня | Сетка — социальная сеть от hh.ru