Impediments to Reuse
• Few companies and organizations have anything that even
slightly resembles a comprehensive software reusability
• Although an increasing number of  software vendors
currently sell tools or components that provide direct
assistance for software reuse, the majority of software
developers do not use them.
• Relatively little training is available to help software
engineers and managers understand and apply reuse.
• Many software practitioners continue to believe that reuse is
“more trouble than it’s worth.”
• Many companies continue to encourage of software
development methodologies which do not facilitate reuse
• Few companies provide an incentives to produce reusable
program components.