Conclusions

The following summarizes the key benefits and the prerequisites to success:

Benefits Prerequisites to Success
High quality High initial investment
Consistency and standardization Detailed planning
Productivity High coordination between engineering teams
Reduced support costs Source code management system
  Testing strategy
  Documentation of reuse routines
  Defined maintenance process
  Measurement system that supports reuse