What is Spec-First Development?

In this week’s #90secondFIX, Chris Lees discusses the growing popularity of spec-first development in the Web API world, and how this can be effective for FIX API development.

Traditionally, implementation-first development means writing down a set of requirements, someone then develops the integration and you work out whether that is correct or not. This creates a lot of back and forth as requirements iterate, which can cause confusion and consume resource.

Spec-first development flips this on its head and says, let’s work out how this API is supposed to behave and use a sandboxing tool to experience the API before you even write a line of code.

More information on spec-first development:
https://www.davidkaya.com/specification-first-design/
https://swagger.io/blog/api-design/design-first-or-code-first-api-development/

Subscribe to the channel on YouTube (plus click the notifications bell) to stay up-to-date with all the videos we put out.

If there’s anything you’d like to share with us, please do leave us a comment below any of the videos, or reach out to us at happytohelp@fixspec.com.