Agility by design