When you need one
Not every feature needs a feasibility prototype. Simple CRUD features, familiar UI patterns, standard integrations - these don’t need proving out. You know they’re buildable. Feasibility prototypes earn their keep when there’s genuine technical uncertainty:- A new integration with a third-party API you’ve never used
- A performance requirement that pushes the boundaries of your current stack
- An AI or ML feature where you’re not sure the model will produce useful output
- Real-time functionality on infrastructure designed for batch processing
- A novel interaction pattern that may not be achievable in your framework