EXPERT RESPONSE
The biggest concern I would have for this undertaking is the application using
precompilers. While your Forms and Reports versions are also quite dated,
there is a migration tool that can be used to upgrade them. The applications
relying on a precompiler may likely see their API interfaces change (possibly
multiple times) between 8.0.4 and 10.1.0. Don't get me wrong, the other
components pose some significant risks as well, but any problems found with
them should be easily addressed.
With so many changes to be made at once, testing will be the most important
part of your project. The desired environment will need to be created and
tested thoroughly by the end users of the application(s). Additionally, if
all functionality tests out fine, some load testing should be conducted on
both the current (for a baseline comparison) and new/test versions. It is
certain that some of the SQL statements will have very different execution
plans and some of them may not perform well.
|