MVP development challenges