If your product development process constantly places you into dilemmas where a development effort requires a commitment to cost and timeline that could damage the company if either is overshot, they either:
A. aren't testing enough / at all or haven't given any consideration to what is the smallest change needed to deliver value
B. have serious organizational problems around coordination
C. are running a company completely unsustainably