Логотип

SDD

Процессы и роли

Определение

Разработка через спецификацию (англ. Spec-Driven Development, сокращенно SDD) — подход, при котором сначала пишут подробную спецификацию, а код создают и проверяют по ней. Требования хранят рядом с кодом в машиночитаемом виде, и каждое их изменение видно в истории так же, как изменение кода. Подход стал важен с приходом ИИ-ассистентов: модель пишет код по спецификации, а люди и проверяющие агенты сверяют результат с ней. В WS DEV аналитик ведет требования по SDD в открытом инструменте OpenSpec: требования лежат в Git, их проверяют несколько ИИ-агентов, у каждого своя узкая часть, ответственность остается на аналитике. Основа подхода — спецификация, близкий подход — BDD.