30 Random Things About Software Project Estimates
Check the history about how similar projects were estimated.
Partial WBS is also an option.
Sometimes Expert Opinion is the best answer.
It should be based on the Solution Architecture.
It should take bottom-up approach.
Divide and rule. Make it modular.
(Development) Language does matter.
Offshore can reduce costs but not all the times.
Make sure that what-if scenarios are identified
Feature and price breakdown are necessary [...]





