needs-driven programming
nounUK /niːdz ˈdrɪvən ˈprəʊɡræmɪŋ/
US /niːdz ˈdrɪvən ˈproʊɡræmɪŋ/
Needs-driven programming is when you write computer code to fix a real problem that someone has.
The class used needs-driven programming to build an app that reminds kids to drink water.
SYNONYMS
OTHER MEANINGS
2. Writing code only after figuring out what people actually need.
With needs-driven programming, the team talked to users before writing any code.
3. A way of planning software where real needs decide what gets built first.
Needs-driven programming helped them skip fancy features nobody wanted.
4. Building programs that respond to what a user asks for at that moment.
The game uses needs-driven programming to show hints only when the player is stuck.