The development of larger scale systems requires a structured approach and therefore, combining the advantages of agile practices and structured methods can be an effective solution to accommodating change in larger scale systems while ensuring that in this hybrid approach the impact on agility should be minimal.