The feeling that something went wrong comes after a series of signs. Your vendor breaks promises, delivers poor-quality code with bugs, or doesn’t keep within the budget and schedule. If they refuse to respond to you fast, terminate the contract or ask for team replacement.