How to Conduct a Comprehensive Environmental Impact Assessment for a New Development Project? Technology