A Heterogeneous Approach To Agile Tailoring