1、过程风险
这类风险包括有:过高的再工程人工成本;在规定的时间内未达到成本―效益要求;未从经济上规划再工程的投入;对再工程项目的人力投入放任自流;对再工程方案缺少管理的承诺。

2、人员风险
这类风险包括有:软件人员对再工程项目意见不一致,影响工作进展;程序员工作低效。

3、应用风险
这类风险包括有:再工程项目缺少本应用论域专家的支持;对源程序中体现的业务知识不熟悉;再工程项目的工作完成得不够充分。

4、技术风险
这类风险包括有:恢复的信息是无用的或未被充分利用;大批昂贵的文档被开发出来;逆向工程得到的成果不可共享;采用的再工程方法对再工程目标不适合;缺乏再工程的技术支持。

5、工具风险
这类风险包括有:依靠了并非如同广告宣传那样的工具;未经过安装的工具。

6、策略风险
这类风险包括有:对整个再工程方案的承诺不成熟;对暂定的目标无长期的打算;对程序、数据和工程过程缺乏全面的观点;无计划地使用再工程工具。
