Estimate ranges, not theater precision
A single number without assumptions trains clients to treat guesses as contracts. We publish ranges tied to clarified scope and open questions.
Price risk where it lives
Third-party APIs, unclear data models, and compliance reviews belong in the estimate explicitly. Hiding them creates change-order warfare later.
Discovery is cheaper than rework
A short paid discovery often saves a month of thrash. If the problem is still foggy, do not sell certainty.