Meeting the Challenge of Reuse
-
Reuse requires commitment throughout the
organization
-
A common UI, architecture, data model, object
model, component model, development process, use of common patterns, and
common tools is essential.
-
The target must be clear and the entire organization
must be incented to migrate towards the target.
-
A core development team must "mine" existing
code for reuse opportunities and work with teams to converge code into
a core library.
© Jeff Sutherland 1995-98