outcome-based development

noun
UK /ˈaʊt.kʌm beɪst dɪˈvel.əp.mənt/
US /ˈaʊt.kʌm beɪst dɪˈvel.əp.mənt/

A way of building things where you first decide what result you want, then work to make it happen.

The team used outcome-based development to make sure their new app actually helped kids learn to read.


OTHER MEANINGS

2. In software, a method where programmers focus on what the program should achieve for users rather than on the steps to build it.

With outcome-based development, the coders asked what users needed before writing any code.

3. In education or aid work, planning a program by the changes it should create in people's lives.

The charity used outcome-based development to design a school project that raised reading scores.

4. A business approach that judges success by final results instead of by how much work was done.

The company switched to outcome-based development and started measuring customer happiness, not hours worked.