Testing whether an idea is possible

Before committing to a new feature, a team might test whether unfamiliar technology can process data fast enough, connect to an existing system, or produce usable results. A proof of concept answers one such question with a small experiment.

An experiment, not a finished product

A POC may use sample data, shortcuts, and temporary code to get an answer quickly. It may lack the security, accessibility, monitoring, testing, and reliability a live product needs.

A prototype tests a design or experience; an MVP tests whether people find value in a usable product. A POC tests whether the idea is technically possible. Teams should check for missing safeguards and rebuild the code where needed before using it in a live product.