Spec driven development - The Emerging Spec

·1 min read·Paul Logan

The Spec in spec-driven development is a living, emerging document.

This is not a “forge once” document that has to adhere to the sequential phases of the Waterfall methodology.

And existing normal working proactices can run counter-productive to using SDD.

After the first draft of the spec and producing an MVP, there will be new learning and issues to fix.

The postcode is a required input, the swipe-down should not refresh the page…..

My first instinct for these issues is to….dive into the code and fix them.

But that by-passes the spec.

Now, I should review the spec and find the gap/misunderstanding that lead to the issue.

Then let AI go and update the code based on the changes to the spec.

So instead of the learning being hidden in a commit message that is outside of the SDD development process, it is in the spec.

Forever being considered in future updates, modifications, maintenance changes.

#SpecDrivenDevelopment #EmergingSpec #SpecFirst