You sound young, because it’s never so simple. Sometimes it is far easier and cheaper to fail and then correct than fight for a perfect solution up front.
People really don’t like failing. And they’ll often fail faster than you imagine. If you’re looking for reading material, pick up “How to win friends and influence people”