model-first development

noun
UK /ˈmɒdəl fɜːst dɪˈvɛləpmənt/
US /ˈmɑːdəl fɜːrst dɪˈvɛləpmənt/

A way of making things where you build a small pretend version first, then make the real one.

The team used model-first development to plan the app before writing any code.


OTHER MEANINGS

2. In software, writing the data model before the code that uses it.

With model-first development, the database schema was finished before the first line of code.

3. In engineering, creating a computer model to test ideas before building a physical object.

Model-first development let them test the bridge design safely on a computer.

4. A teaching method where students build a model to understand a concept before studying the full theory.

The science class used model-first development to explore how volcanoes work.