1 research outputs found
Experiencing the Sheffield team software project: a project-based learning approach to teaching agile
Graduates of computer science and software engineering degrees are often expected by employers to possess various technical skills as well as competencies in project management, testing, teamwork, and other soft skills. Extant literature has identified that these competencies are often not addressed by traditional teaching approaches such as lectures and labs. In this paper, we present a project-based learning approach to teaching agile software development where students work in multicultural teams to develop software for clients. This approach to teaching software development addresses some of the competencies required by employers, and the feedback from students, clients, and tutors are discussed and analysed critically