outcome-driven development

noun
UK /ˈaʊt.kʌm ˈdrɪv.ən dɪˈvel.əp.mənt/
US /ˈaʊt.kʌm ˈdrɪv.ən dɪˈvel.əp.mənt/

A way of building things where you first decide what result you want and then work toward it.

The team used outcome-driven development to make sure their new app actually helped people.


OTHER MEANINGS

2. A management approach that measures success by real results rather than by how much work was done.

With outcome-driven development, the company cared more about happy customers than about long hours.

3. A software method where features are chosen based on the changes they create for users.

Outcome-driven development helped the programmers skip features nobody needed.

4. A learning strategy where students aim for a clear final skill and practice until they reach it.

Her teacher used outcome-driven development so every student knew what they were working toward.