Agility, adaptability and leanness: A comparison of concepts and a study of practice