Spec Before Code
We research the task first, then agree with the client what will be built, what it will cost and how it will be accepted, and write it down. The estimate rests on data rather than guesswork, and the result is checked against that document.