|
This document defines the complete RENAISSANCE
Method.
The introduction specifies the objectives,
constraints and benefits of the method. It
introduces the two basic ideas behind the method:
reengineering must be company and project specific
and both the process and the product of
reengineering must be continuously refined.
The RENAISSANCE method is then presented in some
detail.
The method identifies generic
activities, which can be decomposed and
specialised to address the specific needs of its
user. Activities are identified through their
interface. The implementation of each activity
simply describes the actions to be performed,
without forcing any implementation approach.
The execution of both the overall control flow
and the activation of individual activities can be
customised.
Cooperation between actitivities is achieved by
the introduction of a repository containing all the
artifacts needed by the processes. Furthermore, the
repository allows for an incremental approach to
reengineering to be implemented.
The method itself is structured into two phases:
the what-to-do and the how-to-do phases.
The what-to-do phase provides
guidance in choosing the right reengineering
strategy. The identified candidate strategies are:
reengineer from the user-interface, structure,
architecture or design points of view, or simply
replace the legacy system with a new one.
The how-to-do phase supports the
implementation of the planned transformation.
|