Towards Agility In Design In Global Component- Based Development