Management Support

Upper management supports and expects reuse and allows for the necessary investment within reasonable constraints. Significant effort has been spent, and will be necessary in the future to provide the environment for reuse across projects, organizations and continents, including:

* Communication tools (telephone and video conferencing, fax)

* Common development tools

* Global controlled access to reused workproducts

* Defect tracking for components

* Keeping track of who is using what (configuration management)

* Common business goals for the participants of a reuse program

* Consensus on technical concepts (architecture, user interface style)

* Compatible ways of doing things (processes)

* Validation of compatibility