Pregled bibliografske jedinice broj: 1173372
Being Agile in a Software Development Course
Being Agile in a Software Development Course // Proc. of the 13th annual International Conference of Education, Research and Innovation / Gómez Chova, L. ; López Martínez, A. ; Candel Torres, I. (ur.).
online: International Academy of Technology, Education and Development (IATED), 2020. str. 9163-9169 doi:10.21125/iceri.2020.2030 (predavanje, međunarodna recenzija, cjeloviti rad (in extenso), znanstveni)
CROSBI ID: 1173372 Za ispravke kontaktirajte CROSBI podršku putem web obrasca
Naslov
Being Agile in a Software Development Course
Autori
Marasovic, Kristina
Vrsta, podvrsta i kategorija rada
Radovi u zbornicima skupova, cjeloviti rad (in extenso), znanstveni
Izvornik
Proc. of the 13th annual International Conference of Education, Research and Innovation
/ Gómez Chova, L. ; López Martínez, A. ; Candel Torres, I. - : International Academy of Technology, Education and Development (IATED), 2020, 9163-9169
Skup
13th International Conference of Education, Research and Innovation (ICERI 2020)
Mjesto i datum
Online, 09.11.2020. - 10.11.2020
Vrsta sudjelovanja
Predavanje
Vrsta recenzije
Međunarodna recenzija
Ključne riječi
agile ; scrum ; collaborative project-based learning ; software development ; education ; tools ; teaching
Sažetak
Software development methodologies have evolved in many ways, moving from the waterfall-based ideologies towards embracing an ideology of iterative, rapid development and deployment of code changes. As instructors, we also need to move from instructional methods based on the practices developed years ago and adjust our teaching methods to include tools and apply methods and best practices that software engineers and leaders use and promote. Scrum and related variants continue to be the most practiced Agile methodologies used in industry. To prepare students for their professional careers, teaching these methodologies is becoming an integral part of the software development courses. This paper serves as a report on the classroom activities in the Application Development Practices course at Rochester Institute of Technology Croatia that teaches Scrum on a group project that utilizes many concepts and tools including version control, build utilities, error handling and logging, static and dynamic code analysis, testing, deployment and others. The paper first explains the need for a course like this and gives an overview of the course structure and content. It then reports how each step of the Scrum phases and processes is being planned and conducted. Finally, the paper concludes with observations and suggestions for those who may engage in such activity in the future, including the future development and the directions of the course described in this paper.
Izvorni jezik
Engleski
Znanstvena područja
Računarstvo