Category: Spec-Driven Development
-
What Is Spec-Driven Development? — Three Technical Elements, Four Principles, and Seven Processes
Introduction A while ago I wrote a piece called “Management-as-Code: A Spec-Driven Architecture for the Organization.” It was an attempt to extend spec-driven development to how a company is run. But in writing it, I realized something. I had never properly written a single article about spec-driven development itself — the foundation. In English, “Spec-Driven…
-
Management-as-Code: A Spec-Driven Architecture for the Organization
Introduction Two months have passed since I published Spec-Driven Development: A Practical Introduction (『仕様駆動開発 実践入門』, Nikkei BP). Many people have picked it up, and now and then I hear pointed criticism. The criticism that stings most is this: “Aren’t you actually not doing spec-driven development?” Whether one “is doing” spec-driven development is a hard thing…