多项选择题

工程咨询公司在进行项目咨询过程中,通常所遇到的技术风险因素有( )。

A.合同管理
B.工程变更
C.汇率变动
D.自然条件
E.技术规范