The “minimum viable product” model comes close to the impossible ideal by doing enough testing to bring the product up to the “minimum viable” standard before releasing it into the real world to get that valuable feedback. But it can be done with only a limited range of projects.

