Organizations employ very specialized teams and approaches to product and system development, yet fail to integrate them with each other.
To improve efficiency, many organizations have broken down the product development process into separate system components developed independently.