Component-Based Software Engineering

Key Problems

Wrong Culture: Corporate culture may prohibit reuse. Everybody is too busy and too narrowly focussed.

Wrong Goals: Business needs may change. You may be building the wrong components for the future.

Wrong Purpose: Service components are not for domain components, and vice versa.