A software development approach that emphasizes efficiency by creating minimum viable products for testing and iteration, instead of trying to create a perfect product before users try it.
“Using a lean development approach, we were able to get an MVP of our photo editing app to market much sooner, and we can apply users’ feedback to find out which features matter most to users before we invest more in new functions.”