Accurate estimation can be done if you have a detailed understanding of what the customer wants Software customer engineer