interface-first approach

noun phrase
UK /ˈɪntəfeɪs fɜːst əˈprəʊtʃ/
US /ˈɪntərfeɪs fɜːrst əˈproʊtʃ/

a way of building things where you decide how the parts will talk to each other before you make the parts.

The team used an interface-first approach so the app and the website could work together smoothly.


OTHER MEANINGS

2. a software design method where the rules for how parts connect are written before any code is written.

With an interface-first approach, the developers agreed on the data format before writing any functions.

3. a teamwork habit of agreeing on how different groups will share information before starting the work.

The two departments took an interface-first approach and defined their handoff process first.

4. a planning style that focuses on the connection points between systems rather than their insides.

An interface-first approach kept the new payment system compatible with the old one.