Here we would like hear any views or experiences regarding the fit between component based software development and agile methodologies