Agile pedagogy: using scrum and project based learning for enhanced educational experiences. - Houda Khabbali; Yassine Zaoui Seghroucheni; Soumia Ziti (CiSt, 2023)