Cost Estimation Techniques
The following techniques have been suggested. See Sommerville for details
? Algorithmic cost modeling
? Parkinson's Law / pricing to win
All these methods work reasonably in familiar domains. None work well in strange domains.