We should be aware of the market trends and the competitive environment. The main challenges while developing an MVP are:
1. Unable to identify the difference between proof of concept, MVP, and prototype
2. Failing to reach the right audience
3. Selecting the wrong project management methodology