Even with the right mechanisms, there is no guarantee that software reuse
will occur. Also needs the right culture
-
Solid reusable components
-
Guidelines for producing reusable components
-
A willingness on the part of programmers to reuse
-
A willingness on the part of managers to pay for development of reusable
components