投资一个项目要考虑哪些因素