translation
On spec driven design
Specification-Driven Development (SDD) is a software development approach where you define detailed specifications (requirements, behavior, interfaces) first, and then build the system to strictly follow those specs. That is a probably enough structure. The goal is not to produce perfect documentation. The goal is to make refactoring safer, make scientific