DIGITAL LIBRARY
AGILE PROJECT BASED LEARNING APPLIED IN A SOFTWARE DEVELOPMENT COURSE
1 Tecnologico de Antioquia (COLOMBIA)
2 Universidad Nacional de Colombia (COLOMBIA)
About this paper:
Appears in: ICERI2019 Proceedings
Publication year: 2019
Pages: 8089-8095
ISBN: 978-84-09-14755-7
ISSN: 2340-1095
doi: 10.21125/iceri.2019.1918
Conference name: 12th annual International Conference of Education, Research and Innovation
Dates: 11-13 November, 2019
Location: Seville, Spain
Abstract:
Agile methodologies have become relevant in the software industry because development companies have migrated from traditional to agile, this has generated a change in the interaction between the team of developers and the client. This is why training centers must implement the teaching of agile methodologies in their curriculum so that students studying computer science familiarise themselves with the dynamics of agile methodologies to facilitate a future insertion into the labour market where the probability of working under these methodologies it is very high. This paper presents a case study of the application of agile methodologies in an academic context using the agile-project-based learning methodology in a course. To do so, SCRUM was selected and its artifacts were adapted in an academic context to be implemented in a real course through the development of a project. The aim of the course of the case study was not only the SCRUM framework but also to learn the a programming language and through practice learn about the SCRUM framework and its application in a real case study. This way, the student achieves the objectives of learning the development language by building a real project, develops soft skills and applies agile methodologies to achieve it. The proposal is validated during a 16 week course, in which the students will develop a software that solves real life problems in different departments of the university. Each department leader is the product owner of each software project. At the end of the course, the final, delivered product will be favourable in the students’ perception. In most cases the departments will use the software after the course.
Keywords:
Agile Methodologies, teaching, programming language, project based learning.