The Component Solution
Recognize realities of large-scale software development
- Development occurs asynchronously in partitioned units
- Dependencies are an asset to be managed
- Teams want to focus on their value-add
Component architecture provides a way out
- Scaleable development
- Supports acquisition
- Dependencies become clearly defined
- Shipping constraints become manageable